La funzione COUNTIF conta il numero di celle in un determinato intervallo di dati che soddisfano criteri o condizioni specifiche.
La funzione COUNTIF può anche restituire il numero di celle contenenti valori di testo che corrispondono parzialmente al valore del criterio.
Utilizzeremo il seguente set di dati per dimostrare come la funzione COUNTIF possa essere utilizzata per contare le celle i cui valori corrispondono parzialmente al valore del criterio:
Il dataset contiene i dettagli di 11 prodotti.
Il nostro set di dati è di piccole dimensioni a scopo dimostrativo, ma nella pratica si lavora normalmente con set di dati molto grandi.
Utilizzo dei caratteri jolly in Excel
I caratteri jolly svolgono un ruolo molto importante quando si utilizza la funzione COUNTIF per ottenere il numero di corrispondenze parziali. I caratteri jolly sono caratteri speciali che possono sostituire qualsiasi carattere.
In Excel si utilizzano solo tre caratteri jolly:
- ? (punto interrogativo). Sostituisce un singolo carattere. Ad esempio, Cor ? può essere Cork o Core.
- * (asterisco). Sostituisce uno o più caratteri. Ad esempio, Con* può restituire Conman, Contrary o Contract.
- ~ ( tilde). Si usa per visualizzare il punto interrogativo (?) e l’asterisco (*). Ad esempio, Cor~ ? restituirebbe Cor ? e Con~* restituirebbe Con*.
I caratteri jolly più comunemente utilizzati in Excel sono il punto interrogativo (?) e l’asterisco (*).
È importante notare che questi caratteri jolly funzionano solo con i valori di testo e non con i numeri.
Esempi di utilizzo di COUNTIF in una corrispondenza parziale
Esempio 1 – Come ottenere il numero di nomi di categorie di prodotti contenenti la parola telefono:
Fase 1 – Inserire la parola “telefono” nella cella G2. Questo è il valore del criterio:
Fase 2 – Inserire la formula =COUNTIF(C2:C11, “*”&G2&”*”) nella cella G3:
Fase 3 – Premere Invio :
La funzione COUNTIF restituisce il valore 1, il che significa che esiste una sola corrispondenza parziale nell’intervallo di dati, che in questo caso è la categoria del telefono.
Spiegazione della formula =COUNTIF(C2:C11, “*”&G2&”*”):
La funzione COUNTIF ha due argomenti:
- C2:C11 è l’intervallo di dati in cui la funzione cercherà le corrispondenze parziali.
- “*”&G2&”*” è il criterio o la condizione per la corrispondenza parziale. La cella G2, che contiene il valore del criterio, è circondata da asterischi (*) su entrambi i lati. Si noti anche che gli asterischi sono racchiusi tra virgolette e sono collegati alla cella G2 con il carattere di concatenazione (&).
Modifica dei criteri
È possibile modificare il valore del criterio nella cella G2 e la funzione COUNTIF restituirà il numero corretto di corrispondenze parziali. Ad esempio, cambiamo il valore del criterio in “Cartuccia”:
Il conteggio è stato aggiornato di conseguenza.
Funzione COUNTIF
La funzione COUNTIF che abbiamo utilizzato finora può restituire solo il numero di celle che soddisfano una singola condizione. Se vogliamo ottenere il numero di celle che soddisfano più di una condizione, dobbiamo utilizzare la funzione COUNTIFS.
Esempio 2 – Come ottenere il numero di nomi di categorie di prodotti contenenti le parole Accessorio e Prodotto :
Fase 1 – Inserire la parola Accessorio nella cella G2 e la parola Prodotto nella cella H2:
Fase 2 – Inserire la formula =COUNTIFS(C2:C11, “*”&G2&”*”,C2:C11, “*”&H2&”*”) nella cella G2:
Passo 3 – Premere Invio :
Otteniamo il numero 1 perché solo la categoria di prodotti Accessori/IT soddisfa entrambe le condizioni.
Spiegazione della formula =COUNTIFS(C2:C11, “*”&G2&”*”,C2:C11, “*”&H2&”*”) :
Questa formula prevede 2 condizioni per le corrispondenze parziali: “*”&G2&”*” e “*”&H2&”*”.
La funzione COUNTIFS cerca le corrispondenze parziali nello stesso intervallo di dati C2:C11 per entrambe le condizioni o criteri.
Conclusione
In questa esercitazione abbiamo visto come utilizzare le funzioni COUNTIF e COUNTIFS per ottenere il numero di celle contenenti valori che soddisfano parzialmente determinate condizioni.