IF函数多条件判断
这里使用了一个乘号 “*” 来连接2个条件,注意,2个条件都要用括号括起来。这样一个公式,原理是什么呢?
公式的原理我们通过3个辅助列来理解这个原理。
这个问题包含2个条件:销售额>60万,绩效>80分,我们把2个条件放在辅助列里:
条件1,业绩高于60万:=C5>60
条件2,绩效高于80分:=D5>80
然后把公式往下拖动,得到2个条件的判断结果
条件判断结果
我们再把2个条件用乘号链接起来,其实就是 条件1*条件2
2个条件相乘
条件判断只有2个结果,要么成立,得到结果“TRUE”,要么不成立,得到结果“FALSE”
而逻辑值 “TRUE” 等于数字 1,FALSE等于数字0
这里有2个条件,所以存在4种情况,由于任意数乘以0,得到的都是0,所以只有当2个都满足时,我们才能得到 “1”,也就是条件成立,获得绩效A,其余情况都是绩效B:
=IF((C3>60)*(D3>80),"A","B")
条件判断结果
我们再来更改一下条件,现在我们需要销售大于60万,或者绩效高于80分的员工,获得A梯度年终奖,其余员工B梯度
这样只需要满足其中任意一个条件,就能获得A梯度,这种情况,只需要把乘号改成加号就好了,我们同样来看一下辅助列相加的结果: