簡體   English   中英

大於,小於,IF公式+附加條件

[英]Greater Than, Less Than, IF formula + Extra Condition

我寫了一個IF公式如下...

=IF(AB2>=500000,"Platinum",IF(AB2>100000,"Gold",IF(AB2>0,"Silver","")))

這工作得很好,但是給了我一個新的警告,但我無法弄清楚。

如果標記為發起人的列(見下圖)具有值,則它應成為“白金”層。

在此處輸入圖片說明

幾乎可以看出,是否有可能將此附加條件添加到現有公式中。 任何幫助將不勝感激!

您可以將OR()添加到已有的IF語句中。

=IF(OR(AB2>=500000,AA2<>""),"Platinum",IF(AB2>100000,"Gold",IF(AB2>0,"Silver","")))
=If(LEN(AA2)<> 0,"Platinum",if(AB2>50000,"Platinum .... etc.

但是,您的邏輯將與許多嵌套的IF發生沖突。 您可以考慮使用CHOOSE> MATCH結構,因此:

=IF(LEN(AA2)<> 0,"Platinum",CHOOSE(MATCH(AB2,{0,100000,500000},1),"Silver","Gold","Platinum"))

該公式首先檢查是否有贊助商,以及是否將其設置為“ Platinum”。 如果沒有,則繼續進行CHOOSE(MATCH

MATCH在數組中查找小於或等於AB2中值的最大數字(即{0,100000,500000}),並返回找到匹配項的索引號。 CHOOSE然后從列表中選擇該條目並返回。

暫無
暫無

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

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