
Formula generica
=COUNTIF(rng,"*")
Sommario
Per contare il numero di celle che contengono testo (cioè non numeri, non errori, non spazi vuoti), usa la funzione CONTA.SE e un carattere jolly. Nella forma generica della formula (sopra), rng è un intervallo di celle e "*" è un carattere jolly che corrisponde a qualsiasi numero di caratteri.
Nell'esempio, la cella attiva contiene questa formula:
=COUNTIF(B4:B8,"*")
Spiegazione
CONTA.SE conta il numero di celle che corrispondono ai criteri forniti. In questo caso, il criterio viene fornito come carattere jolly "*" che corrisponde a qualsiasi numero di caratteri di testo.
Alcune note:
- I valori logici VERO e FALSO non vengono conteggiati come testo
- I numeri non vengono conteggiati da "*" a meno che non vengano inseriti come testo
- Verrà conteggiata una cella vuota che inizia con un apostrofo (').
Soluzione COUNTIFS
Se è necessario limitare i conteggi per soddisfare criteri più specifici, è possibile passare alla funzione CONTA.SE. Ad esempio, per contare le celle con testo, ma escludere celle con solo uno spazio, puoi usare:
=COUNTIFS(range,"*",range," ")
Soluzione SUMPRODUCT
Puoi anche usare SUMPRODUCT per contare i valori di testo insieme alla funzione ISTEXT in questo modo:
=SUMPRODUCT(--ISTEXT(rng))
Il doppio trattino (chiamato doppio unario) forza il risultato di ISTEXT da un valore logico di VERO o FALSO, a 1 e 0. SUMPRODUCT restituisce quindi la somma di uno e zeri.