Acum că am acoperit elementele de bază ale INDEX și MATCH, cum combinăm cele două funcții într-o singură formulă? Luați în considerare datele de mai jos, un tabel care arată o listă de orașe și câteva date despre ele, suprafață, număr de locuitori și altitudinea:
Să presupunem că vrem să aflam numărul de locuitori al unui oraș din listă, spre exemplu, vrem să aflam numărul de locuitori din Giurgiu, putem folosi funcția INDEX pentru a afla această valoare, selectăm matricea B4:E12 și punem în formulă să ne returneze rezultatul din coloana 2, rândul 4:
” =INDEX(B4:E12,4,2) „:
Iar rezultatul returnat va fi numărul de locuitori din Giurgiu:
Dar, evident, nu vrem să codificăm numerele. În schimb, dorim o căutare dinamică.
Cum vom face asta? Funcția MATCH desigur. MATCH va funcționa perfect pentru a găsi pozițiile de care avem nevoie. Lucrând pe rând, să lăsăm coloana codificată ca 2 și să facem dinamic numărul rândului. Iată formula revizuită, cu funcția MATCH în interiorul INDEX în loc de 4:
” =INDEX(B4:E12,MATCH(„giurgiu”,B4:B12,0),2) „:
Că să ducem lucrurile un pic mai departe, putem înlocui în formulă „giurgiu” cu celula H9, că să creăm formula un pic mai repede:
” =INDEX(B4:E12,MATCH(H9,B4:B12,0),2) „:
Pentru a rezuma:
INDEX are nevoie de poziții numerice.
MATCH găsește acele poziții.
MATCH este inglobat în INDEX.
Să abordăm acum numărul coloanei.
Mai sus, am folosit funcția MATCH pentru a găsi numărul rândului în mod dinamic, dar am codificat numărul coloanei. Cum putem face formula complet dinamică? Trucul este să folosiți MATCH de două ori – o dată pentru a obține o poziție de rând și o dată pentru a obține o poziție de coloană. Pentru asta vom folosi un nou tabel, unul în care avem vânzările unor agenți pe mai multe luni:
” =INDEX(B3:F9,MATCH(I4,B3:B9,0),MATCH(I5,B2:F2,0)) „:
Prima formulă MATCH returnează 3 la INDEX ca număr de rând, a doua formulă MATCH returnează 3 la INDEX ca număr de coloană. Odată ce MATCH rulează, formula se simplifică la:
” =INDEX(C3:F9,3,3) „
iar INDEX returnează corect 215549, numărul vânzărilor pentru Ionescu Bogdan în Iunie.
One thought on “Funcția INDEX-MATCH”
Comments are closed.