Mi succede una cosa strana: alle prese come al solito con il trattamento di un po' di dati, mi sono dedicato a cercare di capire come potessi estrarre e calcolare i valori unici in colonne che possono contenere duplicati.
Ho sperimentato questo sistema, che mi sembrava funzionare:
Nel foglio in cui si trova l'origine dei dati, con la colonna A da filtrare, in colonna D ho impostato
Codice: Seleziona tutto
=SE(CONTA.SE($A$2:$A2;A2)<2;SE(VAL.NUMERO(D1);D1+1;1);D1)
E fin qui, sembra, tutto bene.
Ho però bisogno di sapere anche quali sono questi valori unici, e allora mi sono industriato in un'altra maniera:
copiati i valori di cui sopra nella colonna A di un secondo foglio, in B ho impostato
Codice: Seleziona tutto
=SE(CONTA.SE($A$1:$A1;A1)<2;A1;"")
Dopodiché mi copio la colonna B così ottenuta, mi sposto nel foglio in cui mi serve di tener traccia di questo, eseguo un "incolla speciale" per copiare solo testo e numeri ed ottenere quindi solo i valori "puri", e ordino come mi serve.
E qui casca il somaro - cioè io.
Perché va a finire che il "MAX(colonnaD)" che ottengo nel primo conteggio è diverso dal "CONTA.VALORI" del secondo: nella fattispecie, il valore di MAX è superiore al CONTA.VALORI.
È evidente che sbaglio io: ma cosa, e dove?
Grazie a chi saprà/vorrà aiutarmi, e a tutti coloro che han letto fin qui.
*** EDIT ***
Lo dicevo, che ero un asino. Il problema era nell'"incolla speciale", per il quale NON avevo selezionato il testo ma solo i numeri: ovvio che perdesse qualche pezzo per strada.