乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 关于excel的MAX嵌套if函数出错的原因-excel最大值if函数,if函数如何限制最大值

关于excel的MAX嵌套if函数出错的原因-excel最大值if函数,if函数如何限制最大值

作者:乔山办公网日期:

返回目录:excel表格制作


这个函数中的if函数省略了最后一个参数,由于是求最大值所以最后一个参数理论上应该填写所求的数组中的最小值,但省略后默认为0,这个语句的完整形式应该是Max(IF($F$2:$F$95=$AO40,$C$2:$C$95,0))(当然这时假设所示数组中的最小值是0啦),但如果是求最小值则if函数中的第三个参数不可以省略,并且要是所求的项目中的理论最大值,如果省略了,则默认这个参数为0,返回的就是0,此时得到的最小值就是零,(不过这个和if函数中第一个条件参数设置有关,如果这个条件参数设置相反的条件,则第三个参数可以省略,这个在大于或者小于的条件时候可以使用,也会出现第三个参数省略的情况),就楼主问题中的项目,假设是求学生中的成绩,满分为100分(理论最大值),最小分为0分(理论最小值),则最大值函数为为
Max(IF($F$2:$F$95=$AO40,$C$2:$C$95,0)),(注意:这里第三个参数即理论最小值0,如果是其他的则心其他为准,而不写则默认为0,即楼主提问的形式。)
如果是求成绩中的最小值则
Min(IF($F$2:$F$95=$AO40,$C$2:$C$95,100)),(注意这里的第三个参数不可以省略,且是100(当然大于理论最大值即e79fa5e98193e4b893e5b19e331可),如果省略了,则默认为0,返回值也为0,则最终的结果就是0)
以上只是一个条件的,如果多条件,只要在条件参数上加上括号即($F$2:$F$95=$AO40),然后再乘以其他类似格式的条件如($H$2:$H$95=$AP40),即($F$2:$F$95=$AO40)*($H$2:$H$95=$AP40),这表示两个条件,更多条件则乘以更多条件即可。
最后不要忘记ctrl +shift+enter三键同按。
以上是我刚学的,看了其他回答,但没有详细解释,然后就学了一下,回答了,有用的话多赞一下,我试了一下可以,并且也用了多条件,完全没问题!

这是数组公式,在输入公式:
=MAX(IF((C2<=A1:A19)*(D2>=A1:A19),B1:B19))
按Ctrl+Shift+Enter(三键同时按)结束公式输入。
你去C列单元格输入公式试一试
=A2=B2
=(A2=B2)
=1*(A2=B2)
你就会知道,IF其实是1、0的结果
所以zd当你用MIN函数提取有条件的数据序列时,会有不符合条件的数据,否即为0了,所以简单用MIN函数显示都是0
一般用MIN时会用个IF,并把不符合的数据转化为一个很大的数,比如9^9、4^8
这样3个问题都清楚了吧……

=MIN(IF((任务[项目]=[@项目])*(任务[开始]>0),任务[开始]))

=MAX(IF((任务[项目]=[@项目])*(任务[开始]>0),任务[[开始]:[结束]]))

这两个应该是数组公式吧。

相关阅读

关键词不能为空
极力推荐
  • 如何制作<em>excel</em>表格 怎么用<em>excel</em&g

  • excel表格求X值" src="/uploads/tu/742.jpg" style="width: 400px; height: 267px;" />本教程为Excel入门教程,详细介抄绍一般excel表格袭的制作过程。制作表格前需要你在心里先构百思下表格的大致布局和样

ppt怎么做_excel表格制作_office365_word文档_365办公网