Excel if条件的嵌套函数超过10个该怎么写

如题所述

可以在逗号后直接留空,省略不写,也可以写0 。=IF(条件1,结果1,IF(条件2,结果2,IF(条件3,结果3,IF(条件4,结果4,))))=IF(条件1,结果1,IF(条件2,结果2,IF(条件3,结果3,IF(条件4,结果4,0))))。

将已知数据建表,然后通过INDEX+MATCH函数查找引用数据。

在E10单元格输入=INDEX($H$2:$U$17,MATCH(B10,G$2:G$17,0),D10)

公式表示:在H2:J17单元格区域,由B10在G2:G17中的位置算作行号,以D10算作列号,交叉单元格即为引用数据。

扩展资料:

(1)Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式

例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符(=(等于)、>(大于)、>=(大于等于)、<=(小于等于等运算符))。

(2)Value_if_true表示 logical_test 为 TRUE 时返回的值。

例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。value_if_true 也可以是其他公式。

参考资料来源:百度百科-IF函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-12
可以在逗号后直接留空,省略不写,也可以写0 。=IF(条件1,结果1,IF(条件2,结果2,IF(条件3,结果3,IF(条件4,结果4,))))=IF(条件1,结果1,IF(条件2,结果2,IF(条件3,结果3,IF(条件4,结果4,0))))
第2个回答  2017-05-12
if嵌套最多7层,条件太多最好归类一下,采用二分法,理论上可以达到128个条件本回答被网友采纳
第3个回答  2017-05-12
把你的公式发出来,看看能简化一下不