Vzorec aplikace Excel: Všechny buňky v rozsahu jsou prázdné -

Obsah

Obecný vzorec

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

souhrn

Pokud chcete vrátit PRAVDA, když jsou všechny buňky v oblasti prázdné nebo prázdné, můžete použít vzorec založený na SUMPRODUCT a logický test, který vyhovuje případu použití. V zobrazeném příkladu je vzorec v E5:

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

Vysvětlení

Při práci zevnitř ven tento vzorec obsahuje výraz uvnitř SUMPRODUCT, který testuje každou buňku v takovém rozsahu:

--(B5:D5"")

V závorkách vypadá výsledek B5: D5 "" takto:

(TRUE,FALSE,TRUE)

Dvojitý zápor pak převede hodnoty TRUE FALSE na jedničku a nuly:

(1,0,1)

Všimněte si, že jedničky v tomto poli odpovídají buňkám, které nejsou prázdné nebo prázdné. Poté, s nímž bude pracovat pouze jedno pole, SUMPRODUCT tyto hodnoty společně znásobí a vrátí výsledek.

Kdykoli je výsledek větší než nula, víme, že ne každá buňka v rozsahu je prázdná. Chcete-li vynutit, aby vzorec vrátil hodnotu PRAVDA, pokud je každá buňka prázdná, a NEPRAVDA, pokud ne, jednoduše přidáme = 0 na konec vzorce.

Zajímavé články...