Condividi tramite

Contare senza considerare i valori duplicati

Anonimo
2010-11-11T11:58:38+00:00

Salve,

vorrei sapere se esiste un modo per contare i valori univoci di una colonna senza dover prima eliminare i duplicati.

Grazie

Alberto

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2010-11-11T14:33:09+00:00

vorrei sapere se esiste un modo per contare i valori univoci di una colonna senza dover prima eliminare i duplicati.

in alternativa alla puntuale risposta di Mauro (ciao), prova questa:

=SOMMA(1/CONTA.SE(A1:A10;A1:A10)) matriciale, da confermare con Ctrl+Maiusc+Invio

che ha lo svantaggio di volere gli estremi dell'intervallo esattamente uguali all'intervallo dati, altrimenti restituisce un erroe #DIV/0!,

oppure questa che include un intervallo dinamico e quindi non dà errore anche se gli estremi dello stesso eccedono quello dei dati:

=SOMMA(1/CONTA.SE( SCARTO(Foglio1!$A$1;1;0;CONTA.VALORI(Foglio1!$A$1:$A$100)-1;1); SCARTO(Foglio1!$A$1;1;0;CONTA.VALORI(Foglio1!$A$1:$A$100)-1;1))) matriciale


fai sapere, grazie

ciao paoloard

http://riolab.org

***********************************************

Se la risposta ti ha aiutato "Vota come Utile".

Se ha risolto il problema "Segna come Risposta".

La risposta è stata utile?

10+ persone hanno trovato utile questa risposta.
0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2010-11-11T13:36:33+00:00

Salve,

vorrei sapere se esiste un modo per contare i valori univoci di una colonna senza dover prima eliminare i duplicati.

 

Grazie

Alberto

Fai un filtro avanzato e conta le righe. Esempio, tuo elenco in A1:A100.

  • Click su A1
  • Scheda: Dati
  • Click su: Avanzate
  • Seleziona: Filtra elenco sul posto
  • Selezione: Copia univoca dei record
  • Ok

C1: =SUBTOTALE(3;A1:A100)

Per rivedere tutti i valori:

  • Scheda: Dati
  • Click su: Filtro

--

La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.

--

Mauro Gamberini - Microsoft© MVP(Excel)

http://www.maurogsc.eu/

La risposta è stata utile?

8 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2010-11-12T01:48:40+00:00

vorrei sapere se esiste un modo per contare i valori univoci di una colonna senza dover prima eliminare i duplicati.

Oltre alle soluzioni ricevute, prova anche questa (è di Barbara da MPIOE del 2004):

=SOMMA(1/CONTA.SE(rng;rng&""))-(CONTA.SE(rng;"")>0)   [Matriciale (CTRL + Maiusc + Enter)]

Sostituisci a rng i tuoi riferimenti, oppure definisci un Nome "rng" con i tuoi riferimenti

Se poi desideri la spiegazione della formula, vedi: http://tinyurl.com/38mvq4f

Eliano

La risposta è stata utile?

0 commenti Nessun commento

6 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2015-12-04T19:15:23+00:00

    Ciao Eliano,

    la formula matriciale che hai indicato funziona ma è estremamente meno efficiente di questa:

    =SOMMA(SE(FREQUENZA(CONFRONTA(range;range;0);CONFRONTA(range;range;0))>0;1))

    V

    La risposta è stata utile?

    3 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2015-12-05T03:04:40+00:00

    Ciao Valentina,

    la formula matriciale che hai indicato funziona ma è estremamente meno efficiente di questa:

    =SOMMA(SE(FREQUENZA(CONFRONTA(range;range;0);CONFRONTA(range;range;0))>0;1))

    Verosimilmente - ma forse meglio una formula meno efficiente che fornisce il risultato corretto che aspettare cinque anni per una alternativa? :-)

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento