Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Giorgio,
Non so come fare oppure non ho la testa in questo momento... di certo non voglio suggerimenti tipo VBA... se quello che voglio fare si può fare con le normali funzioni di Excel ben venga, altrimenti lascio perdere!
Mi fa piacere di incontrare qualcuno della stessa opinione di me per quanto riguarda VBA!
Ho il seguente problema:
Colonna NOMI - Colonna CRITERIO
Nome 01 - Criterio 1
Nome 02 - Criterio 1
Nome 01 - Criterio 1
Nome 01 - Criterio 1
Nome 03 - Criterio X
Nome 03 - Criterio X
Nome 04 - Criterio 1
Nome 01 - Criterio 1
In pratica, dall'elenco indicato che può essere anche più lungo, devo estrapolare i nomi univoci (senza duplicarli) in base al criterio. Considerando l'esempio sopra indicato, il risultato deve essere:
Nome 01
Nome 02
Nome 04
Ho messo i nomi nell'intervallo A2:A100 e criteri in B2:B100, Ai fini di un esempio, nella cella D8 ho immeso la formula matriciale (da confermare con CTRL+SHIFT+INVIO ) :
=SE.ERRORE(INDICE($A$2:$B$100;CONFRONTA(0;CONTA.SE($D$7:$D7;$A$2:$A$100)+($B$2:$B$100<>$E$1);0);RIF.COLONNA(A1));"")
Nella cella E8 ho immesso la formula matriciale:
=SE.ERRORE(INDICE($A$2:$B$100;CONFRONTA(0;CONTA.SE($D$7:$D7;$A$2:$A$100)+($B$2:$B$100<>$E$1);0);RIF.COLONNA(B1));"")
la quale deve sempre essere confermata con CTRL+SHIFT+INVIO.
Ho poi trascinato entrambe le formule verso il basso.
Ora, inserendo il criterio di interesse nella cella E1, i risultati desiderati verranno visualizzati nelle celle della tabella in celle D8:E8 in poi.
Potresti scaricare mio file di prova Giorgio20151019.xlsx a:
===
Regards,
Norman