Valori unici
Info
Esempi
Linguaggio
Librerie
Formule
Ultimi Inseriti

 Login

 Password

Argomenti correlati
Una formula superata nella versioni 365 o 2021 in cui è disponibile la funzione Unici ma utile nelle versioni precedenti o volendo mantenere compatibilità: permette di avere un elenco dei soli valori univoci di un elenco.

Problema
Il problema che vogliamo risolvere quindi è: avendo un elenco di nomi simile a quella della colonna B dell'esempio qui a lato, vogliamo ottenere i valori univoci, come nella colonna D.

Soluzione con CONFRONTA+INDICE+CONTA.SE
Qui sotto la formula per la cella D5, escludendo la prima cella il cui valore può essere impostato uguale al primo dell'elenco, la formula può essere copiata in basso per tutte le celle.
=SE.ERRORE(INDICE($B$3:$B$11;CONFRONTA(0;INDICE(CONTA.SE(D$3:D4;$B$3:$B$11);0);0));"")
Qui a lato la rappresentazione ad albero della formula data dal nostro file di analisi.
Analizziamo il calcolo seguendone i passi:
  1. la formula CONTA.SE(D$3:D4;$B$3:$B$11) consente di contare quante volte la lista di nomi ($B$3:$B$11) è compresa nella lista dei precedenti nomi (D$3:D4), il risultato è una matrice che contiene 1 se il valore è trovato 0 se non lo è;
  2. la funzione INDICE utilizzata in questo modo, senza parametri, consente di utilizzare la matrice precedente senza inserire una formula di matrice;
  3. la funzione CONFRONTA ci permette di trovare la posizione del primo 0=elemento non trovato nel vettore;
  4. useremo quindi la funzione INDICE per estrarre dell'elenco l'elemento nella posizione trovata, nel nostro esempio la 3°.


L'esempio completo é scaricabile da questo link: Es468.xlsx

Gli esempi contenuti nel sito sono per uso personale, non é consentito l'uso professionale, commerciale o la riproduzione senza autorizzazione.
Per dubbi o domande potete scriverci a domande@macrofacili.it, sulla nostra pagina FB MacroFacili.it o sul gruppo FB Excel, macro e formule.
 

data4idea srls - PIva 01881000937 - info@data4idea.it