Excel 2016教程: 嵌套 IF 示例

Excel 2016教程: 嵌套 IF 示例

嵌套 IF 示例
简单 IF 函数只有两个结果(True 或 False),而嵌套 IF 函数有 3 至 64 个结果。
Excel 2016教程: 嵌套 IF 示例

=IF(D2=1,”YES”,IF(D2=2,”No”,”Maybe”))

在上面的示例中,E2 中的公式表示:IF(D2 等于 1,则返回“Yes”IF(D2 等于 2,返回“No”;否则返回“Maybe”))请注意,公式的末尾有两个右括号。需要两个括号来完成两个 IF 函数,如果在输入公式时未使用两个右括号,Excel 将尝试为你更正。
注意事项
虽然 Excel 允许嵌套最多 64 个不同的 IF 函数,但不建议这样做。原因?

要正确地构建多个 IF 语句需要花大量心思,并且要确保其逻辑在直至结尾的每个条件下都能计算正确。如果嵌套 IF 语句不是 100% 准确,那么公式计算过程可能花 75% 的时间,而返回结果可能花 25% 的时间,并且结果并不理想。但是得出这 25% 结果的几率很小。 多个 IF 语句维护起来非常困难,特别是当你过一段时间后回头再看,想要了解当时你(其他人的话更糟糕)想要做什么时。 多个 IF 语句需要多个左括号和右括号 (),管理的难易程度取决于公式的复杂性。

常见问题


问题

哪里出现了错误

单元格中的 0(零)

value_if_true 或 value_if_False 参数无参数值。若要查看返回的正确值,应为两个参数添加参数文本,或者为参数添加 TRUE 或 FALSE。

单元格中的 #NAME?

 

 

推荐阅读