当多个 if 的值为 false 时,如何在 Excel 中为嵌套的 if 编写公式?

  • 本文关键字:if Excel 嵌套 false excel
  • 更新时间 :
  • 英文 :


我有一个嵌套的,如果它有

=IF(A1=10,"你有 10 分","否则为空",IF(A1=20,"你有 20 分","否则空白",IF(A1=30,"你有 30 分","否则为空白"(((

我想要的是,如果它找到 10、20 或 30 来提供这些输出,否则不显示任何输出,但我得到一个错误说

您为此函数输入了太多参数。

怎么样:

=If(OR(A1=10,A1=20,A1=30),"You have " & A1 & " points","")

或:

=IF(ISNUMBER(MATCH(A1,{10,20,30},0)),"You have " & A1 & " points","")

尝试这样做:

=if(A1=10,"you have 10 points",if(A1=20,"you have 20 points",if(A1=30,"you have 30 points","")))

逻辑如下:

  1. 如果 A1=10,你有 10 分
  2. 如果没有,那么如果 A1=20,你有 20 分
  3. 如果
  4. 不是,那么如果 A1=30,你有 30 分
  5. 如果不是,则表示 A1 不等于 10、20 或 30,因此返回空白。

你的公式应该是这样的:

=IF(OR(A1=10,A1=20, A1=30(, A1, "(

最新更新