Conta le celle con qualsiasi testo - Excel e Fogli Google

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

In questo tutorial, utilizzeremo le funzioni COUNTIF e SUMPRODUCT per contare le celle contenenti qualsiasi testo all'interno di un intervallo.

COUNTIF per contare le celle con qualsiasi testo

La funzione CONTA.SE conta le celle che soddisfano determinati criteri. In questo caso, vogliamo contare le celle che contengono qualsiasi testo. Lo facciamo utilizzando un simbolo jolly asterisco:

1 =CONTA.SE(B2:B6,"*")

Il carattere jolly asterisco corrisponde a qualsiasi stringa di testo di qualsiasi lunghezza. Se non hai caratteri prima o dopo l'asterisco (come nel nostro esempio sopra), corrisponderà a qualsiasi testo.

Ricorda che quando inserisci stringhe di testo nelle formule, devi sempre racchiudere le stringhe tra virgolette. Questo è vero anche per i caratteri jolly.

Funzione CONTA.SE per contare le celle con condizioni

La funzione CONTA.SE funziona come la funzione CONTA.SE, tranne per il fatto che consente più criteri. Per dimostrare un esempio, usiamo lo stesso esempio sopra, tranne che questa volta escluderemo le celle che dicono "ABC". Possiamo farlo aggiungendo il simbolo "" come istruzione condizionale che rappresenta "non uguale a".

1 =COUNTIFS(Intervallo,"*", Intervallo,"Testo")
1 =CONTA.SE(B2:B6,"*", B2:B6, "ABC")

Noterai che anche in questa formula la condizione è racchiusa tra virgolette. Puoi aggiungere tutte le condizioni che desideri, ricorda solo di seguire la struttura della formula della funzione aggiungendo l'intervallo e quindi la condizione.

Va notato che "ABC" non fa distinzione tra maiuscole e minuscole, quindi includerà anche le celle con lettere minuscole, ovvero le celle con "abc", "ABC", "aBc" saranno tutte incluse.

SUMPRODUCT Per contare le celle con qualsiasi testo

La funzione SUMPRODUCT può essere utilizzata anche per contare le celle in modo condizionale. È più complicato della funzione CONTA.SE, ma è molto più potente.

1 =SOMMA.PRODOTTO(INT(ISTEXT(Intervallo))
1 =SOMMA.PRODOTTO(INT(ISTEXT(B2:B6))

Analizziamo questa formula per comprenderne ogni parte

Evidenzia una parte della funzione nella barra della formula e premi F9 per vedere il valore calcolato di quella parte della formula.

ISTEXT è una funzione booleana che restituisce VERO o FALSO a seconda che una cella contenga testo. Tuttavia, se utilizzato all'interno di una funzione SUMPRODUCT, restituirà un array di valori VERO/FALSO: {VERO; FALSO; FALSO; VERO; VERO}.

Successivamente utilizziamo la funzione INT per convertire i valori booleani in 1 e 0 in modo che la funzione SUMPRODUCT possa sommare i valori, contando il numero di celle contenenti testo.

È inoltre possibile utilizzare il doppio segno unario "-" (comunemente indicato anche come doppio negativo) che converte i valori VERO e FALSO rispettivamente in 1 e 0.

Infine, SUMPRODUCT prenderà la somma di quell'array: 1 + 0 + 0 + 1 + 1 = 3.

Fogli Google - Conta le celle con qualsiasi testo

Tutti gli esempi precedenti funzionano esattamente allo stesso modo in Fogli Google come in Excel.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave