
Formula generica
=INDEX(grades,MATCH(score,scores,1))
Sommario
Questo esempio mostra come utilizzare INDICE e CORRISPONDENZA per recuperare un voto da una tabella in base a un dato punteggio. Ciò richiede una "corrispondenza approssimativa", poiché è improbabile che il punteggio effettivo esista nella tabella. La formula nella cella F5 è:
=INDEX(C5:C9,MATCH(E5,B5:B9,1))
Che restituisce "B", il voto corretto per un punteggio di 88.
Spiegazione
Questa formula utilizza CONFRONTA per trovare la riga corretta per un dato punteggio. MATCH è configurato per cercare il valore in E5 nella colonna B:
MATCH(E5,B5:B9,1)
Notare che l'ultimo argomento è 1 (equivalente a TRUE), che consente a MATCH di eseguire una corrispondenza approssimativa sui valori elencati in ordine crescente. In questa configurazione, MATCH restituisce la posizione del primo valore minore o uguale al valore di ricerca. In questo caso, il punteggio è 88, viene restituita la riga 4.
Una volta che MATCH restituisce 4 abbiamo:
=INDEX(C5:C9,4)
Ciò fa sì che INDEX recuperi il valore nella quarta riga dell'intervallo C5: C9, che è "B".
Nota: i valori nella colonna B devono essere ordinati in ordine crescente affinché MATCH restituisca la posizione corretta.