我有一个嵌套的,如果它有
=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","")))
逻辑如下:
- 如果 A1=10,你有 10 分
- 如果没有,那么如果 A1=20,你有 20 分 如果
- 不是,那么如果 A1=30,你有 30 分
- 如果不是,则表示 A1 不等于 10、20 或 30,因此返回空白。
你的公式应该是这样的:
=IF(OR(A1=10,A1=20, A1=30(, A1, "(