Vodič za Excel: Dvosmjerno pretraživanje s približnim INDEX-om i MATCH-om

U ovom ćemo videozapisu pogledati kako izraditi dvosmjerno pretraživanje pomoću INDEX-a i MATCH-a, koristeći približno podudaranje.

Ovdje imamo jednostavan kalkulator troškova koji traži troškove na temelju širine i visine materijala. Podudaranje mora biti približno. Na primjer, ako je širina 250, a visina 325, točan rezultat je 1.800 USD.

Ako je širina 450, a visina ostaje 325, točan rezultat je 3.600 USD.

Možemo izgraditi formulu koja vrši ovo pretraživanje koristeći INDEX i MATCH.

Prvo, pokrenimo INDEX kao dokaz koncepta, hard kodiranjem dijela formule. Ovo je izvrstan način da prije nego što počnete provjerite imate li pravu ideju.

Dakle, s podacima u našoj tablici kao nizom, i sa širinom od 450 i visinom od 325, INDEX će trebati broj retka 3 i stupac broj 4, kako bi dohvatio ispravnu vrijednost u tablici . Ovo dobro funkcionira, ali naravno, neće se promijeniti jer su vrijednosti kodirane.

Dakle, postavimo funkcije MATCH koje trebamo izračunati ove vrijednosti.

Da bismo dobili vrijednost za širinu, a to je broj retka u INDEX-u, koristit ćemo traženu vrijednost iz M7 i vrijednosti u stupcu B kao niz pretraživanja. Za vrstu podudaranja želimo upotrijebiti 1 za približno podudaranje jer su vrijednosti poredane u rastućem redoslijedu. Rezultat je 4.

Da bismo dobili visinu, koja je stupac unutar INDEX-a, ponovno ćemo upotrijebiti MATCH s vrijednošću iz M8, vrijednosti visina iz retka 6. Ponovno je vrsta podudaranja postavljena na 1 za približno podudaranje. Rezultat je 3.

Ako promijenim širinu na 350 i visinu na 550, dobit ćemo novi skup rezultata.

Te su vrijednosti upravo ono što nam treba za INDEX. Dakle, sada ću jednostavno kopirati i zalijepiti funkcije MATCH u izvornu INDEX formulu.

Širina ulazi u broj retka.

A visina ide za broj stupca.

Sada imamo dinamičko pretraživanje koje ispravno izračunava trošak na temelju širine i visine, što je približno podudaranje.

Tečaj

Uvjetno oblikovanje

Povezani prečaci

Kopirajte odabrane ćelije Ctrl + C + C Zalijepite sadržaj iz međuspremnika Ctrl + V + V

Zanimljivi članci...