Conta il numero di valori univoci in un intervallo con criteri in Excel
Per contare solo i valori univoci in base a un criterio specificato in un’altra colonna, puoi utilizzare una formula matriciale che combina le funzioni SOMMA, FREQUENZA, CONFRONTA e RIGA. Questa guida passo passo ti accompagna nell’utilizzo avanzato di questa formula, semplificandone l’applicazione.

Come si conta il numero di valori univoci in un intervallo applicando dei criteri in Excel?
Come mostrato nella tabella prodotti seguente, sono presenti alcuni prodotti duplicati venduti dallo stesso negozio in date diverse. Ora desidero ottenere il conteggio univoco del prodotto venduto dal negozio A. È possibile applicare la formula seguente.

Formule generiche
{=SUM(--(FREQUENCY(IF(range=criteria,MATCH(vals,vals,0)),ROW(vals)-ROW(vals.firstcell)+1)>0))}
Argomenti
Nota: questa formula va inserita come formula matriciale. Se, dopo averla applicata, compaiono parentesi graffe attorno alla formula, significa che la formula matriciale è stata creata correttamente.
Come si utilizzano queste formule?
1. Seleziona una cella vuota in cui visualizzare il risultato.
2. Inserisci la seguente formula e premi contemporaneamente i tasti Ctrl+Maiusc+Invio per ottenere il risultato.
=SUM(--(FREQUENCY(IF(E3:E16=H3,MATCH(D3:D16,D3:D16,0)),ROW(D3:D16)-ROW(D3)+1)>0))

Nota: In questa formula, E3:E16 è l'intervallo contenente i valori da confrontare con il criterio, H3 contiene il criterio, D3:D16 è l'intervallo con i valori univoci da contare e D3 è la prima cella dell'intervallo D3:D16. Puoi modificarli in base alle tue esigenze.
Come funziona questa formula?
{=SUM(--(FREQUENCY(IF(E3:E16=H3,MATCH(D3:D16,D3:D16,0)),ROW(D3:D16)-ROW(D3)+1)>0))}
- SE(E3:E16=H3;CONFRONTA(D3:D16;D3:D16;0)):
- SE({VERO;FALSO;FALSO;VERO;FALSO;FALSO;VERO;FALSO;FALSO;VERO;FALSO;};{1;2;3;2;1;1;3;2;1;1;1;2;3;2}): Ora, per ogni valore VERO nel primo array, otterremo il valore corrispondente nella stessa posizione del secondo array; per i valori FALSO, invece, otterremo FALSO. Il risultato è un nuovo array: {1;FALSO;FALSO;2;FALSO;FALSO;3;FALSO;FALSO;1;FALSO;FALSO;3;FALSO}.
- RIGA(D3:D16)-RIGA(D3)+1: qui la funzione RIGA restituisce i numeri di riga dei riferimenti D3:D16 e D3, ottenendo {3;4;5;6;7;8;9;10;11;12;13;14;15;16}−{3}+1.
- Ogni numero nell'array sottrae 3, aggiunge 1 e restituisce {1;2;3;4;5;6;7;8;9;10;11;12;13;14}.
- FREQUENZA({1;FALSO;FALSO;2;FALSO;FALSO;3;FALSO;FALSO;1;FALSO;FALSO;3;FALSO};{1;2;3;4;5;6;7;8;9;10;11;12;13;14}): La funzione FREQUENZA restituisce qui la frequenza di ciascun numero nell'array specificato: {2;1;2;0;0;0;0;0;0;0;0;0;0;0}.
- =SOMMA(--({2;1;2;0;0;0;0;0;0;0;0;0;0;0}>0)):
Funzioni correlate
Funzione SOMMA di Excel
La funzione SOMMA di Excel somma valori
Funzione FREQUENZA di Excel
La funzione FREQUENZA di Excel calcola con quale frequenza i valori si ripetono all'interno di un intervallo e restituisce un array verticale di numeri.
Funzione SE di Excel
La funzione SE di Excel esegue un semplice test logico: restituisce un valore se il risultato del confronto è VERO, oppure un altro valore se il risultato è FALSO.
Funzione CONFRONTA di Excel
La funzione CONFRONTA di Excel cerca un valore specifico all'interno di un intervallo di celle e ne restituisce la posizione relativa.
Funzione RIGA di Excel
La funzione RIGA di Excel restituisce il numero della riga relativa a un riferimento.
Formule correlate
Contare il numero di righe visibili in un elenco filtrato
Questo tutorial ti spiega come contare facilmente il numero di righe visibili in un elenco filtrato in Excel, utilizzando la funzione SUBTOTALE.
Conta il numero di valori univoci in un intervallo
Questo tutorial spiega come contare solo i valori univoci in un elenco in Excel, anche in presenza di duplicati, utilizzando formule specifiche.
Contare le righe visibili in base a criteri specifici
Questo tutorial ti guida passo dopo passo per contare con precisione le sole righe visibili che soddisfano determinati criteri.
Utilizzare CONTA.SE su un intervallo non contiguo
Questa guida passo passo ti mostra come usare la funzione CONTA.SE su un intervallo non contiguo 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.