Trova il numero più grande in una lista e il numero più piccolo in un'altra lista per indicizzare una cella


1

C'è un modo per identificare il il numero più alto in una lista e il numero più basso in una lista per indicizzare una cella?

Ho una lista di giocatori, ogni giocatore ha il numero totale di scelte (il più alto è il migliore) ,

Attualmente sto usando:

= Large($I$5:$I$26, 1)

Ma ora vorrei aggiungere un secondo criterio, forse

=small($M$5:$M$26, 1)

Il risultato finale che sto cercando è il risultato del mio elenco di nomi di giocatori:

=Index(B$5:B$26,Match(I$33,I$%:I$26,0))

Ho aggiunto l'immagine sperando di chiarire le cose, la formula usando IF esce con "perdente" ogni volta. Inoltre mi sbagliavo, non è predefinito in ordine alfabetico, ma al primo nome sulla lista. Dal momento che ordino l'elenco in base alle vittorie di ogni settimana che cambia il vincitore nelle scorse settimane.

Punti di rep non sufficienti per aggiungere l'immagine ...


Non è chiaro cosa stai cercando di ottenere. Dici "Il risultato finale che sto cercando è il risultato del mio elenco di nomi di giocatori", il che non ha molto senso. Che aspetto ha il tuo elenco di giocatori, sono i giocatori nelle file e ci sono più colonne con le loro "Preliminari" (che cos'è un plettro, btw?). C'è troppa ambiguità qui per rispondere alla domanda.
JNevill

Ho un foglio di calcolo per tracciare un pool di selezione. Ogni settimana vorrei una formula per identificare il vincitore. Attualmente identifica il vincitore (il numero più alto di scelte corrette) ma, in caso di parità, elenca il primo nome in ordine alfabetico. Mi piacerebbe che usasse un criterio secondario o un tie breaker. Il tie breaker è una lista separata, più basso è il numero, meglio è.
Victor

Risposte:


0

Supponendo che i tuoi dati inizino sulla riga 5, potresti creare una nuova colonna nel foglio per segnalare quale persona è il "vincitore". La formula dovrebbe essere:

=IF(AND(I1=MAX($I$5:$I$26), M1=MIN($M$5:$M$26)), "Winner", "Loser")

Questo IF la dichiarazione testerà le tue due condizioni (che la riga contiene il massimo di I5:I26 e che la linea contiene il minimo di M5:M26. Se entrambe le condizioni sono vere, sputa "Vincitore", se non sputa "Perdente".

Potresti fare un nuovo Index(Match()) formula per cercare "Winner" e restituire il nome della persona dalla Colonna B.


0

Questa pagina web potrebbe aiutarti - discute INDEX MATCH MATCH (ricerca matrice) e ha dei puntatori alle altre funzioni di ricerca disponibili.
http://www.mbaexcel.com/excel/how-to-use-index-match-match/

Se usi MAX() e MIN() invece di LARGE(x,1) e SMALL(x,1) potrebbe rendere il tuo codice leggermente più semplice.


Benvenuto in Super User! Mentre questo può teoricamente rispondere alla domanda, sarebbe preferibile per includere qui le parti essenziali del link e fornire il link per riferimento.
Mokubai
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.