Formuła programu Excel: wszystkie komórki w zakresie są puste -

Spisie treści

Formuła ogólna

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

Podsumowanie

Aby zwrócić PRAWDA, gdy wszystkie komórki w zakresie są puste lub puste, możesz użyć formuły opartej na SUMPRODUCT i teście logicznym, który pasuje do przypadku użycia. W pokazanym przykładzie formuła w E5 to:

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

Wyjaśnienie

Działając od wewnątrz, ta formuła zawiera wyrażenie wewnątrz SUMPRODUCT, które testuje każdą komórkę w takim zakresie:

--(B5:D5"")

W nawiasach wynik B5: D5 „” wygląda następująco:

(TRUE,FALSE,TRUE)

Podwójna ujemna wartość następnie konwertuje wartości TRUE FALSE na jedynki i zera:

(1,0,1)

Zwróć uwagę, że jedynki w tej tablicy odpowiadają komórkom, które nie są puste ani puste. Następnie, mając tylko jedną tablicę do pracy, SUMPRODUCT po prostu mnoży te wartości i zwraca wynik.

Za każdym razem, gdy wynik jest większy od zera, wiemy, że nie każda komórka w zakresie jest pusta. Aby wymusić na formule zwracanie wartości PRAWDA, jeśli każda komórka jest pusta, a FAŁSZ, jeśli nie, po prostu dodajemy = 0 na końcu formuły.

Interesujące artykuły...