
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)