如何在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",""))) 

逻辑如下:

  1. 如果A1 = 10,你有10分
  2. 如果不是,那么如果A1 = 20,你有20分
  3. 如果不是,那么如果A1 = 30,你有30分
  4. 如果不是,那么这意味着A1不等于10,20或30,所以返回空白。

你的公式应该是这样的:

= IF(OR(A1 = 10,A1 = 20,A1 = 30),A1,“”)