Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3

download Aplicatia 6 Functii de Consultare Rez Hlookup1,HLOOKUP3

of 20

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