Объединение нескольких формул COUNTIF в один оператор

Ситуация:

Я хочу найти диапазон определенного столбца, чтобы проверить, содержит ли он несколько определенных строк или нет. Если найдены выбранные строки, он вернет строку на основе следующих условий.

contain "#ERROR!" -> return "Partly Abnormal"

contain "#N/A" -> return "Abnormal"

contain "#N/A" and "#ERROR!" -> return "Abnormal"

No above strings -> return "Normal"

Проблема:

Для этой цели я набрал следующую формулу, но пробовал несколько часов и до сих пор не знаю, как объединить обе в одну. Ваша помощь высоко ценится, спасибо!

=IF(COUNTIF(A2:A,"#N/A"),"Abnormal","Normal")

=IF(COUNTIF(A2:A,"#ERROR!"),"Partly Abnormal","Normal")

person Dennis    schedule 08.04.2020    source источник


Ответы (2)


Используйте IFS вместо IF

Это позволяет совместить несколько условий в одном.

Ум: IFS не позволяет указать условие по умолчанию, если не найдены указанные строки, но вы можете сделать это с помощью атрибута, указав в качестве последнего условия true:

=IFS(COUNTIF(A2:A,"#N/A"),"Abnormal", COUNTIF(A2:A,"#ERROR!"),"Partly Abnormal", true, "Normal")
person ziganotschka    schedule 08.04.2020

вложенный IF

=IF(COUNTIF(A2:A,"#N/A"), "Abnormal",
 IF(COUNTIF(A2:A,"#ERROR!"), "Partly Abnormal", "Normal"))

0

person player0    schedule 08.04.2020