Corrispondenza approssimativa con INDEX e MATCH
Ci sono momenti in cui dobbiamo trovare corrispondenze approssimative in Excel per valutare le prestazioni dei dipendenti, assegnare voti agli studenti, calcolare il costo di spedizione in base al peso, ecc. In questo tutorial parleremo di come utilizzare le funzioni INDEX e MATCH per ottenere i risultati desiderati.
Come trovare corrispondenze approssimative con INDEX e MATCH?
Per scoprire la tariffa di spedizione in base al peso del pacco dato (9, il valore nella cella F6) come mostrato nello screenshot sopra, puoi combinare le funzioni INDEX e MATCH e usare un piccolo trucco per far sì che la formula trovi la corrispondenza approssimativa di cui hai bisogno: Il match_type -1 chiede a MATCH di trovare la posizione del valore più piccolo che è maggiore o uguale a 9, e poi INDEX troverà la tariffa di spedizione corrispondente sulla stessa riga.
Sintassi generica
=INDEX(intervallo_ritorno;MATCH(valore_ricerca;intervallo_ricerca;[tipo_corrispondenza]))
- intervallo_ritorno: L'intervallo da cui vuoi che la formula combinata restituisca la tariffa di spedizione. Qui si riferisce all'intervallo delle tariffe di spedizione.
- valore_ricerca: Il valore che MATCH usa per individuare la posizione della tariffa di spedizione corrispondente. Qui si riferisce al peso dato.
- intervallo_ricerca: L'intervallo di celle con i valori da confrontare con il valore_ricerca. Qui si riferisce all'intervallo dei pesi.
- tipo_corrispondenza: 1 o -1.
1 o omesso (predefinito), MATCH troverà il valore più grande che è minore o uguale al valore_ricerca. I valori nell'intervallo_ricerca devono essere disposti in ordine crescente.
-1, MATCH troverà il valore più piccolo che è maggiore o uguale al valore_ricerca. I valori nell'intervallo_ricerca devono essere disposti in ordine decrescente.
Per trovare la tariffa di spedizione per un pacco del peso di 9 kg, copia o inserisci la formula seguente nella cella F7 e premi INVIO per ottenere il risultato:
=INDEX(C6:C10;MATCH(9;B6:B10;-1))
Oppure, usa un riferimento di cella per rendere la formula dinamica:
=INDEX(C6:C10;MATCH(F6;B6:B10;-1))
Spiegazione della formula
=INDEX(C6:C10;MATCH(F6;B6:B10;-1))
- MATCH(F6;B6:B10;-1): La funzione MATCH trova la posizione del peso dato 9 (il valore nella cella F6) nell'intervallo dei pesi B6:B10. Il tipo_corrispondenza -1 chiede a MATCH di trovare il valore più piccolo che è maggiore o uguale al peso dato 9, che è 10. Quindi, la funzione restituirà 3 poiché è il 3zo valore nell'intervallo. (Nota che il tipo_corrispondenza -1 richiede che i valori nell'intervallo B6:B10 siano disposti in ordine decrescente.)
- INDEX(C6:C10C6:C10;MATCH(F6;B6:B10;-1)) = INDEX(C6:C10C6:C10;3): La funzione INDEX restituisce il terzo valore nell'intervallo delle tariffe C6:C10, che è 50.
Funzioni correlate
La funzione INDEX di Excel restituisce il valore visualizzato in base a una data posizione da un intervallo o un array.
La funzione MATCH di Excel cerca un valore specifico in un intervallo di celle e restituisce la posizione relativa del valore.
Formule correlate
Corrispondenza esatta con INDEX e MATCH
Se hai bisogno di scoprire le informazioni elencate in Excel su un prodotto, film o persona specifica, ecc., dovresti fare buon uso della combinazione delle funzioni INDEX e MATCH.
Ricerca del valore corrispondente più vicino con criteri multipli
In alcuni casi, potrebbe essere necessario cercare il valore corrispondente più vicino o approssimativo basandosi su più di un criterio. Con la combinazione delle funzioni INDEX, MATCH e SE, puoi farlo rapidamente in Excel.
I migliori strumenti per la produttività di Office
Kutools per Excel - Ti aiuta a distinguerti dalla massa
Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...
Office Tab - Abilita la visualizzazione e la modifica a schede in Microsoft Office (include Excel)
- Un secondo per passare tra decine di documenti aperti!
- Riduce centinaia di clic del mouse ogni giorno, dì addio alla mano del mouse.
- Aumenta la tua produttività del 50% quando visualizzi e modifichi più documenti.
- Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.