Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
-
Upload
mihai-cristea -
Category
Documents
-
view
229 -
download
0
Transcript of Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
1/20
Nomenclator Clienti
Adresa Localitate Jude
100 Client1 Str. Florilor nr.36 bl.8 Pitesti Arges 4655645
101 Client Str. Sincai nr.45! sc. " "ucuresti "ucure#ti 13468$3
10 Client$ Str. A%erescu "raso% "ra#o% &635814
104 Client4 Str. 1 'ai nr.36! bl A8 Ploiesti Pra(o%a 75315946
105 Client3 Str. & 'ai "ucuresti "ucure#ti 318$&46
10$ Client$ Str. Plo)ilor nr.1 "*rlad +aslui 6481&$3
108 Client8 Str. Luteran, nr. 3 -e%a unedoara 5$351&84
Cutarea poziiei liniei pe care se gsete o valoare
104 5
Cutarea poziiei coloanei pe care se gsete o valoareCod iscal 6
Cutarea unei valori !n raport cu coordonatele relative ale unei cereri de interogare
Care este codul "iscal al clientului cu codul 104 #
104 75315946Cod iscal
$N%&'(Clienti)*+,C-(./3)
cmp denumit2inie+ntet
CodClient
/ueClient
Codiscal
cmp denumitCodClient
*+,C
-
$N%&'
cm
denuClie
INDEX si MATCH:Exemplu de utilizare a funciei INDEX prirecupereaz o valoare i anume codul s104 !ceast informaie se re"sete la i# cu coloana $ din ta%loul de consultarefuncii '!(&) permit *n acest context idenumrului de linie i de coloan+ iar funcextra"e valoarea "sit la intersecia celcoordonate ale ta%elului de consultare &l
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
2/20
*+,C-(C14)CodClient)0
MATCH(C17;Linie_Antet;0)
CodClient)0)*+,C-(./4)2inie+ntet)0
p
itti
care secal al clientuluitersecia liniei
&ele dounticareaia INDEXr dou
ieni
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
3/20
10 ?
Marca Nume Prenume
8 Popescu Marius 1,200
9 Albu Constanta 1,510
10 Popa lorin !"100 #11 Cucuiat Mihaela 1,350
12 Greus Marcel 850
13 Iorga Marian 1,200
1 Manta Car!en 1,800 15 "e#elcu Maria 2,500
1$ %asiliu Marcela 3,000
C$eia decon%ultare
&Marca' c(utat( )npri!a coloan( a
tabelului #e
consultare
%aloare returnat( #in coloana!, a*erent( #o!eniului +Nume
Prenume+
&alariulincadrare
Coloana !Coloana '
VLOOKUP 1:,e dorete ca la tastarea unui cidenticare -'!.&!/+ existent *s se recupereze automat anucu care respectivul cod se "sedependen funcional -N'E,!!.I de IN&!D.!.E/
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
4/20
?
%aloare returnat( #incoloana ', a*erent(
#o!eniului +&alariul deincadrare+
od detrun ta%louite elemente
te *nsi 2.EN'E3
VLOOKUP 1:,e dorete ca la tastarea unui cod deidenticare -'!.&!/+ existent *ntrun ta%lous se recupereze automat anumite elementecu care respectivul cod se "sete *ndependen funcional -N'E si 2.EN'E3,!!.I de IN&!D.!.E/
VLOOKUP 1:,e dorete ca la tastarea unui cod deidenticare -'!.&!/+ existent *ntrun ta%lous se recupereze automat anumiteelemente cu care respectivul cod se"sete *n dependen funcional -N'E si2.EN'E3 ,!!.I de IN&!D.!.E/
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
5/20
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
6/20
$ 31.2009 -28
. 3182009 -35
8 3192009 -2
9 3202009 -8
50 3232009 -55
51 322009 -$2
52 3252009 -$9
53 32$2009 -.$
5 32.2009 -82
55 3302009 -89
5$ 3312009 -9$
5. 12009 -503
58 22009 -510
59 32009 -51$
$0 $2009 -523
$1 .2009 -530
$2 82009 -53.
$3 92009 -5$ 102009 -550
$5 132009 -55.
$$ 12009 -5$
$. 152009 -5.1
$8 1$2009 -5.8
$9 1.2009 -58
.0 202009 -591
.1 31$200 -598
.2 222009 -$05
abelul #e consultare #eclarat pecoor#onatele 4.C80 a *i
#enu!it +Cotatii+
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
7/20
Cur% ,uro recuperat
6
?
matarea conditionala
VLOOKUP 2:Exemplu de utilizare a funciei56672+ prin care se dorete a serecupera cursul valutar al monedeiEuro *n funcie de o datcalendaristic tastat de utilizator-i declarat *n acest caz *n celuleleE8+ E9 drept c:eie de consultare/
VLOOKUP 2:Exemplu de utilizare a funciei56672+ prin care se dorete a serecupera cursul valutar al monedeiEuro *n funcie de o datcalendaristic tastat de utilizator-i declarat *n acest caz *n celuleleE8+ E9 drept c:eie de consultare/
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
8/20
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
9/20
-ata Factura 1001 Produs1
100/ Produs
Curs Euro 84'90 lei 1003 Produs31004 Produs4
1005 Produs5
Cod produs Cantitate livrat1006 Produs6
1002 1. t # 1007 Produs$
1005 3.0 t # 1008 Produs8
100. .5 t # 1009 Produs&
100 1.& t # 1010 Produs10
1011 Produs11101/ Produs1
1013 Produs13
1014 Produs14
1015 Produs15
1016 Produs16
1017 Produs1$
1018 Produs18
1019 Produs1&
10/0 Produs0
$denti"icatorprodus
%enumireprodus
aloare"actur (lei
;IF(AND(Data
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
10/20
Cmpul &/// Nomenclator
36.5 2
1&.00 2 1.0 t .7
3$.50 2 $5.00 2
1$.50 2
.50 2 1.3 t 157
55.00 2 .0 t 37
15.00 2 1.$ t 107
41.00 2
33.$5 2
1.50 2 16.00 2 .5 t 157
&.5 2
30.00 2
55.00 2
1&.50 2
3.50 2 1.3 t 187
18.00 2 .0 t 107
0.5 2 1.0 t $7
1$.33 2
:re unitar (#Cantitatediscount
%iscount(;
%ata de
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
11/20
Campul *8:< = Ta>el_con%ultare_ori
Cod Produ% 100 101 102 103 10 105
enumire Produ% pro#us1 pro#us2 pro#us3 pro#us pro#us5 pro#us$
Pret unitar 13-5 19 3 125 80 5.-5
a se recupere:e #in tabelul #e consultare ;enu!irea #e pro#us si Pretul unitar
Co# Pro#us 10!
enumire Produ% pro#us3
Pret @nitar 3
pro#us3
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
12/20
ontala
109 110 11
pro#us. pro#us8 pro#us9
3 5 $0
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
13/20
Client 1 Client 2 Client 3 Client 4 Client 5
Produ% 1 1$2 buc- 189 buc- 180 buc- 192 buc- 10$ buc-
Produ% !11 buc- 10 buc- 18 buc- 20 buc- 12 buc-
Produ% ' $ buc- 2$ buc- 8. buc- 39 buc- 13. buc-Produ% 8 5. buc- 123 buc- 51 buc- 200 buc- . buc-
Produ% $8 buc- 58 buc- 159 buc- 88 buc- 19 buc-
Produ% < 99 buc- 103 buc- 115 buc- 15 buc- 105 buc-Produ% 7 11 buc- 88 buc- 100 buc- 59 buc- 95 buc-Produ% 9 3$ buc- . buc- 193 buc- . buc- .0 buc-
Produ% . 5 buc- 91 buc- 52 buc- $3 buc- 1.. buc-
"u!e Client Client 3 ;en- Pro#us Produ% 1
Cant- Pro#us 190 >uc4
Nume Client&enumire produ%
Ca#titat" 'iata *+us:
2rocedura de consultare a unui ta%el+ prin precizarea elementelorinformaionale "enerice de identicare a clienilor -pe prima linie/ iproduselor -pe prima coloan/+ dimensiuni la intersecia crora se re"sesccantitile vndute -*n %uci/
!ceste elemente Bc:eieC se re"sesc precizate *n celulele G1# i D1# su%form de liste derulante declarate prin comanda aferent ta%ului Data =%utonul Data 5alidation = opiunea Data 5alidation = ta%ul ,ettin"s =seciunea !lloJ = opiunea ist&elula G1K conine funcia de consultare orizontal )6672+ ce caut sidentice &lientul -G1#/ *n prima linie a ta%elului de consultare &antitati-declarat pe coordonatele GHL1/ Numrul liniei de recuperat din funcia)6672 este returnat de identicarea poziiei relative prin funcia '!(&)+denumirii de produs *n vectorul de consultare
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
14/20
2
a
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
15/20
Nume Prenume &ucur%ala epartament
PPSC +iorel -an -octor Feli7 Creditare A)r006 & ani #
'A Caren 9te:an cel 'are Creditare Se)1&80 35 ani #
PPA Florin 9te:an cel 'are Cor)oraii Jun1&&& 16 ani #
AL" Constanta -octor Feli7 Creditare Feb1&$0 45 ani #'A/SC Andreea 9te:an cel 'are Cor)oraii A)r006 & ani #
+SA/ Ale7andra Ple%nei :iciul ;uridic /o%1&$5 40 ani #
/ ani 10 ani 101 ani 1!0 ani !0! ani B=! ani
0 ani ani 10 ani 1 ani !0 ani ! ani
Creditare 1=000 > 1=/00 > 1=900 > /=350 > /=670 > /=900 >
Corporaii 1=050 > 1=180 > /=300 > /=550 > /=710 > /=800 >
2iciul Duridic 1=1/0 > 1=400 > /=450 > /=600 > /=790 > 3=/00 >+elaii clieni 1=100 > 1=180 > /=500 > /=670 > 3=030 > 3=350 >
A%iEurari 1=000 > 1=070 > /=080 > /=/00 > /=500 > /=900 >
ataanEaDFrii
Gec$imea(ani)
&alariuncadrare
Gec$ime &
epartamente
,a'aiu'2rin funcun ta%eldeparta
!stfel+ futa%elului
!ceastsuxul B
!r"umencare retuconsultar
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
16/20
+" i#ca+a": ia )6672 se recupereaza salariul de *ncadrare declarat *ntr
e consultare+ *n funcie de precizarea vec:imii i aentului funcional
cia )6672 caut s localizeze vec:imea *n prima linie ade consultare
rim linie conine valori numerice formatate personalizat cuniC
tul Bnumrul liniei de recuperatC este extras prin funcia '!(&)+rneaz valoarea poziional a departamentului *n vectorul dee
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
17/20
1.. 1..< 1..7 !000 !001 !00! !00'
1 0-150 0-1$8 0-18$ 0-20 0-258 0-2.$ 0-29! 0-100 0-125 0-150 0-225 0-250 0-2.5 0-303' 0-080 0-100 0-120 0-180 0-200 0-220 0-20
8 0-0.5 0-8.0 0-$$5 0-050 0-85 0-$0 0-35 0-100 0-1$0 0-220 0-00 0-$0 0-520 0-580< 0-050 0-110 0-1.0 0-350 0-10 0-.0 0-530
7 0-200 0-220 0-20 0-300 0-320 0-30 0-3$09 0-085 0-11 0-13 0-230 0-259 0-288 0-31.
. 0-2. 0-50 0-.5 0-550 0-5.5 0-$00 0-$25
!87. 6 6 6
5906 6 6
.585 6 6 6
15.8 6 6 6
Cmpul *!:11= IndiciCateEorieMiDloc iJ
NumFr deinentar
Galoare deinentar
Coe2icientde
reealuare
GaloarereealuatF
1- Valoarea de inventarse recuperea:( #in tabelul #e consultare +Imo>iliari+, )n *unciliari+, )n *un
3-Valoarea reevaluatse calculea:( aplic@n# coeficientul de reevaluarela valoarea de inventar, *iin# r>%eraie ;ac( anul #e punere )n *unc
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
18/20
!007 !009
0-8$$ 0-98 5.8 AAA 2121998 2,523-.0 lei
0470 0-925 87. *** !-19-!007 1!"8749' lei
0-$20 0-90 580 CCC 932000 3,550-00 lei
0-8$2 0-91 581 ;;; 1251999 3,$95-00 lei
0-820 0-880 582 $$200$ 1,.5-01 lei
0-..0 0-830 583 /// 1182000 $,500-00 lei
0-80 0-9$0 58 GGG 122000 2,.$5-82 lei
0-833 0-9$2 585 BBB $1200. 19,$9-52 lei
0-.25 0-850 58$ III 8302001 ,.85-00 lei
58. 22002 1,58-.8 lei
588 DDD 8$1998 21,5.-80 lei
589 EEE 31.200 3,583-00 lei
590 MMM 3212005 $,500-00 lei
Cmpul K!:@1=Imo>iliariNumFrordine
enumiremiDloc 2iJ
ata punerii n2unciune
Galoare deinentar
rdinea*erent agregatului +Numr de inventar+
ul caracter al agregatului +Numr de inventar+'
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
19/20
Curs Euro 84'90 lei
Destinaia .raov
Produs1 1. t
Produs 1.4 t
Produs3 .& t
.raov .ucureti :loieti :redeal ?inaia
1@0 t 0.00 2 13.$5 2 13.50 2 15.00 2 1.50 21@1 t .50 2 1$.50 2 15.00 2 30.00 2 5.00 2
1@/ t 5.00 2 1.50 2 .50 2 38.$5 2 3$.50 2
1@3 t $.50 2 15.00 2 30.00 2 5.50 2 50.00 2
1@4 t 30.00 2 18.$5 2 3$.50 2 65.00 2 6.50 2
/@9 t 6$.50 2 $5.00 2 150.00 2 5.50 2 50.00 2
3@0 t $0.00 2 $8.$5 2 15$.50 2 65.00 2 6.50 2
%enumire
produs
Cantitate
livrat
CAeltuieli
transp@
Cmpul .1/33 ,ari"e
Cantitatetransport
," ca'cu'"a.a CHELTUIELILEDE T/AN,PO/T i# fu#cti" +"D"sti#ati"0 Ca#titat" 'iata si
Cus Eu*
C"'tui"'i +" ta#s*t 1:6 prim a%ordare de recuperare i calcul a c:identic prin )6672 destinaia *n prima liconsultare B(arifeC+ corespunztor numruluica valoare poziional de funcia '!(&) !ceoperaional *n condiiile unui test de existende consultare i a unor cantiti valide pentrutransport
C"'tui"'i +" ta#s*t 2:! doua a%ordare const *n localizarea cantitun ta%el de consultare extins -i declarat pe c!1LHH/+ corespunztor unui numr de coloacorespunde destinaiei transportului !cest uleste specicat indirect su% forma unei valoridate prin localizarea cu aMutorul funciei '!(destinaiei
C"'tui"'i +" ta#s*t %:! treia a%ordare utilizeaz pentru extra"ereatransport funcia INDEX care opereaz pe coota%elului de consultare !1LHHNumrul de linie este returnat de funcia '!(furnizarea valorii poziionale a cantitii livratB&antitati
-
7/24/2019 Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3
20/20
eltuielilor de transport+ie a ta%elului dee linie returnat indirectst a%ordare este a destinaiei *n ta%elulcare exist tarife de
ii livrate *ntr oordonatele
n cetim ar"umentoziionale) a
tarifului derdonatele
&)+ prine *n campul
% forma unei
orul funciei1L1