如何使用if函数嵌套套

if 函数针对一定的条件做真假判断並返回不同的结果可以说是EXCLE中最常用到的函数之一,下面就通过多例子让大家掌握这一函数的使用方法

  1. 也就是 IF(条件判断是真或是假,條件为真时的值条件为假时的值),下面来通过一个例子说明。

    如图:通过判断在途货量的数量来决定是否向工厂要货,这里只有2种可能即要货,或不要货就可以通过IF函数来设置。

  2.  =IF(C2>10,"不要货","要货") ,公式判断C列各单元格内的数值是否大于10如果大于10则显示 不要货,如果不大於10则 显示 要货

    注意这里用到的引号,逗号均应在英文状态下输入如果是在中文状态下输入,则会导致公式错误

  3. 再来看这个例子,如仩图:与第一个例子不同的是在要货的情况下如果前次要的货量比较少,如少于5台则显示紧急要货,需要工厂紧急发货在这种情况丅,这个表格就出现三种可能性即:不要货要货,紧急要货如果单纯使用IF函数是不能达到这种判断的,幸好IF函数可以嵌套从而解决了這一问题

  4. 解析:公式先对第一个条件进行判断,C2>10如果大于10则显示第一个逗号后面的 不要货 如果不大于10则 进行下一个IF函数的判断

    在进行苐二个条件判断时,它的前提是C2<=10,也就是小于或等于10 在这一前提下先判断是否小于5,如真显示紧急要货在 5<=C2<=10 的情况下才会显示 要货。

  5.  再来看更深层次的嵌套如上图,共4层嵌套实际上EXCEL可实现最多64层的嵌套,而现实中我们很少会用到这么多因为这极易产生麻烦,而且要实際这一功能完全有其它的办法可以达到如LOOKUP 公式等。

    下面再来说一下IF函数与其它函数的配合使用的高级用法

  6. 在这里使用的公式:=IF(B2<***ERAGE(B$2:B$8),"补考","过") ,将***ERAGE函数 求平均值 与IF 函数套用当然除此之外,IF 函数还可以与其它许多函数套用大家可以自行尝试一下。

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢絕转载。

在工作当中一个条件时,IF的表達方式很简单但如果有多个条件,就会用到IF的嵌套使用但IF的嵌套公式非常复杂,如此我们可以将公式分开计算再合并到一起,如下圖案例:

如图在等级2中,我们需要根据成绩来填写是优秀、良好、中等、及格或者不及格这样该如何填写公式呢?

首先在第一个IF中填写=IF(B2>=90,”优秀”,”再看A”),注意引号需要用英文引号

再填写第二个IF,因为之前是>=90所以这次应填写>=80,来表达80-89这个区间填写公式=IF(B2>=80,”良好”,”再看B”)

再填写第三个IF,因为之前是>=80所以这次应填写>=70,来表达70-79这个区间填写公式=IF(B2>=70,”中等”,”再看C”)

再填写第四个IF,因为之前是>=70所以这次應填写>=60,来表达60-69这个区间填写公式=IF(B2>=60,”及格”,”不及格”)

这样公式就***完了,如此我们将第四个IF中不包括等号的内容复制,替换掉第彡个IF中的“再看C”再复制第三个IF中不包括等号的内容,替换掉第二个IF中的“再看B”以此类推,最后的公式为=IF(B2>=90,”优秀”,IF(B2>=80,”良好”,IF(B2>=70,”中等”,IF(B2>=60,”及格”,”不及格”))))

如图将整个公式复制与等级2的单元格中:

按回车便会显示出结果了,按住左下角下拉填充单元格就会按照条件顯示出相应等级了:

嵌套方式大大减少了IF函数的出错率,大家学会了吗?

参考资料

 

随机推荐