Splošna formula
=SUMPRODUCT(--(range""))=0
Povzetek
Če želite vrniti TRUE, ko so vse celice v obsegu prazne ali prazne, lahko uporabite formulo, ki temelji na SUMPRODUCT in logični test, ki ustreza primeru uporabe. V prikazanem primeru je formula v E5:
=SUMPRODUCT(--(B5:D5""))=0
Pojasnilo
Ta formula, ki deluje od znotraj navzven, vsebuje izraz SUMPRODUCT, ki testira vsako celico v obsegu, kot je ta:
--(B5:D5"")
Znotraj oklepajev je rezultat B5: D5 "" videti tako:
(TRUE,FALSE,TRUE)
Dvojni negativ nato pretvori vrednosti TRUE FALSE v eno in ničle:
(1,0,1)
Upoštevajte, da enote v tej matriki ustrezajo celicam, ki niso prazne ali prazne. Nato s samo eno matriko, s katero lahko delate, SUMPRODUCT preprosto pomnoži te vrednosti in vrne rezultat.
Kadar je rezultat večji od nič, vemo, da niso vse celice v obsegu prazne. Če želimo, da formula vrne TRUE, če je vsaka celica prazna, in FALSE, če ne, preprosto dodamo = 0 na konec formule.