![](https://cdn.wiki-base.com/4175540/excel_formula_all_cells_in_range_are_blank__2.png.webp)
Загальна формула
=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 до кінця формули.