Excel-formel: Alle celler i området er tomme -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

For å returnere SANN når alle celler i et område er tomme eller tomme, kan du bruke en formel basert på SUMPRODUCT og en logisk test som passer brukssaken. I eksemplet vist er formelen i E5:

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

Forklaring

Arbeider fra innsiden og ut, inneholder denne formelen et uttrykk inne i SUMPRODUCT som tester hver celle i et område slik:

--(B5:D5"")

Inne i parentes ser resultatet av B5: D5 "" slik ut:

(TRUE,FALSE,TRUE)

Det dobbelte negative konverterer deretter de SANNE FALSE verdiene til ens og nuller:

(1,0,1)

Merk at 1-ene i denne matrisen tilsvarer celler som ikke er tomme eller tomme. Deretter, med bare ett utvalg å jobbe med, multipliserer SUMPRODUCT ganske enkelt disse verdiene sammen og returnerer resultatet.

Hver gang resultatet er større enn null, vet vi at ikke alle celler i området er tomme. For å tvinge formelen til å returnere SANT hvis hver celle er tom, og FALSK hvis ikke, legger vi ganske enkelt til = 0 på slutten av formelen.

Interessante artikler...