
Vispārēja formula
=INDEX(data,MATCH(val,rows,1),MATCH(val,columns,1))
Kopsavilkums
Lai meklētu vērtības tabulā, izmantojot gan rindas, gan kolonnas, varat izveidot formulu, kas veic divvirzienu meklēšanu ar INDEX un MATCH. Parādītajā piemērā formula J8 ir:
=INDEX(C6:G10,MATCH(J6,B6:B10,1),MATCH(J7,C5:G5,1))
Piezīme: šī formula ir iestatīta uz "aptuvena atbilstība", tāpēc rindu un kolonnu vērtības ir jāšķiro.
Paskaidrojums
Šīs formulas kodols ir INDEX, kas vienkārši iegūst vērtību no C6: G10 ("dati"), pamatojoties uz rindas numuru un kolonnas numuru.
=INDEX(C6:G10, row, column)
Lai iegūtu rindu un kolonnu numurus, mēs izmantojam MATCH, kas konfigurēts aptuvenai atbilstībai, iestatot 3. argumentu uz 1 (TRUE):
MATCH(J6,B6:B10,1) // get row number MATCH(J7,C5:G5,1) // get column number
Piemērā MATCH atgriezīs 2, kad platums ir 290, un 3, ja augstums ir 300.
Galu galā formula tiek samazināta līdz:
=INDEX(C6:G10, 2, 3) = 1800