用于确定所有单元格是否相同但忽略空白的公式/函数

时间:2017-02-09 05:25:16

标签: excel google-sheets

基本上,我想表明" TRUE"在K2中,当E2:J2中的所有单元格都是"是"而不是" NO"并且忽略了空白。

我不确定我是否在正确的地方,但我之前一直在这个网站上寻找答案。

https://docs.google.com/spreadsheets/d/14U1LpZ-C0vqNLFh6BwOdgYMCKfqIJpmH_AhrC1m4114/edit?usp=sharing

所以在E2:J2中,它应该是" FALSE"因为有一个" NO"

在E3:J3中,它应该出现为" TRUE"因为他们都是"是"并且空白被忽略

在E4:J4中,它应该出现为" FALSE"因为所有的空白都被忽略了。

我最接近的是 = IF(COUNTIFS(E2:J2,">""",E2:J2," NO&#34) ;)= 0 ,,(COUNTIFS(E2:J2,">""",E2:J2," NO")))

该函数的问题在于设置它以使所有空格都被视为零。所以在下表中,K会读到" TRUE"如果他们都是空白的话。

我并不十分精通这一点,我在这一点上所做的一切都是通过谷歌搜索其他人做过的自学。我确信有一种简单的方法,而且这种方式比必要的更复杂。但我无法弄明白。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

不是最吸引人的公式,但它有效。

=IF(OR(E2 <> "",F2 <> "",G2 <> "",H2 <> "",I2 <> "",J2 <> ""),IF(AND(OR(E2 = "Yes",E2 = ""),OR(F2 = "Yes",F2 = ""),OR(G2 = "Yes",G2 = ""),OR(H2 = "Yes",H2 = ""),OR(I2 = "Yes",I2 = ""),OR(J2 = "Yes",J2 = "")),"TRUE","FALSE"),"FALSE")

编辑 - 某人在产品表单上建议的更好的公式。

=ISODD((COUNTIF(E2:J2,"YES")>0)*(COUNTIF(E2:J2,"NO")=0))