Formula di Excel: tutte le celle nell'intervallo sono vuote -

Sommario

Formula generica

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

Sommario

Per restituire TRUE quando tutte le celle in un intervallo sono vuote o vuote, puoi utilizzare una formula basata su SUMPRODUCT e un test logico adatto al caso d'uso. Nell'esempio mostrato, la formula in E5 è:

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

Spiegazione

Lavorando dall'interno verso l'esterno, questa formula contiene un'espressione all'interno di SUMPRODUCT che verifica ogni cella in un intervallo in questo modo:

--(B5:D5"")

Tra parentesi, il risultato di B5: D5 "" ha questo aspetto:

(TRUE,FALSE,TRUE)

Il doppio negativo converte quindi i valori VERO FALSO in uno e zeri:

(1,0,1)

Nota che gli 1 in questa matrice corrispondono a celle che non sono vuote o vuote. Quindi, con un solo array con cui lavorare, SUMPRODUCT moltiplica semplicemente questi valori insieme e restituisce il risultato.

Ogni volta che il risultato è maggiore di zero, sappiamo che non tutte le celle dell'intervallo sono vuote. Per forzare la formula a restituire VERO se ogni cella è vuota e FALSO in caso contrario, aggiungiamo semplicemente = 0 alla fine della formula.

Articoli interessanti...