簡體   English   中英

如何在Excel中創建具有多個值的條件語句

[英]How to create a conditional statement with multiple values in excel

我在excel中有四列將包含值“是”,“否”或“ NAP”,我需要在第5列中編寫一個公式,如果其中至少有4個值中的1個顯示“是”, “是”,其他3 =“ NAP”。 如果第5列是兩個“是”和兩個NAP或三個“是”和1個NAP,則“ =”。

如果所有四列均為NAP,則第五列需要顯示“ NAP”。

如果四列中的任何一列為“否”,則第五列必須為“否”。

這是我到目前為止所擁有的...

= IF(AND(BS3 =“ Yes”,BT3 =“ Yes”,BU3 =“ Yes”,BV3 =“ Yes”),“是”,IF(AND(BS3 =“ NAP”,BT3 =“ NAP”, BU3 =“ NAP”,BV3 =“ NAP”),“ NAP”,“否”))

該公式的唯一問題是它太絕對了,如果在四列中同時包含NAP和是,則第5列將不會顯示“是”。

我希望我足夠清楚,希望您能提供幫助!

為什么不:

=IF(OR(A1="NO",B1="NO",C1="NO",D1="NO"),"NO",IF(OR(A1="YES",B1="YES",C1="YES",D1="YES"),"YES","NAP"))

盡管我沒有發現Tripp的答案有什么問題,但是您也可以使用COUNTIF函數來做到這一點,這可能更易於閱讀

=IF(COUNTIF(B1:E1,"No")>0,"No",IF(COUNTIF(B1:E1,"NAP")=4,"NAP",IF(COUNTIF(B1:E1,"Yes")>0,"Yes","No")))

當然只要更改單元格引用以匹配您需要的位置

干得好:

=IF(COUNTIF(A1:D1,"No"),"No",IF(COUNTIF(A1:D1,"Yes"),"Yes","NAP"))

暫無
暫無

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

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