
Генеричка формула
=INDEX(data,MATCH(val,rows,1),MATCH(val,columns,1))
Резиме
Да бисте тражили вредност у табели користећи редове и колоне, можете да направите формулу која врши двосмерно тражење помоћу ИНДЕКС и МАТЦХ. У приказаном примеру, формула у Ј8 је:
=INDEX(C6:G10,MATCH(J6,B6:B10,1),MATCH(J7,C5:G5,1))
Напомена: ова формула је постављена на „приближно подударање“, тако да се вредности редова и вредности колона морају сортирати.
Објашњење
Језгро ове формуле је ИНДЕКС, који једноставно преузима вредност из Ц6: Г10 („податак“) на основу броја реда и броја колоне.
=INDEX(C6:G10, row, column)
Да бисмо добили бројеве редова и ступаца, користимо МАТЦХ, конфигурисан за приближно подударање, постављањем 3. аргумента на 1 (ТРУЕ):
MATCH(J6,B6:B10,1) // get row number MATCH(J7,C5:G5,1) // get column number
У примеру, МАТЦХ ће вратити 2 када је ширина 290, а 3 када је висина 300.
На крају, формула се смањује на:
=INDEX(C6:G10, 2, 3) = 1800