Excel
Functia hlookup - true, falseFunctia HLOOKUP cauta o valoare in primul rand al unui tabel sau al unei matrici de valori si returneaza o valoare de pe aceiasi coloana, dintr-un rand specificat. Este bine sa folosesti functia HLOOKUP cand valoarea pe care o cauti se situeaza in primul rand al unui tabel si valoarea care trebuie returnata se afla cateva randuri mai jos. Funtia HLOOKUP are urmatoarea sintaxa: HLOOKUP(lookup_value,table_array,row_index_num,range_lookup) lookup_value este valoare care urmeaza a fi gasita in primul rand al tabelului. Poate fi o valoare, o referinta sau un sir tip text. table_array este tabelul cu informatii in care se cauta valoarea lookup_value. valoarea din primul rand poate fi text, numar sau valoare logica nu se face diferenta intre litere mari si litere mici row_index_num este numarul randului din tabel (table_array) de unde va fi returnata valoarea echivalenta. range_lookup este o valoare logica care specifica daca functia HLOOKUP sa caute o valoare exacta sau aproximativa a valorii lookup_value daca range_lookup = TRUE se admite o aproximare a valorii lookup_value. Daca nu este gasita o valoare exacta este returnata valoarea cea mai mare care este mai mica decat lookup_value. daca range_lookup = FALSE valoarea gasita in tabel trebuie sa fie identica cu cea a argumentului lookup_value. Daca nu este gasita o valoarea identica atunci se returneaza mesajul de eroare #N/A. Obs. 1: Daca range_lookup = TRUE valorile din primul rand al tabelului trebuie sa fie sortate in ordine ascendenta; altfel functia HLOOKUP nu va returna rezultatul corect. Daca range_lookup = FALSE tabelul nu trebuie sortat. Obs. 2: Poti pune in ordine ascendenta valorile, de la stanga la dreapta, selectand valorile, executand secventa DataSortOptions si facand click pe optiunea Sort left to right. Apoi alege randul din lista campului Sort by si optiunea Ascending. Obs. 3 row_index_num = 1 returneaza valoarea din primul rand a tabelului. row_index_num = 2 returneaza valoarea din randul doi al tabelului. row_index_num < 1 functia returneaza valoarea de eroare #VALUE. row_index_num este mai mare decat numarul de randuri din tabel functia returneaza valoarea de eroare #REF. Exemplu
HLOOKUP(„carti”,E1:H5,2,TRUE) = 50 HLOOKUP(„penare”, E1:H5,3,FALSE) = 8 HLOOKUP(„penar”, E1:H5,3,FALSE) = #N/A HLOOKUP(„stilouri”,E1:H5,4) = 38 HLOOKUP(3,,2,TRUE) = „c”
|