Sunteți pe pagina 1din 31

FUNCTII DE CONSULTAR

VLOOKUP
SINTAXA:

=VLOOKUP(Cheie_de_consultare;Tabel_de_consultare;Nr_c

* Cheie de consultare - este o valoare dupa care are loc cau


* Tabel de consultare - este un camp asupra caruia opereaz
* Nr_col_de_recuperat - reprezinta numarul coloanei de und
corespunzatoare valorii cheii de cautare.

* [Valoare_logica] - argument optional cu valoare: TRUE(im


atunci cand valoarea cheii de consultare nu va fi identificata
ID asigurat

Nume si prenume asigurat

1001 Alexandru G.
1002 Calapod I
1003 Dinu R.
1004 Enescu F.
1005 Florea L.
1006 Ganea I.
1007 Gheorghe M.
1008 Ionescu R.
1009 Manea S.
1010 Mihalache B.
1011 Neagu B.
1012 Panait I.
1013 Popa Al.

ID asigurat

Nume si prenume asigurat

1003 Dinu R.

1006 Ganea I.
1500 Popa Al.
1501 Popa Al.
1012 Panait I.
1007 Gheorghe M.

FUNCTII DE CONSULTARE

are;Tabel_de_consultare;Nr_col_de_recuperat;[Valoare_Logica])

ste o valoare dupa care are loc cautarea sau consultarea intr-un tabel.
te un camp asupra caruia opereaza consultarea
eprezinta numarul coloanei de unde va fi recuperata informatia gasita in tabelul
heii de cautare.

ment optional cu valoare: TRUE(implicit) sau FALSE, ce specifica comportament


i de consultare nu va fi identificata in prima coloana a tabelului de cautare.
Localitatea asiguratului

Data asigurarii

Ploiesti
Bucuresti
Bucuresti
Ploiesti
Bucuresti
Brasov
Brasov
Bucuresti
Brasov
Campina
Brasov
Bucuresti
Ploiesti

Localitatea asiguratului

Bucuresti

16-April-2008
20-January-2011
4-November-2007
22-October-2009
20-June-2008
15-February-2010
23-January-2007
1-March-2007
19-June-2008
16-March-2011
16-July-2008
7-February-2009
4-November-2007

Localitatea asiguratului (cu


utilizarea argumentului
optional FALSE)

Bucuresti

Brasov
Ploiesti
Ploiesti
Bucuresti
Brasov

Brasov
#N/A
#N/A
Bucuresti
Brasov

perat;[Valoare_Logica])

sultarea intr-un tabel.

rata informatia gasita in tabelul de consultare,

LSE, ce specifica comportamentul functiei VLOOKUP


ana a tabelului de cautare.

Localitatea asiguratului
(cu test de eroare IFERROR)

Bucuresti

Brasov
ID eronat
ID eronat
Bucuresti
Brasov

Cod
Denumire produs
Produs
1102 Fusta
1111 Rochie seara
1002 Jeans
1098 Tricou
1122 Palton
1875 Tricou
1221 Pantofi
1445 Rochie seara
1322 Camasa
1156 Palton
1123 Jeans
1145 Fusta
1175 Camasa
1143 Jeans
1077 Tricou

Data vanzare
20-Nov-2014
12-Dec-2014
05-Dec-2014
09-Dec-2014
08-Dec-2014
05-Jan-2015
06-Jan-2015
09-Jan-2015
11-Nov-2014
13-Jan-2015
15-Jan-2015
20-Jan-2015
12-Jan-2015
05-Nov-2014
09-Jan-2015

Cantitate
50
35
40
100
30
80
50
65
60
55
90
50
35
40
100

n luna ianuarie 2015 se acord un discount pentru produsele vndute.


S se recupereze discount-ul i s se calculeze preul redus.

Pret catalog

sele vndute.

75 lei
125 lei
100 lei
30 lei
220 lei
60 lei
250 lei
500 lei
80 lei
600 lei
130 lei
75 lei
125 lei
100 lei
30 lei

Discount
0%
0%
0%
0%
0%
20%
12%
25%
0%
15%
30%
10%
10%
0%
20%

Pret redus
75 lei
125 lei
100 lei
30 lei
220 lei
48 lei
220 lei
375 lei
80 lei
510 lei
91 lei
68 lei
113 lei
100 lei
24 lei

Denumire produs
Fusta
Jeans
Tricou
Pantofi
Rochie seara
Camasa
Palton

Discount
ianuarie 2015
10%
30%
20%
12%
25%
10%
15%

MATCH

Returneaza pozitia relativa a unui element intr-un tabel de consultare; acea


pentru elementul cautat.
SINTAXA:

=MATCH(Cheie_de_consultare;Tabel_de_consultare;[Par

* Cheie de consultare - este o valoare ce se doreste a fi c


* Tabel de consultare - este un camp ce contine posibilel
* [parametru] - specifica un numar cu urmatoarea semnif

0 - identifica prima valoare (pot fi mai m

1 (parametru implicit) - cauta cea mai m


cu valoarea cautata (valorile cheii de con

-1 - cauta cea mai mica valoare dintre va


(valorile cheii de consultare trebuie sa fie

onsultare; aceasta pozitie relativa identifica nr. de linie sau de coloana

sultare;[Parametru])

e doreste a fi cautata intr-un tabel de consultare.


ntine posibilele valori cautate
atoarea semnificatie:

e (pot fi mai multe) egala cu valoarea cheii de consultare

uta cea mai mare valoare dintre valorile inferioare (care sunt mai mici) sau egale
le cheii de consultare trebuie sa fie sortate crescator in tabelul de consultare)

aloare dintre valorile superioare (care sunt mai mari) sau egale cu valoarea cautata
e trebuie sa fie sortate descrescator in tabelul de consultare)

ici) sau egale


onsultare)

aloarea cautata

ID asigurat

Nume si prenume
asigurat
1001 Alexandru G.
1002 Calapod I
1003 Dinu R.
1004 Enescu F.
1005 Florea L.
1006 Ganea I.
1007 Gheorghe M.
1007 Manea S.
1007 Mihalache B.
1007 Neagu B.
1007 Popa Al.

Localitatea
asiguratului
Ploiesti
Bucuresti
Bucuresti
Ploiesti
Bucuresti
Brasov
Brasov
Brasov
Campina
Brasov
Ploiesti

Cautarea poziiei liniei pe care se gasete o valoare

1004Linia 5

Cautarea poziiei coloanei pe care se gasete o valoar


Nume si
prenume
asigurat

Coloana 2

Data asigurarii

o valoare

te o valoare

16-April-2009
20-January-2012
4-November-2008
22-October-2010
20-June-2009
15-February-2011
23-January-2008
19-June-2009
11-March-2012
16-July-2009
4-November-2008

Nr polita asigurare
17889
13445
12667
17665
18776
12998
16443
16554
17334
19886
13772

INDEX

Returneaza pozitia relativa a unui element dintr-u tabel de consultare, la in


SINTAXA:

=INDEX(Tabel_de_consultare;numar_linie;num

* Tabel_de_consultare - este un camp ce contine posibile


* Numar linie - specifica un numar de linie de unde sa fie
* Numar coloana - specifica un numar de coloana de un

onsultare, la intersectia unei linii cu o coloana.

linie;numar_coloana)

ontine posibilele valori cautate


de unde sa fie extrasa valoarea cautata
coloana de unde sa fie extrasa valoarea cautata


Produse

Clienti

Client 1

Produs 1
Produs 2
Produs 3
Produs 4
Produs 5
Produs 6
Produs 7
Produs 8
Produs 9
Nume Client
Cantitate

162 buc.
114 buc.
64 buc.
57 buc.
68 buc.
99 buc.
11 buc.
36 buc.
54 buc.
Client 3

Client 2
189 buc.
104 buc.
26 buc.
123 buc.
58 buc.
103 buc.
88 buc.
7 buc.
91 buc.
Denumire

Client 3
180 buc.
18 buc.
87 buc.
51 buc.

159 buc.
115 buc.
100 buc.
193 buc.
52 buc.
Produs 5

Client 4

Client 5

192 buc.
20 buc.
39 buc.
200 buc.
88 buc.
154 buc.
59 buc.
7 buc.
63 buc.
<---Creare list derulant

159 buc.

S se recupereze n celula B15 cantitate vndut din produsul selectat n celula D13,
ctre clientul selectat n celula B13.

106 buc.
124 buc.
137 buc.
74 buc.
194 buc.
105 buc.
95 buc.
70 buc.
177 buc.

Marca

Nume Prenume

Departament

1001 COMAN Alin Cristian


1034 MANEA Florin
1004 POPA Viorel
1015 MONDEA Ana Lucia
1006 POPESCU VIRGIL
1023 SAVU Ana
1008 TTARU Cristina Maria
1030 VASILESCU Dan Ionu

Departament/
Vechime
Contabilitate
Resurse umane
Marketing
Informatic

Resurse umane
Contabilitate
Informatic
Contabilitate
Informatic
Marketing
Informatic
Marketing
0

10

5%

>=10 ani si <20 ani


10%

3%
7%
6%

8%
15%
14%

< 10 ani

S se recupereze sporul de vechime (%) aferent fiecrui salariat n funcie de vechimea n munc a a

Data angajrii

Vechime

Monday 04/06/2007
Wednesday 14/01/1987
Tuesday 22/04/2003
Sunday 28/03/2010
Friday 01/03/1991
Wednesday 17/01/2001
Tuesday 14/02/2006
Monday 26/04/2010

7 ani
28 ani
12 ani
5 ani
24 ani
14 ani
9 ani
5 ani

20

30

>=20 ani si <30 ani

Salariul de
ncadrare
1,770 lei
3,500 lei
1,600 lei
1,590 lei
2,910 lei
1,600 lei
1,530 lei
1,700 lei

>= 30 ani
16%

25%

14%
20%
18%

20%
30%
28%

ncie de vechimea n munc a acestuia i de departamentul n cadrul cruia lucreaz.

Spor vechime (%)


3%
16%
14%
5%
18%
15%
6%
7%

Spor vechime (%)


3%
16%
14%
5%
18%
15%
6%
7%

FUNCIIDATIOR
=NOW()
5/14/20158:29
=TODAY()
5/14/2015
=DATE(an;luna;zi)
3/20/2014
=YEAR(datcalendaristic)
2015
=MONTH(datcalendaristic)
5
=DAY(datcalendaristic)
14
=WEEKDAY(data_calend[;tip_rezultat])
4
Astaziestea4aziasaptamanii

=EDATE(data_debut;+/nr_luni)
Datfactur
Datanterioarcu2lunidateide
emitereafacturii
Datulterioarcu3lunidateide
emitereafacturii
Ex1:Sseformatezecondiionalcmpul
Ex2:Sseformatezecondiionalcmpul
Nume Client
Client1
Client5
Client1
Client2
Client6
Client5
Client2
Client3
Client7
Client4
Client4
Client6
Client5
Client3

UNCIIDATIOR

_rezultat])

i)
3/5/2015
1/5/2015
6/5/2015

cmpulDatfactur,prinevideniereacufontrouafacturiloremisenzi
cmpulNumrfactur,prinevideniereacufontalbastrua
Numr factur
456,853
456,854
456,856
456,858
456,859
456,855
456,861
456,852
456,857
456,860
456,862
456,864
456,865
456,866

Dat factur
Fri 2 Jan 15
Thu 8 Jan 15
Sat 10 Jan 15

Mon 12 Jan 15
Thu 22 Jan 15
Sun 25 Jan 15

Mon 2 Feb 15
Wed 4 Feb 15
Fri 6 Feb 15
Tue 10 Feb 15
Fri 20 Feb 15
Mon 2 Mar 15
Sun 8 Mar 15

Wed 11 Mar 15

uafacturiloremisenziledeweekend.
lbastruafacturiloremisenultimalun.
Valoare factur
12,520 lei
15,600 lei
8,360 lei
13,000 lei
38,060 lei
46,766 lei
3,900 lei
14,005 lei
87,056 lei
19,500 lei
12,505 lei
8,706 lei
45,000 lei
2,284 lei

S-ar putea să vă placă și