Формула Excel: Усі клітинки в діапазоні порожні -

Зміст

Загальна формула

=SUMPRODUCT(--(range""))=0

Резюме

Щоб повернути TRUE, коли всі комірки в діапазоні порожні або порожні, ви можете використовувати формулу на основі SUMPRODUCT та логічний тест, який відповідає варіанту використання. У наведеному прикладі формула в E5 має вигляд:

=SUMPRODUCT(--(B5:D5""))=0

Пояснення

Працюючи зсередини, ця формула містить вираз усередині SUMPRODUCT, який перевіряє кожну клітинку в діапазоні приблизно так:

--(B5:D5"")

Всередині дужок результат B5: D5 "" виглядає так:

(TRUE,FALSE,TRUE)

Потім подвійний від’ємник перетворює значення TRUE FALSE на one та нулі:

(1,0,1)

Зверніть увагу, що одиниці в цьому масиві відповідають клітинкам, які не є порожніми або порожніми. Потім, маючи лише один масив, з яким слід працювати, SUMPRODUCT просто множить ці значення разом і повертає результат.

Кожного разу, коли результат перевищує нуль, ми знаємо, що не кожна клітинка в діапазоні пуста. Щоб змусити формулу повернути TRUE, якщо кожна клітинка порожня, і FALSE, якщо ні, ми просто додаємо = 0 до кінця формули.

Цікаві статті...