Lookup corrispondenza più vicina utilizzando la funzione INDEX & MATCH
In questo articolo, impareremo come cercare la corrispondenza più vicina utilizzando la funzione INDICE E CONFRONTA in Excel.
Scenario:
Ad esempio, dobbiamo trovare la corrispondenza numericamente più vicina e i risultati corrispondenti dalla tabella. Abbiamo bisogno di una formula fissa che aiuti a trovare la corrispondenza più vicina per ottenere il valore richiesto.
Come risolvere il problema?
Affinché la formula capisca prima, è necessario rivedere un po ‘le seguenti funzioni. link: / lookup-formas-excel-index-function [INDEX function]
-
link: / lookup-formas-excel-match-function [MATCH function]
Ora creeremo una formula usando le funzioni sopra. La funzione CONFRONTA restituirà l’indice della corrispondenza più vicina dell’intervallo. La funzione INDICE accetta l’indice di riga come argomento e restituisce i risultati richiesti corrispondenti.
Formula generica:
{ = INDEX ( data , MATCH ( MIN ( ABS ( data - value ) ) , ABS ( data - value ) , 0 ) ) }
dati: matrice di valori di data valore: valore di data specificato dove il risultato è il più vicino a match_type: 1 (esatto o successivo più piccolo) o 0 (corrispondenza esatta) o -1 (esatto o successivo più grande)
NON utilizzare manualmente le parentesi graffe. Parentesi graffe applicate utilizzando Ctrl + Maiusc + Invio al posto di Invio.
Esempio:
Le dichiarazioni di cui sopra possono essere complicate da capire. Quindi capiamo questo utilizzando la formula in un esempio. Qui abbiamo alcuni valori di data casuali e un determinato valore di data.
Intervallo denominato utilizzato per i dati (D4: D12).
Qui abbiamo usato l’intervallo denominato invece per l’array di riferimento di cella poiché è facile da capire. Dobbiamo cercare la data più vicina alla data specificata nella cella G6.
Usa la formula sopra per ottenere la data più vicina.
Usa la formula:
{ = INDEX ( data , MATCH ( MIN ( ABS ( data - G6 ) ) , ABS ( data - G6 ) , 0 ) ) }
NON utilizzare manualmente le parentesi graffe. Parentesi graffe applicate utilizzando Ctrl Maiusc + Invio al posto di Invio.
Spiegazione:
-
link: / funzioni-matematiche-abs-la-funzione-valore-assoluto [ABS]
restituisce il numero intero positivo dopo la sottrazione eseguita sui valori di data (dati – G6). * link: / funzioni-matematiche-abs-la-funzione-valore-assoluto [ABS]
(data – G6) crea un array sottraendo tutti i valori di data dal valore di data specificato nella cella G6. L’array restituito è.
\ {160; 49; 105; 1048; 600; 6; 702; 822; 673} * link: / statistica-excel-min-funzione [MIN]
(link: / funzioni-matematiche-abs-la-funzione-valore-assoluto [ABS]
(dati – G6) ) restituisce il valore più vicino dall’array restituito dal passaggio precedente.
INDICE (dati, CONFRONTA (6, \ {160; 49; 105; 1048; 600; 6; 702; 822; 673}, 0))
-
La funzione CONFRONTA corrisponde alla corrispondenza del valore minimo più vicino nell’array restituito e restituisce il suo indice di riga alla funzione INDICE.
-
La funzione INDICE trova il valore che ha restituito l’indice ROW.
dati denominati intervallo utilizzato per l’array delle date. Ora usa Ctrl + Maiusc Invio in posizione per il solo Invio in alto per ottenere il risultato poiché questa è una formula di matrice. La formula di matrice è una formula in cui una matrice di valori va dal risultato di una funzione come argomento alla funzione esterna.
Come puoi vedere dall’istantanea sopra, abbiamo ottenuto la corrispondenza più vicina dalla data indicata nella tabella. Estrarre i dettagli dalla tabella utilizzando la formula sopra indicata.
Ecco alcuni noter osservativi durante l’utilizzo della formula sopra.
Appunti: . La funzione restituisce l’errore #NA se l’argomento della matrice di ricerca nella funzione CONFRONTA non è della stessa lunghezza della matrice della tabella.
-
La formula restituisce un errore se lookup_value non corrisponde al valore nella tabella lookup_array.
-
La funzione corrisponde al valore esatto poiché l’argomento del tipo di corrispondenza alla funzione MATCH è 0.
-
I valori di ricerca possono essere forniti come riferimento di cella o direttamente utilizzando il simbolo di virgolette (“) nella formula come argomenti.
-
NON utilizzare manualmente le parentesi graffe. Le parentesi graffe applicate utilizzando Ctrl + Maiusc + Invio al posto di Invio oppure restituisce un errore.
Spero che tu abbia capito come cercare la corrispondenza più bassa o più piccola utilizzando la funzione INDICE E CONFRONTA in Excel. Esplora altri articoli sul valore di ricerca di Excel e sulle funzioni di Excel 2019 qui. Non esitare a esprimere le tue domande sotto nella casella dei commenti. Ti aiuteremo sicuramente.
Se ti sono piaciuti i nostri blog, condividilo con i tuoi amici su Facebook. Inoltre puoi seguirci su Twitter e Facebook. Ci piacerebbe sentire la tua opinione, fateci sapere come possiamo migliorare, completare o innovare il nostro lavoro e renderlo migliore per voi Scriveteci a [email protected]
Articoli correlati
`link: / lookup-formas-use-index-and-match-to-lookup-value [Use INDEX and MATCH to Lookup Value] `: INDEX & M Funzione ATCH per cercare il valore come richiesto.
link: / summing-sum-range-with-index-in-excel [SUM range with INDEX in Excel]
: Usa la funzione INDICE per trovare la SOMMA dei valori come richiesto.
link: / lookup-formas-excel-index-function [Come usare la funzione INDICE in Excel]
: Trova l’INDICE di array usando la funzione INDICE spiegata con l’esempio.
link: / lookup-formulas-excel-match-function [Come usare la funzione CONFRONTA in Excel]
: Trova la CONFRONTA nell’array utilizzando il valore INDICE all’interno della funzione CONFRONTA spiegato con l’esempio.
link: / lookup-formulas-excel-lookup-function [Come usare la funzione CERCA in Excel]
: Trova il valore di ricerca nell’array usando la funzione CERCA spiegata con l’esempio.
link: / formule-e-funzioni-introduzione-di-vlookup-funzione [Come usare la funzione CERCA.VERT in Excel]
: Trova il valore di ricerca nell’array usando la funzione CERCA.VERT spiegata con l’esempio.
Articoli popolari
link: / keyboard-formula-shortcuts-50-excel-scorciatoie-per-aumentare-la-produttività [50 scorciatoia Excel per aumentare la produttività]
link: / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [Edit a dropdown list]
link: / nome-intervallo-excel-riferimento-assoluto-in-excel [Riferimento assoluto in Excel]
link: / tips-conditional-formatting-with-if-statement [If with conditional formatting]
link: / logical-formas-if-function-with-wildcards [If with wildcards]
link: / excel-365-functions-the-excel-concat-function [La funzione CONCAT di Excel 2019]
link: / excel-365-functions-the-excel-maxifs-function [La funzione MAXIFS di Excel 2019]