Excel – 如果条件有三个值
我想检查三个单元格,如果前两个是“是”,然后将文本放在一个特定的单元格中,如果三个都是“是”,那么该特定单元格中的不同文本。
例:
Yes | Yes | No | "Sort of Working" Yes | Yes | Yes | "Working No | No | Yes | "Not working"
基本上,如果三个人都说“是”,那么如果不是“正在工作”,那么通过使用公式就是“不工作”
谢谢
三个单元格大约是我在ANDfunction中堆栈条件的限制。 任何更多的,我会执行一个条件计数( COUNTIF函数 )并比较数字。
=IF(COUNTIF(A1:A3, "Yes")=3, "Working", "Not Working")
备用:
=LOOKUP(COUNTIF(A1:A3, "Yes"), {0,1,2,3}, {"Not Working","Not Working","Sort of Working","Working"}) =IFERROR(CHOOSE(COUNTIF(A1:A3, "yes")-1, "Sort of Working","Working"), "Not Working")
你可以在IF()
嵌套AND()
IF()
。
=IF( AND(A1="Yes", A2="Yes", A3="Yes"), "Working", "Not Working" )