如何在Excel中编写公式如果在多个ifs上的值为false时嵌套?
我有一个嵌套的,如果有
IF(A1 = 20,“你有20分”,“否则空白”,IF(A1 = 30,“你有30分”, “否则空白”)))
我想要的是,如果它发现10,20或30给那些输出,否则不显示任何输出,但我得到一个错误说
你input了这个函数的参数太多了。
怎么样:
=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,“”)