Formula di Excel: conta le celle che non sono vuote -

Formula generica

=COUNTA(range)

Sommario

Per contare le celle che non sono vuote in un intervallo, puoi utilizzare la funzione CONTA.VALORI. Nell'esempio mostrato, D5 contiene questa formula:

=COUNTA(B5:B9)

Spiegazione

COUNTA è completamente automatico. Quando viene fornito un intervallo di celle, restituisce un conteggio di celle che contengono numeri, testo, valori logici ed errori. Le celle vuote vengono ignorate.

Con COUNTIF e COUNTIFS

Per contare le celle non vuote con la funzione CONTA.SE, puoi utilizzare una formula come questa:

=COUNTIF(range,"")

Questo stesso approccio può essere esteso con la funzione CONTA.SE in questo modo:

=COUNTIFS(rng1,">100",rng2,"")

Qui contiamo le celle quando il valore in rng1 è maggiore di 100 e rng2 non è vuoto.

Vedi anche: 50 esempi di criteri di formula.

Contare le celle con almeno un carattere

Un problema con COUNTA è che conterà anche le stringhe vuote restituite dalle formule (= ""). Se incontri questo problema, puoi usare una formula come questa:

=SUMPRODUCT(--(LEN(A1:A100)>0))

In questo caso, la funzione LEN restituisce un conteggio di caratteri per ogni cella dell'intervallo, che viene quindi confrontato con zero con l'operatore maggiore di (>). Questa espressione restituisce VERO per le celle che contengono almeno 1 carattere e FALSO per gli altri. Il doppio negativo (-) viene utilizzato per forzare i valori VERO / FALSO su uno e zero e la funzione SUMPRODUCT restituisce la somma.

Contare le celle vuote

Per contare le celle vuote, puoi utilizzare la funzione COUNTBLANK in questo modo:

=COUNTBLANK(B4:B9)

Articoli interessanti...