Foglio di calcolo Google Funzione COUNTIF con esempi di formule

  • Condividi Questo
Michael Brown

Google Sheets COUNTIF è una delle funzioni più facili da imparare e da usare.

È arrivato il momento di imparare come si usa COUNTIF in Google Spreadsheet e di capire perché questa funzione è un vero compagno di Google Spreadsheet.

    Che cos'è la funzione COUNTIF in Google Sheets?

    Questo breve helper ci permette di contare quante volte un certo valore appare in un intervallo di dati specificato.

    Sintassi COUNTIF in Google Sheets

    La sintassi della nostra funzione e dei suoi argomenti è la seguente:

    =COUNTIF(intervallo, criterio)
    • gamma - un intervallo di celle in cui vogliamo contare un determinato valore. Richiesto.
    • criterio o criterio di ricerca - un valore da trovare e contare nell'intervallo di dati indicato nel primo argomento. Richiesto.

    Il foglio di calcolo di Google COUNTIF in pratica

    Può sembrare che COUNTIF sia così semplice da non essere nemmeno considerata una funzione (gioco di parole), ma in realtà il suo potenziale è davvero impressionante. I suoi criteri di ricerca bastano da soli a meritare una descrizione del genere.

    Il fatto è che possiamo decidere di cercare non solo valori concreti, ma anche quelli che soddisfano determinati criteri.

    È giunto il momento di provare a costruire una formula insieme.

    Foglio di calcolo Google COUNTIF per testo e numeri (corrispondenza esatta)

    Supponiamo che la vostra azienda venda vari tipi di cioccolato in diverse regioni di consumo e lavori con molti clienti.

    Ecco come appaiono i dati di vendita in Google Sheets:

    Cominciamo con le basi.

    Dobbiamo contare il numero di "Cioccolato al latte" venduti. Posizionate il cursore nella cella in cui volete ottenere il risultato e inserite il segno di uguaglianza (=). Google Sheets capisce subito che stiamo per inserire una formula. Non appena digitate la lettera "C", vi chiederà di scegliere una funzione che inizi con questa lettera. Selezionate "COUNTIF".

    Il primo argomento di COUNTIF è rappresentato da il seguente intervallo D6:D16. A proposito, non è necessario inserire manualmente l'intervallo: è sufficiente la selezione con il mouse. Inserite quindi una virgola (,) e specificate il secondo argomento: i criteri di ricerca.

    Il secondo argomento è un valore che cerchiamo nell'intervallo selezionato. Nel nostro caso sarà il testo - Ricordate di terminare la funzione con una parentesi di chiusura ")" e premete "Invio".

    Inoltre, non dimenticate di inserire le doppie virgolette ("") quando utilizzate valori di testo.

    La nostra formula finale è la seguente:

    =COUNTIF(D6:D16, "Cioccolato al latte")

    Di conseguenza, otteniamo tre vendite di questo tipo di cioccolato.

    Nota: la funzione COUNTIF funziona con una singola cella o con colonne vicine. In altre parole, non è possibile indicare alcune celle separate o colonne e righe. Si vedano gli esempi seguenti.

    Formule errate:

    =COUNTIF(C6:C16, D6:D16, "Cioccolato al latte")

    =COUNTIF(D6, D8, D10, D12, D14, "Cioccolato al latte")

    Uso corretto:

    =COUNTIF(C6:D16, "Cioccolato al latte")

    =COUNTIF(D6, "Cioccolato al latte") + COUNTIF(D8, "Cioccolato al latte") + COUNTIF(D10, "Cioccolato al latte") + COUNTIF(D12, "Cioccolato al latte") + COUNTIF(D14, "Cioccolato al latte")

    Avrete notato che non è molto comodo impostare i criteri di ricerca nella formula - dovete modificarla ogni volta. La decisione migliore sarebbe quella di scrivere i criteri in un'altra cella di Google Sheets e fare riferimento a quella cella nella formula.

    Contiamo il numero di vendite avvenute nella regione "Ovest" utilizzando il riferimento di cella in COUNTIF. Otterremo la seguente formula:

    =COUNTIF(C6:C16,A3)

    La funzione utilizza il contenuto di A3 (il valore di testo "Ovest") nei suoi calcoli. Come si può notare, ora è molto più facile modificare la formula e i suoi criteri di ricerca.

    Naturalmente, possiamo fare la stessa cosa con valori numerici Possiamo contare il numero di occorrenze del numero "125" indicando il numero stesso come secondo argomento:

    =COUNTIF(E7:E17,125)

    o sostituendolo con un riferimento di cella:

    =COUNTIF(E7:E17,A3)

    Funzione COUNTIF di Google Spreadsheet e caratteri jolly (corrispondenza parziale)

    Il vantaggio di COUNTIF è che può contare sia cellule intere sia parti del contenuto della cellula A tal fine, utilizziamo caratteri jolly : "?", "*".

    Per esempio, per contare le vendite in una particolare regione si può usare solo la parte del suo nome: inserire "?est" in B3. A punto interrogativo (?) sostituisce un carattere Cercheremo le parole di 4 lettere. che termina con "est". , compresi gli spazi.

    Utilizzare la seguente formula COUNTIF in B3:

    =COUNTIF(C7:C17,A3)

    Come già sapete, la formula può assumere facilmente la forma successiva:

    =COUNTIF(C7:C17, "est")

    E possiamo vedere 5 vendite nella regione "Ovest".

    Ora utilizziamo la cella B4 per un'altra formula:

    =COUNTIF(C7:C17,A4)

    Inoltre, cambieremo il criterio in "??st" in A4. Ciò significa che ora cercheremo parole di 4 lettere. che termina con "st". Poiché in questo caso due regioni ("Ovest" e "Est") soddisfano i nostri criteri, vedremo nove vendite:

    Allo stesso modo, possiamo contare il numero di vendite della merce usando un asterisco (*). Questo simbolo sostituisce non solo uno, ma anche qualsiasi numero di caratteri :

    "*Cioccolato" criteri conta tutti i prodotti che terminano con "Cioccolato".

    "Cioccolato*" criteri conta tutti i prodotti che iniziano con "Cioccolato".

    E, come si può intuire, se entriamo in "*Cioccolato*" Cercheremo tutti i prodotti che contengono la parola "cioccolato".

    Nota: se si vuole contare il numero di parole che contengono un asterisco (*) e un punto interrogativo (?), si può usare il comando segno della tilde (~) prima di questi caratteri. In questo caso, COUNTIF li tratterà come semplici segni piuttosto che come caratteri di ricerca. Ad esempio, se vogliamo cercare i valori che contengono "?", la formula sarà:

    =COUNTIF(D7:D15,"*~?*")

    COUNTIF Google Sheets per meno di, maggiore o uguale a

    La funzione COUNTIF è in grado di contare non solo quante volte appare un certo numero, ma anche quanti di questi numeri sono maggiore/meno di/uguale a/non uguale a un altro numero specificato.

    A tale scopo, si utilizzano gli operatori matematici corrispondenti: "=", ">", "=", "<=", "".

    Per vedere come funziona, consultate la tabella qui sotto:

    Criteri Esempio di formula Descrizione
    Il numero è maggiore di =COUNTIF(F9:F19,">100") Conta le celle i cui valori sono superiori a 100.
    Il numero è inferiore a =COUNTIF(F9:F19,"<100") Conta le celle i cui valori sono inferiori a 100.
    Il numero è pari a =COUNTIF(F9:F19,"=100") Conta le celle i cui valori sono uguali a 100.
    Il numero non è uguale a =COUNTIF(F9:F19,"100") Conta le celle i cui valori non sono uguali a 100.
    Il numero è maggiore o uguale a =COUNTIF(F9:F19,">=100") Conta le celle i cui valori sono maggiori o uguali a 100.
    Il numero è inferiore o uguale a =COUNTIF(F9:F19,"<=100") Conta le celle i cui valori sono minori o uguali a 100.

    Nota: è molto importante racchiudere l'operatore matematico insieme a un numero tra le doppie virgolette .

    Se si desidera modificare i criteri senza alterare la formula, è possibile fare riferimento anche alle celle.

    Facciamo riferimento ad A3 e inseriamo la formula in B3, come abbiamo fatto in precedenza:

    =COUNTIF(F9:F19,A3)

    Per creare criteri più sofisticati, utilizzare un'opzione ampersand (&).

    Ad esempio, B4 contiene una formula che conta il numero di valori maggiori o uguali a 100 nell'intervallo E9:E19:

    =COUNTIF(E9:E19,">="&A4)

    B5 ha lo stesso criterio, ma non si fa riferimento solo al numero in quella cella, ma anche a un operatore matematico. In questo modo è ancora più facile adattare la formula COUNTIF, se necessario:

    =COUNTIF(E9:E19,A6&A5)

    Suggerimento: ci è stato chiesto spesso di contare le celle che sono maggiori o minori dei valori di un'altra colonna. Se è questo che state cercando, avrete bisogno di un'altra funzione: SUMPRODUCT.

    Ad esempio, contiamo tutte le righe in cui le vendite della colonna F sono maggiori rispetto a quelle della stessa riga della colonna G:

    =SUMPRODUCT(--(F6:F16>G6:G16))

    • La parte centrale della formula - F6:F16>G6:G16 - confronta i valori delle colonne F e G. Se il numero della colonna F è maggiore, la formula lo considera VERO, altrimenti FALSO.

      Si vedrà che se si inserisce lo stesso valore in ArrayFormula:

      =ArrayFormula(F6:F16>G6:G16)

    • Allora la formula prende questo nome VERO/FALSO e lo trasforma in 1/0 con l'aiuto dell'operatore doppio unario (--) .
    • In questo modo SUM fa il resto: totalizza il numero di volte in cui F è superiore a G.

    Foglio di calcolo Google COUNTIF con criteri multipli

    A volte è necessario contare il numero di valori che rispondono ad almeno una delle condizioni indicate (logica OR) o a più criteri contemporaneamente (logica AND). In base a ciò, è possibile utilizzare alcune funzioni COUNTIF in una singola cella alla volta o la funzione alternativa COUNTIFS.

    Conteggio in Google Fogli con criteri multipli - Logica AND

    L'unico modo che vi consiglio di utilizzare è una funzione speciale, progettata per contare in base a più criteri: COUNTIFS:

    =COUNTIFS(criteri_range1, criterio1, [criteri_range2, criterio2, ...])

    Si usa normalmente quando ci sono valori in due intervalli che devono soddisfare alcuni criteri o quando è necessario ottenere il numero che cade tra un intervallo specifico di numeri.

    Proviamo a contare il numero di vendite totali tra 200 e 400:

    =COUNTIFS(F8:F18,">=200",F8:F18,"<=400")

    Suggerimento: in questo articolo scoprirete come utilizzare i COUNTIFS con i colori in Google Sheets.

    Conteggio degli utenti unici in Google Sheets con criteri multipli

    È possibile spingersi oltre e contare il numero di prodotti unici tra 200 e 400.

    No, non è la stessa cosa di cui sopra! :) Il COUNTIFS di cui sopra conta ogni occorrenza di vendite tra 200 e 400. Quello che suggerisco è di guardare anche il prodotto. Se il suo nome ricorre più di una volta, non sarà incluso nel risultato.

    Esiste una funzione speciale per questo: COUNTUNIQUEIFS:

    COUNTUNIQUEIFS(count_unique_range, criteria_range1, criterion1, [criteria_range2, criterion2, ...])

    Rispetto a COUNTIFS, è il primo argomento a fare la differenza. Conteggio_unico_range è l'intervallo in cui la funzione conterà i record unici.

    Ecco come apparirà la formula e il suo risultato:

    =COUNTUNIQUEIFS(D6:D16,F6:F16,">=200",F6:F16,"<=400")

    Ci sono 3 righe che soddisfano i miei criteri: le vendite sono pari o superiori a 200 e allo stesso tempo sono pari o inferiori a 400.

    Tuttavia, 2 di essi appartengono allo stesso prodotto - Cioccolato al latte COUNTUNIQUEIFS conta solo la prima menzione del prodotto.

    Pertanto, so che ci sono solo 2 prodotti che soddisfano i miei criteri.

    Conteggio in Google Fogli con criteri multipli - Logica OR

    Quando uno solo di tutti i criteri è sufficiente, è meglio utilizzare più funzioni COUNTIF.

    Esempio 1. COUNTIF + COUNTIF

    Contiamo il numero di vendite di cioccolato bianco e nero. Per farlo, inserite la seguente formula in B4:

    =COUNTIF(D7:D17, "*Latte*") + COUNTIF(D7:D17, "*Scuro*")

    Suggerimento: uso l'asterisco (*) per assicurarmi che le parole "buio" e "latte" vengano contate indipendentemente dalla loro posizione nella cella: all'inizio, al centro o alla fine.

    Suggerimento: è sempre possibile introdurre riferimenti di cella nelle formule. Guardate come appare nella schermata sottostante in B3, il risultato rimane lo stesso:

    Esempio 2. COUNTIF - COUNTIF

    Ora conterò il numero di vendite totali comprese tra 200 e 400:

    Prendo il numero di totali inferiori a 400 e sottraggo il numero di vendite totali inferiori a 200 utilizzando la formula successiva:

    =C0UNTIF(F7:F17,"<=400") - COUNTIF(F7:F17,"<=200")

    La formula restituisce il numero di vendite superiori a 200 ma inferiori a 400.

    Se si decide di fare riferimento ad A3 e A4 che contengono i criteri, la formula sarà un po' più semplice:

    =COUNTIF(F7:F17, A4) - COUNTIF(F7:F17, A3)

    La cella A3 avrà il criterio "<=200", mentre A4 - "<=400". Inserite entrambe le formule in B3 e B4 e assicuratevi che il risultato non cambi - 3 vendite nell'intervallo necessario.

    COUNTIF Fogli Google per celle vuote e non vuote

    Con l'aiuto di COUNTIF, possiamo anche contare il numero di celle vuote o non vuote all'interno di un intervallo.

    Supponiamo di aver venduto con successo il prodotto e di averlo contrassegnato come "pagato". Se il cliente ha rifiutato la merce, scriviamo zero (0) nella cella. Se l'affare non è stato chiuso, la cella rimane vuota.

    Per contare cellule non vuote con un valore qualsiasi, utilizzare quanto segue:

    =COUNTIF(F7:F15,")

    o

    =COUNTIF(F7:F15,A3)

    Per contare il numero di celle vuote , assicurarsi di inserire la formula COUNTIF nel modo seguente:

    =COUNTIF(F7:F15,")

    o

    =COUNTIF(F7:F15,A4)

    Il numero di celle con un valore testuale viene contato in questo modo:

    =COUNTIF(F7:F15, "*")

    o

    =COUNTIF(F7:F15,A5)

    La schermata sottostante mostra che le celle A3, A4 e A5 includono i nostri criteri:

    Pertanto, possiamo vedere 4 transazioni chiuse, 3 delle quali sono state pagate e 5 delle quali non hanno ancora alcun segno e, di conseguenza, non sono chiuse.

    COUNTIF e formattazione condizionale

    C'è un'opportunità interessante che Google Sheets offre: quella di cambiare il formato della cella (come il suo colore) in base ad alcuni criteri. Ad esempio, possiamo evidenziare i valori che appaiono più spesso in verde.

    Anche la funzione COUNTIF può svolgere un piccolo ruolo in questo caso.

    Selezionare l'intervallo di celle che si desidera formattare in modo speciale. Fare clic su Formato - Formattazione condizionale...

    Nel Formatta le celle se... scegliere l'ultima opzione dell'elenco a discesa La formula personalizzata è e inserire la seguente formula nel campo visualizzato:

    =COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.4

    Significa che la condizione sarà soddisfatta se il valore di B10 compare in B10:B39 in più del 40% dei casi:

    In modo analogo, aggiungiamo altri due criteri di formattazione: se il valore della cella compare più spesso del 25% dei casi e più spesso del 15%:

    =COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.25

    =COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.15

    Tenete presente che il primo criterio verrà controllato in anticipo e se è soddisfatto, gli altri non verranno applicati. Per questo motivo è meglio iniziare con i valori più singolari per poi passare a quelli più comuni. Se il valore della cella non soddisfa alcun criterio, il suo formato rimarrà intatto.

    Si può notare che il colore delle celle è cambiato in base ai nostri criteri.

    Per essere sicuri, abbiamo anche contato la frequenza di alcuni valori in C3:C6 usando la funzione COUNTIF. I risultati confermano che COUNTIF nella regola di formattazione è stata applicata correttamente.

    Suggerimento: trovate altri esempi su come contare & evidenziare i duplicati in Google Sheets.

    Tutti questi esempi di funzioni ci fanno capire chiaramente come Google Spreadsheet COUNTIF offra molteplici opportunità per lavorare con i dati nel modo più efficiente.

    Michael Brown è un appassionato di tecnologia dedicato con una passione per la semplificazione di processi complessi utilizzando strumenti software. Con oltre un decennio di esperienza nel settore tecnologico, ha affinato le sue competenze in Microsoft Excel e Outlook, nonché in Fogli Google e Documenti. Il blog di Michael è dedicato alla condivisione delle sue conoscenze e competenze con gli altri, fornendo suggerimenti e tutorial facili da seguire per migliorare la produttività e l'efficienza. Che tu sia un professionista esperto o un principiante, il blog di Michael offre spunti preziosi e consigli pratici per ottenere il massimo da questi strumenti software essenziali.