Excel IF函数怎么用( 二 )



Excel IF函数怎么用



IF普通公式多条件同时满足表达:1如下图 , 如果A2大于29且B2是“A”则返回优秀 , 其余结果返回空 。 C2公式为:
=IF(AND(A2>29,B2="A"),"优秀","")
这里用AND()函数表达了多个判断条件 , 只有所有判断都返回TRUE才返回“优秀” 。

Excel IF函数怎么用



2大家在使用IF多条件判断的时候一定要考虑全面 , 不要漏掉可能!以上面的两个条件 , 且没有嵌套IF的例子说明 。
可以将两个条件用纵横两条线交叉表示 , 同时满足“大于34 , 为A”的结果只占所有可能的四分之一 , 也就是其他所有可能都返回空 。 如果3个条件你排除的可能更多 , 如果再嵌套IF继续判断……

Excel IF函数怎么用



3重点提醒:
如果有多个条件并且嵌套判断 , 一定要考虑清楚所有的情况 , 否则容易出现预期之外的错误返回 , 很多情况是漏考虑了某些情况!

IF普通公式多条件满足其一即可表达:1上面讲述了同时满足多个条件 , 那么满足多条件之一如何表达呢?C2输入公式:
=IF(OR(A2="A",B2>100),"合格","不合格")
IF函数中可以用OR()函数来表达满足条件之一 , 也就是OR()函数内的判断只要有一个返回TRUE , OR()函数整体就返回TRUE 。

Excel IF函数怎么用



2提醒:
使用多个OR()函数并且还有IF嵌套的情况下更要考虑所有情况 , 避免遗漏 。

IF数组公式同时满足多条件表达:1如下图 , 要求A列为“A”且B列大于40的B列数据合计 , C2输入公式:
=SUM(IF((A2:A4="A")*(B2:B4>40),B2:B4))
左手按住Ctrl+Shift , 右手按回车运行公式 。

Excel IF函数怎么用



2这里(A2:A4="A")和(B2:B4>40)的判断分别返回TRUE或FALSE , 其中的星号可以理解为“乘号” , 在运算时TRUE相当于1 , FALSE相当于0 , 所以只有两个返回值都是TRUE , 乘积才是1;只要有一个FALSE , 也就是只要有一个不满足条件 , 返回结果就是0 。 而IF第一参数中非0值相当于TRUE , 所以可以达到同时满足两个条件统计的目的 。

IF数组公式满足多条件表达:1如下图 , 要求A列为“A”或B列大于40的B列数据合计 , C2输入公式:
=SUM(IF((A2:A4="A")+(B2:B4>40),B2:B4))
左手按住Ctrl+Shift , 右手按回车运行公式

Excel IF函数怎么用



2把同时满足多条件的乘号改成加号就达到了“或者”的目的 。 因为只要有一个是TRUE , 相加结果就是1 , 如果两个都是TRUE相加结果就是2 。 所以达到了判断结果相加 , 只要结果非0就计算B列数据合计的目的 。

注意事项如果您觉得此经验有用 , 可以点击本页面右上方的【大拇指】图案和【收藏按钮】或者右下方的【分享】按钮 , 也可以点击本注意事项下方的【收藏】按钮 。

猜你喜欢