per prima cosa AUGURI A TUTTI!!!
Ho una tabella che in colonna A ha un elenco di nomi e dalla colonna B alla L ci sono dei punteggi riferiti a ciascun alunno; per cercare il migliore in ciascuna voce utilizzo questa stringa:
- Codice: Seleziona tutto
=INDICE(GENERALE!A2:L16;CONFRONTA(GRANDE(GENERALE!J2:J16;1);GENERALE!J2:J16;0);1)
cambiando ovviamente l'intervallo della funzione grande a seconda di quale sia la colonna di cui volgio sapere il migliore. Con questa stringa ottengo il nome riferito al punteggio più alto. Nella cella accanto uso una semplòice funzione GRANDE per avere il punteggio più alto:
- Codice: Seleziona tutto
=GRANDE(GENERALE!J2:J16;1)
Il problema mi si presenta quando devo fare una classifica perché la funzione GRANDE restituisce il valore massimo presente in un elenco, ma in caso di parità mi restituisce sempre il primo valore massimo e quindi non sono in grado di gestire gli ex-aequo. Ad esempio se gli allievi A (riga 2) e C (riga 4) hanno lo stesso punteggio, sia che io metta 1 come numero d'ordine della funzione, sia che io metta 2, mi restituisce sempre A.
C'è un sistema per risolvere questo problema?
Ecco lo screenshot della tabella:
http://img17.imageshack.us/img17/623/immaginebjt.jpg
Ciao e grazie per l'aiuto che date sempre