Classifica dati
Hai un problema con Excel? 
Classifica dati
di NicoPana data: 31/10/2017 08:06:04
Vorrei sapere se è possibile riportare una classifica di valori, sulla base di un qualche parametro, prendendo ad esempio le prime cinque posizioni.
Ho inserito un esempio in allegato.
Nel foglio dati la colonna A contiene i codici di macchine operatrici, la colonna B il numero di interventi di manutenzione che ciascuna macchina ha subito, e la C la spesa che ciascuna macchina ha subito.
Nel foglio Sommario, vorrei che automaticamente venissero riportati i primi cinque codici dei mezzi che hanno rispettivamente sostenuto il maggior numero di interventi di manutenzione, e i primi cinque per maggior spesa.
di Luca73 data: 31/10/2017 09:32:04
Poi usare le seguenti formule
in B2
=INDICE(dati!A:A;CONFRONTA(GRANDE(dati!B:B;A2);dati!B:B;0))
ed eventualmente in C2
=GRANDE(dati!B:B;A2)
e poi copi in basso entrambe
in B11
=INDICE(dati!A:A;CONFRONTA(GRANDE(dati!C:C;A11);dati!C:C;0))
ed eventualmente in C11
=GRANDE(dati!C:C;A11)
e poi copi in basso entrambe
Ciao
Luca
di Marius44 data: 31/10/2017 09:51:35
Ciao
Un'alternativa all'ottimo suggerimento di Luca (ciao)
Nel Foglio Sommario
in B2 =GRANDE(dati!$B$1:$B$400;RIF.RIGA(INDIRETTO("1:5")))
NB - Per far funzionare la suddetta formula, dopo che l'hai inserita, devi selezionare l'intervallo B2:B6 e convalidarla con CTRL+MAISC+INVIO essendo una formula matriciale.
in C2 =SCARTO(dati!$A$1:$A$400;CONFRONTA(B2;dati!$B$1:$B$400;0);0)
NB - Da confermare con CTRL+MAISC+INVIO e solo DOPO copiarla in basso fino a C6
in B12 =GRANDE(dati!$C$1:$C$400;RIF.RIGA(INDIRETTO("1:5")))
NB - da confermare come detto per la cella B2
in C12 =SCARTO(dati!$A$1:$A$400;CONFRONTA(B10;dati!$C$1:$C$400;0);0)
NB - da confermare come detto per C2
Ciao,
Mario
Vuoi Approfondire?