
Formula generică
=INDEX(data,MATCH(val,rows,1),MATCH(val,columns,1))
rezumat
Pentru a căuta în valoare într-un tabel utilizând atât rânduri, cât și coloane, puteți construi o formulă care face o căutare în două direcții cu INDEX și MATCH. În exemplul prezentat, formula din J8 este:
=INDEX(C6:G10,MATCH(J6,B6:B10,1),MATCH(J7,C5:G5,1))
Notă: această formulă este setată la „potrivire aproximativă”, astfel încât valorile rândurilor și valorile coloanelor trebuie să fie sortate.
Explicaţie
Nucleul acestei formule este INDEX, care pur și simplu recuperează o valoare din C6: G10 („datele”) pe baza unui număr de rând și a unui număr de coloană.
=INDEX(C6:G10, row, column)
Pentru a obține numerele de rânduri și coloane, folosim MATCH, configurat pentru potrivirea aproximativă, prin setarea celui de-al treilea argument la 1 (TRUE):
MATCH(J6,B6:B10,1) // get row number MATCH(J7,C5:G5,1) // get column number
În exemplu, MATCH va returna 2 când lățimea este 290 și 3 când înălțimea este 300.
În cele din urmă, formula se reduce la:
=INDEX(C6:G10, 2, 3) = 1800