Если любая ячейка в диапазоне не является "" (пусто) - PullRequest
0 голосов
/ 12 марта 2019

Какова формула для отображения значения из листа перевода, если любая ячейка в диапазоне не пуста?

У меня есть диапазон B24:B254, где клетки возвращают ="". Мне нужна формула для отображения X, если любая из ячеек в диапазоне B24:B254 не =""

Я пробовал этот, но он не работает:

=IF(COUNTA(B24:B254)="";"";"X")

1 Ответ

1 голос
/ 12 марта 2019

Немного запутанный, но попробуйте это:

COUNTA(B24:B254)-(COUNTBLANK(B24:B254)-COUNTIF(B24:B254,"<>*"))

COUNTA(B24:B254)
Сколько ячеек содержит значения или формулы. Это будет включать =""

COUNTBLANK(B24:B254)
Сколько ячеек содержит пустые значения. Это будет включать =""

COUNTIF(B24:B254,"<>*")
Сколько ячеек содержит значения или формулы. Это не будет включать =""

Теперь это означает, что (COUNTBLANK(B24:B254)-COUNTIF(B24:B254,"<>*")) - это «Ячейки с пустыми значениями» минус «Ячейки без значений или Формула», что дает вам количество ="" ячеек.

Затем вычтите это из числа «Ячейки со значениями и формулой» (COUNTA(B24:B254)), чтобы получить «Ячейки с непустыми значениями и формулой» (т.е. исключите ="" из COUNTA)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...