例如,如果销售额大于1000并且利润率大于50%时,才给2%的提成,并且销售的火龙果都给提成 。如果简化为公式:
(B2>1000)*(C2>0.5)+(A2=”火龙果“)
当火龙果的销售额大于1000且利润率大于50%时,会得到结果2 。此时,如果再与销售额和提成率相乘,结果会扩大一倍,即结果不正确 。
因此,对于OR操作应用简化方法时应谨慎 。对于上例,可以使用下面任一公式:
=IF((B2>1000)*(C2>0.5)+(A2=”火龙果“),TRUE,FALSE)*B2*0.02
=IF((B2>1000)*(C2>0.5)+(A2=”火龙果“),1,0)*B2*0.02
结语
要精通并熟练编写带条件的Excel计算公式,就需要理解逻辑运算原理和Excel的逻辑测试规则 。在Excel中,可以使用*号来代替AND函数,使用+号来代替OR函数 。
猜你喜欢
- excel常用函数:有趣的函数
- excel图表R1C1样式公式
- 蜘蛛植物种植护理指南
- excel图表中的数组公式
- excel图表认识与处理公式错误
- excel图表怎么发挥IF函数的威力
- 上 10个示例让你的VLOOKUP函数应用从入门到精通
- 理解VLOOKUP函数第4个参数的真实含义
- 下 10个示例让你的VLOOKUP函数应用从入门到精通
- Excel函数 VLOOKUP VS. INDEX+MATCH
