Сравнивая 3 столбца по разнице в числах - PullRequest
0 голосов
/ 21 февраля 2019

Ячейки C1, D1, E1 имеют значения «69, 69, Not In Console» <--- Это считается работоспособным </p>

Ячейки C2, D2, E1 имеют значения «55, 54, Not In Console«<--- Это Требуется Внимание </p>

Ячейки C3, D3, E3 имеют значения« 54, не в консоли, 55 »<--- Это Требуется Внимание </p>

Ячейки C4, D4Значения E4: «33, Not In Console, 33» <--- Это считается исправным </p>

Представленное значение представляет собой соединения, сделанные из 3 различных программ в конкретном временном диапазоне.Теперь, если любое из этих двух чисел отличается, это говорит мне, что есть проблема с одной из программ.Они всегда должны быть одинаковыми.«Not In Console» просто говорит, что конкретная программа не установлена, и это нормально.Мне нужно найти разницу между ячейками, содержащими числа, игнорируя при этом ячейки, содержащие «Not In Console»

Вот моя формула, которая пробовала, но в ней все обозначено как Need Attention

=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 голосов
/ 21 февраля 2019
={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 здесь


Если вы просто используете приведенную ниже формулу, вы можете работать с TRUE, FALSE результатами.Вы можете иметь свой заголовок HEALTHY?, поэтому выходные данные просты для интерпретации

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

Формулы массива должны вводиться с помощью CTRL + SHIFT + ENTER , и следует также отметить, что они более инвазивны и, следовательно, менее эффективны, чем другие решения, предлагаемые здесь.

0 голосов
/ 21 февраля 2019

Использовать COUNTIF ()

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

enter image description here

...