我在Excel中有四列将保持值"是","否"或者" NAP"我需要在第5列中编写一个公式,显示"是"如果4个值中至少有1个="是"另外3 =" NAP"。第5列也是="是"如果它是两个是和两个NAP或三个是和一个NAP等
如果所有四列= NAP比第五列需要显示" NAP"。
如果四列中的任何一列="否"比第5列必须="否"。
这是我到目前为止所拥有的......
= IF(AND(BS3 ="是",BT3 ="是",BU3 ="是",BV3 ="是" ;),"是",IF(和(BS3 =" NAP",BT3 =" NAP",BU3 =" NAP",BV3 =" NAP")," NAP""否&#34))
这个公式的唯一问题是它太绝对了,它不允许第5列显示"是"如果四列中有NAP和Yes的组合。
我希望我很清楚,你可以帮忙!
答案 0 :(得分:1)
为什么不:
=IF(OR(A1="NO",B1="NO",C1="NO",D1="NO"),"NO",IF(OR(A1="YES",B1="YES",C1="YES",D1="YES"),"YES","NAP"))
答案 1 :(得分:0)
虽然我发现Tripp的回答并没有错,但您也可以使用COUNTIF
功能,这可能更容易阅读
=IF(COUNTIF(B1:E1,"No")>0,"No",IF(COUNTIF(B1:E1,"NAP")=4,"NAP",IF(COUNTIF(B1:E1,"Yes")>0,"Yes","No")))
当然只需更改单元格引用以匹配您需要的位置
答案 2 :(得分:0)
你走了:
=IF(COUNTIF(A1:D1,"No"),"No",IF(COUNTIF(A1:D1,"Yes"),"Yes","NAP"))