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
  1. 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".

    10+ persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
Risposta accettata dall'autore della domanda
  1. 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/

    8 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
Risposta accettata dall'autore della domanda
  1. 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

    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

    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

    0 commenti Nessun commento