簡體   English   中英

如果在多個if上值為false時,如何在Excel中為嵌套的if編寫公式?

[英]How do I write the formula in Excel for a nested if when value is false on multiple ifs?

我有一個巢,如果有

= IF(A1 = 10,“你有10點”,“否則為空白”,IF(A1 = 20,“你有20點”,“否則為空白”,IF(A1 = 30,“你有30點”, “否則為空白”)))

我想要的是,如果找到10,20或30來提供這些輸出,否則不顯示任何輸出,但是我得到一個錯誤,說

您為此函數輸入了太多參數。

嘗試這樣做:

=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),"You have " & A1 & " points","")

要么:

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

您的公式應如下所示:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM