Ciao a tutti
dovrei ordinare in ordine decrescente una matrice sulla base dei punteggi assegnati a dei nominativi.
Faccio un esempio per essere più chiara:
A B
1 25 marco
2 99 giulio
3 45 andrea
4 1 giovanni
5 33 paolo
Devo così ottenere:
99 giulio
45 andrea
33 paolo
25 marco
1 giovanni
Ho risolto utilizzando le funzioni GRANDE e CERCA.VERT in questo modo
A B
8 =GRANDE($A$1:$A$5;1) =CERCA.VERT(A8; $A$1:$B$5; 2; FALSO)
9 =GRANDE($A$1:$A$5;2) =CERCA.VERT(A9; $A$1:$B$5; 2; FALSO)
10 =GRANDE($A$1:$A$5;3) =CERCA.VERT(A10; $A$1:$B$5; 2; FALSO)
11 =GRANDE($A$1:$A$5;4) =CERCA.VERT(A11; $A$1:$B$5; 2; FALSO)
12 =GRANDE($A$1:$A$5;5) =CERCA.VERT(A12; $A$1:$B$5; 2; FALSO)
Il problema però si pone quando due o più nominativi presentano lo stesso punteggio e la funzione CERCA.VERT associa a sua scelta il punteggio ad un singolo nominativo. Es:
A B
1 45 marco
2 99 giulio
3 45 andrea
4 1 giovanni
5 33 paolo
Si ottiene
99 giulio
45 marco
45 marco
33 paolo
1 giovanni
Come potrei risolvere questo problema??? Ci sono altre funzioni che posso utilizzare?
NB. So benissimo che è possibile ordinare "a mano" con i filtri di excel ma devo utilizzare le formule perchè dovrei automatizzare un foglio di lavoro
Grazie a tutti!