Я хочу выполнить несколько тестов на 1 столбце данных. Я хочу, чтобы тест возвратил Pass, если каждая ячейка в столбце соответствует требованиям, и Fail, если только одна ячейка не соответствует требованиям. Я хотел бы, чтобы проход или неудача появлялись только в 1 ячейке, а не проходил / не проходил рядом с каждой ячейкой. Например, если весь столбец имеет ячейки длиной 6 цифр и числовой, то весь столбец пройдет. Благодарю.

1 ответ1

1

Вот решение для конкретного случая, который вы упомянули. Эта формула вернет "Pass", если все значения в A1:A5 являются 6-значными числами.

=IF(SUMPRODUCT((LEN($A$1:$A$5)=6)*ISNUMBER($A$1:$A$5))=COUNTA($A$1:$A$5),"Pass","Fail")

Функция SUMPRODUCT позволяет проверять несколько условий в массиве. Как это установлено здесь, он по существу подсчитывает количество ячеек, которые удовлетворяют обоим условиям. Затем этот счетчик сравнивается с количеством значений в диапазоне (COUNTA), чтобы определить, пройден ли диапазон или нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .