Excel
Functia vlookup - exempluAceasta functie cauta o valoare in coloana cea mai din stanga a unui tabel si returneaza valoarea din acelasi rand, dintr-o coloana pe care o specifici. Utilizeaza aceasta functie atunci cand compari valori aflate pe coloana, spre deosebire de functia HLOOKUP pe care o folosesti atunci cand compari valori aflate pe rand. Functia are urmatoarea sintaxa: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) lookup_value este valoarea dupa care se face cautarea in prima coloana din stanga a tabelului. Aceasta valoare poate fi text, numar sau sir de caractere. table_array este tabelul in care se cauta informatia. Pentru specificarea acestuia foloseste referinte de celule sau nume de domenii. col_index_num este numarul de coloana din tabel de unde se va returna valoarea echivalenta valorii lookup_value. range_lookup este o valoare logica care specifica functiei VLOOKUP daca sa gaseasca o valoare identica cu cea pe care o cauta sau o valoare aproximativa. range_lookup = TRUE valoarea gasita poate sa fie aproximativa cu valoarea lookup_value. range_lookup = FALSE valoarea gasita trebuie sa fie identica cu valoarea cautata Obs. 1: col_index_num = 1 functia returneaza valoarea din prima coloana din stanga a tabelului col_index_num = 2 functia returneaza valoarea din coloana a doua din stanga a tabelului col_index_num<1 functia returneaza valoarea de eroare #VALUE col_index_num este mai mare decat numarul de randuri al tabelului, functia returneaza valoarea de eroare #N/A Obs. 2: Daca functia nu gaseste valoarea lookup_value si range_lookup = TRUE atunci se foloseste cea mai mare valoare care este mai mica sau egala cu valoarea lookup_value. Obs. 3: Daca functia nu gaseste valoarea lookup_value si range_lookup = FALSE atunci returneaza valoare de eroare #N/A. Obs. 4: Daca lookup_value este mai mare decat cea mai mare valoare din prima coloana a tabelului, atunci functia returneaza valoarea de eroare #N/A. Exemplu
VLOOKUP(1,A2:C10,1,TRUE) = 0,946 VLOOKUP(1,A2:C10,2) = 2,17 VLOOKUP(1,A2:C10,3,TRUE) = 100 VLOOKUP(0,746,A2:C10,3,FALSE) = 200 VLOOKUP(0,1,A2:C10,2,TRUE) = #N/A deoarece valoarea 0,1 este mai mica decat orice valoare din prima coloana VLOOKUP(2,A2:C10,2,TRUE) = 1,71
|