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" )