比较3列的数字差异

时间:2019-02-21 18:22:22

标签: excel formula

C1,D1,E1单元格的值为“ 69、69,不在控制台中” <---这被认为是健康的

单元格C2,D2,E1的值为“ 55、54,不在控制台中” <---这是需要注意的

单元格C3,D3,E3的值为“ 54,不在控制台中,为55” <---这是需要注意的

单元格C4,D4,E4的值为“ 33,不在控制台中,为33” <---这被认为是健康的

给出的值是在特定时间范围内由3个不同程序建立的连接。现在,如果这两个数字中的任何一个不同,则告诉我其中一个程序存在问题。它们应该始终相同。 “不在控制台中”仅表示未安装特定程序,这很好。我需要找出包含数字的单元格之间的差异,而忽略包含“不在控制台中”的单元格

这是我尝试过的公式,但将所有内容标记为需要注意

=IF(AND(C2=D2,E2="Not In Console",OR(C2=E2,D2="Not In Console",OR(D2=E2,C2="Not In Console"))),"Healthy","Attention")

2 个答案:

答案 0 :(得分:1)

使用COUNTIF()

=IF(COUNTIFS(C1:E1,MAX(C1:E1))+COUNTIF(C1:E1,"Not In Console")=3,"Healthy","Not Healthy")

enter image description here

答案 1 :(得分:1)

={IF(SUM(EXACT(SUBSTITUTE(C1:E1,"Not in Console",MAX(C1:E1)),MAX(C1:E1))*1)=3,"Healthy", "Not Healthy")}

这里有3个Not in Console的实例被认为是Healthy


如果仅使用以下公式,则可以处理TRUEFALSE结果。您可以将标头设为HEALTHY?,以便输出内容易于解释

={EXACT(SUBSTITUTE(C1:E1,"Not in Console",MAX(C1:E1)),MAX(C1:E1))}

  

必须使用 CTRL + SHIFT输入数组公式    + ENTER ,还应指出这些是   比此处提供的其他解决方案更具侵入性,因此效率更低。