Excel képlet: A tartomány összes cellája üres -

Tartalomjegyzék

Általános képlet

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

Összegzés

Ha a TRUE értéket vissza szeretné adni, ha a tartomány összes cellája üres vagy üres, használhat egy SUMPRODUCT alapú képletet és egy logikai tesztet, amely megfelel a használati esetnek. A bemutatott példában az E5 képlete a következő:

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

Magyarázat

Belülről kifelé haladva ez a képlet a SUMPRODUCT belsejében tartalmaz egy kifejezést, amely minden cellát tesztel egy ilyen tartományban:

--(B5:D5"")

A zárójelben a B5: D5 eredménye így néz ki:

(TRUE,FALSE,TRUE)

A kettős negatív ekkor az IGAZ HAMIS értékeket eggyel és nullára konvertálja:

(1,0,1)

Vegye figyelembe, hogy ennek a tömbnek az 1-e olyan celláknak felel meg, amelyek nem üresek vagy üresek. Ezután, ha csak egy tömböt kell használni, a SUMPRODUCT egyszerűen megszorozza ezeket az értékeket, és visszaadja az eredményt.

Ha az eredmény nagyobb, mint nulla, tudjuk, hogy a tartomány minden cellája nem üres. Ha a képletet arra kell kényszeríteni, hogy az IGAZ értéket adja vissza, ha minden cella üres, és a FALSE értéket, ha nem, egyszerűen hozzáadunk = 0 értéket a képlet végéhez.

érdekes cikkek...