单一条件判断
IF函数多条件判断
我们来升级一下这个问题。再加一个条件,和这个成绩记录一样。现在需要销售大于60万,且绩效高于80分的员工拿A梯度年终奖,其余员工拿B梯度。多条件判断问题的描述
这里,我们需要通过一个运算符连接两个条件,这里我们使用乘法符号:
输入以下公式,然后向下拖动公式计算结果:
=IF((C360)*(D380),' A '' B ')
IF函数的多条件判断
这里,一个乘法符号“*”用于连接两个条件。注意,这两个条件都应该用括号括起来。这样一个公式的原理是什么?
公式的原理
我们通过三个辅助栏来理解这个原理。这个问题包含两个条件:销售额60万,业绩80分。我们把这两个条件放在辅助栏中:
条件1,性能高于60万:=C560条件2,性能高于80分:=D580然后向下拖动公式得到两个条件的判断结果。
条件判断结果
我们用乘号把两个条件联系起来,其实就是条件1*条件2。
两个条件的乘法
条件判断只有两种结果,不是真就是假。
而逻辑值“真”等于数字1,假等于数字0。
这里有两个条件,所以有四种情况。因为任何一个数乘以0都会得到0,所以我们只有在两个条件都满足的情况下才能得到“1”,即条件成立,得到性能A,其余都是性能b;
=IF((C360)*(D380),' A '' B ')
条件判断结果
我们再改变一下条件。现在需要销售大于60万,或者绩效高于80分的员工拿A梯度年终奖,其余员工拿B梯度。
这样我们只需要满足任意一个条件,就可以得到一个梯度。在这种情况下,我们只需要将乘法符号改为加号。我们再来看看添加辅助列的结果:
添加两个条件
这里有两种情况,也有四种情况。只要任何一个条件不为0,它们之和就不为0。只要逻辑值不为0,该条件就成立。所以只要满足任何一个条件,我们都可以得到“真”,也就是条件成立我们得到性能A,其余都是性能B:
=IF((C360) (D380),' A '' B ')
条件加法结果
总结
多条件判断可以使用两个运算符:乘法符号“*”和加号“”,连接多个条件。当需要同时满足条件时,使用乘号;当只满足其中一个时,使用加号,这样就可以完成IF函数的多条件判断了!
转载请注明出处。