
Generička formula
=INDEX(data,MATCH(val,rows,1),MATCH(val,columns,1))
Sažetak
Za traženje vrijednosti u tablici koristeći i retke i stupce, možete izgraditi formulu koja vrši dvosmjerno traženje s INDEX i MATCH. U prikazanom primjeru formula u J8 je:
=INDEX(C6:G10,MATCH(J6,B6:B10,1),MATCH(J7,C5:G5,1))
Napomena: ova je formula postavljena na "približno podudaranje", pa se vrijednosti redaka i vrijednosti stupaca moraju sortirati.
Obrazloženje
Jezgra ove formule je INDEX, koji jednostavno dobiva vrijednost iz C6: G10 ("podatak") na temelju broja retka i broja stupca.
=INDEX(C6:G10, row, column)
Da bismo dobili brojeve redaka i stupaca, koristimo MATCH, konfiguriran za približno podudaranje, postavljanjem 3. argumenta na 1 (TRUE):
MATCH(J6,B6:B10,1) // get row number MATCH(J7,C5:G5,1) // get column number
U primjeru, MATCH će vratiti 2 kada je širina 290, a 3 kada je visina 300.
Na kraju se formula smanjuje na:
=INDEX(C6:G10, 2, 3) = 1800