[英]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.