Formula Excel dei valori di ordinamento e ricerca


1

Sto cercando di creare delle formule di ordinamento su Excel.

Di seguito viene mostrato un esempio riguardante i giocatori e i loro punteggi corrispondenti. Ho bisogno di interrogare i "Dati grezzi" e ottenere i "Top 3" giocatori e i loro punteggi.
enter image description here

Ho capito come popolare le informazioni, ma non so come comportarmi quando ci sono due punti uguali (cioè James e Janet). Ho letto che devo usare countif() ma non riesco a capire come farlo funzionare.

Risposte:


1

La soluzione più semplice è probabilmente quella di aggiungere una colonna helper in cui si calcola il rango di ciascun giocatore.

Per rendere l'aggiornamento automatico delle formule quando aggiungi nuovi elementi e li rendi più leggibili, ti suggerisco di convertire l'intervallo di dati non elaborati in elenco (inserisci - tabella).

  • la formula per il rango:
    =RANK.EQ([@points],[points])+COUNTIF($F$2:F2,[@points])
  • la formula per ottenere nomi e punti dei giocatori (stessa formula in entrambe le colonne):
    =INDEX(Table1[[players]:[points]],MATCH($A3,Table1[rank],0),COLUMN()-1)

enter image description here

Ovviamente puoi farlo anche senza helper column ma ciò renderebbe la tua formula nella colonna B molto più complicata.

Aggiornare

Formula senza colonna helper:

=OFFSET(Table2[[#Headers],[players]],SMALL(IF(Table2[points]=C3, ROW(Table2[points]),""), COUNTIF($C$3:C3,C3))-2,0)

Questa è una formula di matrice, è necessario inserirla con CTRL + MAIUSC + INVIO.


Ho bisogno di raccogliere queste informazioni su base mensile e condividere con gli altri. Per fare un foglio di calcolo meno complicato, vorrei evitare di aggiungere ulteriori colonne / informazioni. Sareste in grado di aiutarmi con la formulazione della formula per la colonna B senza una colonna helper? Molto apprezzato!
TLC
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.