Contare tutte le corrispondenze / duplicati tra due colonne in Excel
Confrontare due colonne di dati e contare tutte le corrispondenze o i duplicati presenti in entrambe è un’operazione comune per molti utenti. Ad esempio, si hanno due colonne di nomi in cui alcuni compaiono sia nella prima che nella seconda colonna, e si desidera contare tutti i nomi corrispondenti — indipendentemente dalla loro posizione all’interno delle due colonne — come illustrato nell’immagine seguente. Questo tutorial presenta alcune formule efficaci per ottenere questo risultato in Excel.

- Contare tutte le corrispondenze tra due colonne con le funzioni SUMPRODUCT e COUNTIF
- Contare tutte le corrispondenze tra due colonne con le funzioni COUNT e MATCH
- Contare tutte le corrispondenze tra due colonne con le funzioni SUMPRODUCT, ISNUMBER e MATCH
Contare tutte le corrispondenze tra due colonne con le funzioni SUMPRODUCT e COUNTIF
Per contare tutte le corrispondenze tra due colonne, la combinazione delle funzioni SUMPRODUCT e COUNTIF può darti una mano. La sintassi generica è:
- range1, range2I due intervalli contengono i dati di cui si desidera contare tutte le corrispondenze.
Ora inserisci o copia la formula seguente in una cella vuota, quindi premi Invioper ottenere il risultato:

Spiegazione della formula:
=SUMPRODUCT(COUNTIF(A2:A12,C2:C12))
- COUNTIF(A2:A12,C2:C12): Questa funzione COUNTIF verifica se ciascun nome nella colonna C è presente nella colonna A. Se il nome è presente, restituisce 1; altrimenti, restituisce 0. Il risultato sarà il seguente: {1;1;0;0;0;1;0;0;1;0;1}.
- SUMPRODUCT(COUNTIF(A2:A12,C2:C12))=SUMPRODUCT({1;1;0;0;0;1;0;0;1;0;1}): La funzione SUMPRODUCT somma tutti gli elementi di questa matrice, restituendo il risultato: 5.
Contare tutte le corrispondenze tra due colonne con le funzioni COUNT e MATCH
Combinando le funzioni COUNT e MATCH, puoi ottenere anche il numero di corrispondenze tra due colonne. La sintassi generica è:
Array formula, should press Ctrl + Shift + Enter keys together.
- range1, range2I due intervalli contengono i dati di cui si desidera contare tutte le corrispondenze.
Inserisci o copia la formula seguente in una cella vuota, quindi premi contemporaneamente i tasti Ctrl + Maiusc + Invioper ottenere il risultato corretto, come mostrato nell’immagine:

Spiegazione della formula:
=COUNT(MATCH(A2:A12,C2:C12,0))
- MATCH(A2:A12,C2:C12,0): Questa funzione MATCH cerca i nomi presenti nella colonna A all'interno della colonna C e restituisce la posizione di ciascuna corrispondenza trovata. Se un valore non viene individuato, viene visualizzato un errore. Il risultato è un array come questo: {11;2;#N/D;#N/D;#N/D;6;1;#N/D;#N/D;#N/D;9}.
- COUNT(MATCH(A2:A12,C2:C12,0))= COUNT({11;2;#N/D;#N/D;#N/D;6;1;#N/D;#N/D;#N/D;9}): La funzione COUNT conta i valori numerici presenti nella matrice per restituire il risultato: 5.
Contare tutte le corrispondenze tra due colonne con le funzioni SUMPRODUCT, ISNUMBER e MATCH
In Excel è possibile individuare le corrispondenze tra due colonne e contarle utilizzando le funzioni SUMPRODUCT, ISNUMBER e MATCH. La sintassi generica è:
- range1, range2: I due intervalli contengono i dati di cui si desidera contare tutte le corrispondenze.
Inserisci o copia la formula seguente in una cella vuota per visualizzare il risultato, quindi premi Invioper ottenere il calcolo, come mostrato nell’immagine:

Spiegazione della formula:
=SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))
- MATCH(A2:A12,C2:C12,0): Questa funzione MATCH cerca i nomi presenti nella colonna A all'interno della colonna C e restituisce la posizione di ciascun valore corrispondente. Se un valore non viene trovato, viene visualizzato un errore. Il risultato è un elenco in forma di matrice come questo: {11;2;#N/D;#N/D;#N/D;6;1;#N/D;#N/D;#N/D;9}.
- ISNUMBER(MATCH(A2:A12,C2:C12,0))= ISNUMBER({11;2;#N/D;#N/D;#N/D;6;1;#N/D;#N/D;#N/D;9}): In questo caso, la funzione ISNUMBER trasforma i valori numerici in VERO e tutti gli altri (come gli errori) in FALSO all’interno della matrice, restituendo un risultato simile a questo: {VERO;VERO;FALSO;FALSO;FALSO;VERO;VERO;FALSO;FALSO;FALSO;VERO}.
- --(ISNUMBER(MATCH(A2:A12,C2:C12,0)))=--({VERO;VERO;FALSO;FALSO;FALSO;VERO;VERO;FALSO;FALSO;FALSO;VERO}): Il doppio segno meno (--) converte i valori VERO in 1 e FALSO in 0, restituendo il seguente risultato: {1;1;0;0;0;1;1;0;0;0;1}.
- SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))=SUMPRODUCT({1;1;0;0;0;1;1;0;0;0;1}): Infine, la funzione SUMPRODUCT somma tutti gli elementi di questa matrice, ottenendo il risultato: 5.
Funzione correlata utilizzata:
- SUMPRODUCT:
- La funzione SUMPRODUCT può essere utilizzata per moltiplicare due o più colonne o matrici tra loro e quindi ottenere la somma dei prodotti.
- COUNTIF:
- La funzione COUNTIF è una funzione statistica di Excel utilizzata per contare il numero di celle che soddisfano un determinato criterio.
- COUNT:
- La funzione CONTA.NUMERI serve a contare le celle contenenti numeri o i numeri presenti in un elenco di argomenti.
- MATCH:
- La funzione MATCH di Microsoft Excel cerca un valore specifico all’interno di un intervallo di celle e ne restituisce la posizione relativa.
- ISNUMBER:
- La funzione ISNUMBER restituisce VERO se una cella contiene un numero, FALSO in tutti gli altri casi.
Altri articoli:
- Contare le corrispondenze tra due colonne
- Ad esempio, si hanno due elenchi di dati nella colonna A e nella colonna C e si desidera confrontare le due colonne per verificare se il valore presente nella colonna A compare anche nella colonna C sulla stessa riga, come illustrato nell’immagine seguente. In questo caso, la funzione SUMPRODUCT rappresenta la soluzione ideale per eseguire questa operazione in Excel.
- Contare il numero di celle che contengono un testo specifico in Excel
- Si supponga di avere un elenco di stringhe di testo e di voler trovare il numero di celle che contengono un determinato testo come parte del loro contenuto. In questo caso, è possibile utilizzare i caratteri jolly (*) che rappresentano qualsiasi testo o carattere nei criteri quando si applica la funzione COUNTIF. In questo articolo verrà illustrato come utilizzare formule per eseguire questa operazione in Excel.
- Contare il numero di celle non uguali a molti valori in Excel
- In Excel è possibile ottenere facilmente il numero di celle non uguali a un valore specifico utilizzando la funzione COUNTIF, ma hai mai provato a contare le celle che non sono uguali a più valori? Ad esempio, si desidera ottenere il numero totale di prodotti nella colonna A escludendo gli elementi specifici presenti in C4:C6, come mostrato nell’immagine seguente. In questo articolo verranno illustrate alcune formule per risolvere questo problema in Excel.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.