Формула Excel: все ячейки в диапазоне пусты -

Содержание

Общая формула

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

Резюме

Чтобы вернуть ИСТИНА, когда все ячейки в диапазоне пустые или пустые, можно использовать формулу, основанную на СУММПРОИЗВ, и логический тест, который подходит для данного варианта использования. В показанном примере формула E5 выглядит так:

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

Объяснение

Эта формула, работающая изнутри наружу, содержит выражение внутри СУММПРОИЗВ, которое проверяет каждую ячейку в таком диапазоне:

--(B5:D5"")

В скобках результат B5: D5 "" выглядит так:

(TRUE,FALSE,TRUE)

Двойное отрицание затем преобразует значения ИСТИНА ЛОЖЬ в единицу и нули:

(1,0,1)

Обратите внимание, что 1 в этом массиве соответствуют ячейкам, которые не являются пустыми или пустыми. Затем, имея только один массив для работы, SUMPRODUCT просто умножает эти значения вместе и возвращает результат.

Каждый раз, когда результат больше нуля, мы знаем, что не все ячейки в диапазоне пусты. Чтобы заставить формулу возвращать ИСТИНА, если каждая ячейка пуста, и ЛОЖЬ, если нет, мы просто добавляем = 0 в конец формулы.

Интересные статьи...