EXCEL函数中,这个=IF(3,6,9)为什么返回6?分析下

如题所述

if是判断函数,3表示判断条件是否成立的逻辑值,一般是成立和不成立的两种结果,6是条件成立的结果,9是条件不成立的结果。3在其中作为逻辑值使用,表示条件成立,所以返回值是6。其实3只要不是0,false等不成立的逻辑值,返回值都是6。如果=if(0,6,9);返回值即为9,该公式的计算结果只能是6或者9.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-24
这三个值实际上是3个条件
如果当前工作表的单元格的值不等于3,
那么该函数所在的单元格的值等于中间那个值,就是6
否则,该命令所在的单元格的值为9。本回答被网友采纳
第2个回答  2014-09-24
Logical_test 表示计算结果为数值则返回6,一般IF函数中Logical_test 的条件是某单元格<=>情况
相似回答