Excel-formel: Alla celler inom intervallet är tomma -

Innehållsförteckning

Generisk formel

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

Sammanfattning

För att returnera SANT när alla celler i ett intervall är tomma eller tomma kan du använda en formel baserad på SUMPRODUCT och ett logiskt test som passar användningsfallet. I exemplet som visas är formeln i E5:

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

Förklaring

Arbetar inifrån och ut, den här formeln innehåller ett uttryck inuti SUMPRODUCT som testar varje cell i ett intervall så:

--(B5:D5"")

Inom parentes ser resultatet av B5: D5 "" ut så här:

(TRUE,FALSE,TRUE)

Den dubbla negativa konverterar sedan de Sanna FALSKA värdena till nollor:

(1,0,1)

Observera att 1-talet i denna matris motsvarar celler som inte är tomma eller tomma. Sedan, med bara en matris att arbeta med, multiplicerar SUMPRODUCT helt enkelt dessa värden tillsammans och returnerar resultatet.

Varje gång resultatet är större än noll, vet vi att inte alla celler i intervallet är tomma. För att tvinga formeln att returnera SANT om varje cell är tom och FALSKT om inte, lägger vi helt enkelt till = 0 i slutet av formeln.

Intressanta artiklar...