Professional Documents
Culture Documents
2022 - Fisier Mesaje Platforma Functii de Consultare
2022 - Fisier Mesaje Platforma Functii de Consultare
Functiile de consultate pe care le vom studia sunt VLOOKUP, HLOOKUP, MATCH, INDEX
2022 functii consultare.xlsx
- primul argument arata celula in care avem o valoare de referinta; in acst caz G4
- al doilea argument este un tabel; in acest caz B5:D14, sau daca tabelul a avut atribuit un nume,
este Tabel = numele atribuit
- se cauta in prima coloana a tabelului cea mai mare valoare, dar care sa fie mai mica sau egala cu
valorea citita din celula de referinta. in acest caz s-a gasit celula B8
Verificati mai intai modul in care am aplicat formula in celulele in care sunt valori, apoi dati propriile
exemple
Xxxxxxxxxxxxx
- varianta mai corecta, prin care evitati confuzii - folosind editorul de functii:
; click stanga pe celula unde vrem sa o aplicam
- cautare functie , GO
Xxxxxxxxxxxxxxx
Daca in prima coloana nu se gaseste valaorea exacta din celula, de exemplu G11=11, cand se
aplica functia in celula H11 se va alege din prima coloana a tabelului cea mai mare valoare mai mica
sau egala cu cea din celula de referinta, in acest caz valoarea 10
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Deschideti Sheet2
- primul argument arata celula in care avem o valoare de referinta; in acst caz B10
- al doilea argument este un tabel; in acest caz A4:J6 sau B4:J6, sau daca tabelul a avut atribuit un
nume, este numele atribuit este Tabel_consultare_orizontala
- se cauta in prima linie a tabelului cea mai mare valoare, dar care sa fie mai mica sau egala cu
valorea citita din celula de referinta. in acest caz s-a gasit celula D4
ca urmare:
D11=HLOOKUP(B10,Tabel_consultare_orizontala,2) sau
Verificati mai intai modul in care am aplicat formula in celulele in care sunt valori, apoi dati propriile
exemple
Xxxxxxxxxxxxxxxxxxxxxxxxx
Deschideti Sheet3
- primul argument arata celula in care avem o valoare de referinta; in acst caz C14
- al doilea argument este un sir de valori; in acest caz B3:B10 sau daca sirul a avut atribuit un nume,
este numele atribuit este Cod_Client
- al trilea argument este optional, -1, 0,sau 1 in functie de tipul de cautare. Implicit este 0 si da o
cautare exacta
- se cauta in sir egala cu valorea citita din celula de referinta. in acest caz s-a gasit celula B8
- rezultatul este pozitia celulei in care am valoarea 105, adica celula B8 in sirulsetat ca argument,
adica B3:B10, si anume pozitia 6
ca urmare:
D17= =MATCH(B24,Linie_Antet,0)
D17= =MATCH(B24,B3:G3,0)
Verificati mai intai modul in care am aplicat formula in celulele in care sunt valori, apoi dati propriile
exemple
Xxxxxxxxxxxxxxxxxxxxxxxxx
Functia Index – returneaza valoarea care se gaseste intr-o celula dintr-un tabel, aflate la intersectia
unei sinii si a unei coloane
J6= =INDEX(B3:G10,J4,J5)
Indexul aplicat in tabelul B3:G10 ne returneaza ce se gaseste in linia 6 si coloana 4 adica Bucuresti
Problema:
Rezolvare:
Formula este in celula d23 dar o vom face detaliat in zona j23, k23, L23
- Se determina pozitia valorii 104 in sirul care da codul clientului J23 =MATCH(B7,B3:B10) sau
clientului J23= =MATCH(B7,Cod_Client)
- Se determina pozitia codului fiscal in linia antetlului K23 =MATCH(G3,B3:G3,0) sau K23=
=MATCH(G3,Linie_Antet,0); De
Deoarece antetul nu era ordonat crescator s-a facut cautare exacta si s-a aplicat al treilea argument
si anume 0
xxxxxxxxxxxxxxxxxxxxxxxxxx