Aplicatia4 Excel - Functii de Consultare

9
Adresa Judeţ Cod Fiscal 100 Client1 Str. Florilor nr.36 Pitesti Arges 34655645 101 Client2 Str. Sincai nr.45, s Bucuresti Bucureşti 13246873 102 Client7 Str. Averescu Brasov Braşov 96325814 104 Client4 Str. 1 Mai nr.36, bl Ploiesti Prahova 75315946 105 Client3 Str. 9 Mai Bucuresti Bucureşti 23187946 107 Client7 Str. Plopilor nr.1 Bârlad Vaslui 64821973 108 Client8 Str. Luterană nr. 3 Deva Hunedoara 57351984 1 Cod Client Nume Client Localitat e Să se formateze condițional codul fiscal ce corespunde unui cod client selectat

description

Urmariti pas cu pas instructiunile si apoi autoevaluati-va intr-un fisier separat . Rezultatele nu vor inceta sa apara.

Transcript of Aplicatia4 Excel - Functii de Consultare

Aplicatii Rezolvate Excel

1

Cod ClientNume ClientAdresaLocalitateJudeCod Fiscal100Client1Str. Florilor nr.36 bl.8PitestiArges34655645101Client2Str. Sincai nr.45, sc. BBucurestiBucureti13246873102Client7Str. AverescuBrasovBraov96325814104Client4Str. 1 Mai nr.36, bl A8PloiestiPrahova75315946105Client3Str. 9 MaiBucurestiBucureti23187946107Client7Str. Plopilor nr.1BrladVaslui64821973108Client8Str. Luteran nr. 3DevaHunedoara57351984

S se formateze condiional codul fiscal ce corespunde unui cod client selectat dintr-o list derulanta de tip Combo Box.1

2

Data cotaiei BNRCurs EuroData cotaiei BNRCurs Euro recuperatMon, 10/01/20114.142Mon, 17/01/20114.139 lei/E+uro
profesor: S se recupereze din tabelul B2:C38 cursul Euro n raport de cheia de consultare Data cotaiei BNR.

n cazul n care Data cotaiei reprezint o zi de weekend, atunci se va recupera cursul aferent zilei de Vineri.

Tue, 11/01/20114.143Sun, 23/01/20114.201 lei/E+uroWed, 12/01/20114.148Thu, 13/01/20114.132Fri, 14/01/20114.134Mon, 17/01/20114.139Tue, 18/01/20114.150Wed, 19/01/20114.175Thu, 20/01/20114.180Fri, 21/01/20114.201Mon, 24/01/20114.203Tue, 25/01/20114.198Wed, 26/01/20114.178Thu, 27/01/20114.160Fri, 28/01/20114.231Mon, 31/01/20114.217Tue, 01/02/20114.224Wed, 02/02/20114.231Thu, 03/02/20114.238Fri, 04/02/20114.245Mon, 07/02/20114.251Tue, 08/02/20114.258Wed, 09/02/20114.265Thu, 10/02/20114.272Fri, 11/02/20114.279Mon, 14/02/20114.285Tue, 15/02/20114.292Wed, 16/02/20114.299Thu, 17/02/20114.306Fri, 18/02/20114.313Mon, 21/02/20114.319Tue, 22/02/20114.326Wed, 23/02/20114.333Thu, 24/02/20114.340Fri, 25/02/20114.346Mon, 28/02/20114.300

3

Cod produsDenumire produsPre unitar ()Cantitate discountDiscount (%)Data debut promoieData sfrit promoieData Factura28 October 2014
bgn: Data facturii=Data curent1001Produs136.25 0.00.01002Produs219.00 1.0 t7%Monday, November 07, 2011Wednesday, November 30, 2011Curs Euro4.340 lei1003Produs337.50 0.00.01004Produs475.00 0.00.01005Produs517.50 0.00.0Cod produsCantitate livratValoare factur (lei)
BGN: VLOOKUP:Un alt exemplu de utilizare a funciei de consultare vertical VLOOKUP ilustreaz calcularea valorii fiecarui produs facturat prin extragerea dintr-un tabel de consultare intitulat Nomenclator i declarat pe coordonatele E2:K22 a tuturor elementelor ce compun calculul valorii facturii, n funcie de cantitatea livrat conform unei politici de acordare a reducerilor comerciale.

Aceste discounturi sunt acordate numai n condiiile n care cantitatea livrat depete un anumit barem (specificat ntr-un tabel de consultare) i sunt operaionale numai pentru cantitile comandate n plus fa de acel barem. Astfel, n tabelul A8:C12 se regsesc urmtoarele categorii informaionale: - Cod produs cheia de consultare, n funcie de valorile creia se recupereaz Valoare factur;- Cantitate livrat parametru n funcie de care se acord reducerile comerciale, dup urmtorul algoritm: n cazul n care cantitatea livrat depete baremul cantitii de la care se acord discount (existent n tabelul de consultare), se aplic un pre diminuat cu un anumit procent, altfel, se aplic preul din tabel- Valoare factur se calculeaz n funcie de elementele din tabelul Nomenclator, numai n condiiile n care data curent (B3) se ncadreaz n intervalul de timp dintre Data debut promoie i Data sfrit promoie din tabelul de consultare. Esena calculului valorii este dat de faptul c toate elementele ce compun valoarea se regsesc n tabelul Nomenclator, calculul realizndu-se doar dac se respect perioada de promoie, iar n cazul n care Cantitatea livrat depete limita cantitii de la care se acord discount, valoarea se calculeaz cu un pre redus cu procentul de discount, la care se adaug preul standard multiplicat cu cantitatea pn la care se acord reduceri comerciale. 1006Produs622.50 1.3 t15%Sunday, May 01, 2011Saturday, May 21, 201110021.7 t140.1821007Produs755.00 2.0 t3%Tuesday, October 25, 2011Sunday, November 06, 201110181.2 t93.7441008Produs815.00 1.7 t10%Friday, July 01, 2011Monday, August 01, 201110072.5 t596.7501009Produs941.00 0.00.010201.9 t142.9031010Produs1033.75 0.00.01011Produs1112.50 0.00.01012Produs1216.00 2.5 t15%Wednesday, June 01, 2011Thursday, June 30, 20111013Produs1329.25 0.00.01014Produs1430.00 0.00.01015Produs1555.00 0.00.01016Produs1619.50 0.00.01017Produs1732.50 1.3 t18%Monday, August 15, 2011Wednesday, August 31, 20111018Produs1818.00 2.0 t10%Sunday, March 20, 2011Sunday, March 27, 20111019Produs1920.25 1.0 t6%Thursday, November 10, 2011Thursday, November 17, 20111020Produs2017.33 0.00.0

Data_facturaTuesday, October 28, 2014Data_debut_promotieMonday, November 07, 2011Data_sfarsit_promotieWednesday, November 30, 2011Cantitate_livrata1.7Cantitate_discount1Pret_unitar19.00Discount0.07Curs_euro4.340

=IF(AND(Data_factura >= Data_debut_promotie; Data_factura Cantitate_discount);

(Cantitate_livrata - Cantitate_discount) * Pret_unitar * (1-Discount) * Curs_euro + Cantitate_discount * Pret_unitar * Curs_euro;

Cant_livrata * Pret_unitar * Curs_euro)

4

Nume PrenumeDepartament funconalFuncia de ncadrareData angajriiVechimea (ani)Salariu ncadrare
profesor: S se calculeze Salariul de ncadrare, difereniat pe departamente funcionale i pe trane de vechime (vezi domeniul A26:G31).Observaie: Dac vechimea calculat nu se regsete n prima linie a tabelului (B26:G26), se va prelua salariul ce corespunde tranei precedente.POPESCU Viorel DanResurse umanejuristApr-20077 ani1,180 MIHAI CarmenITdesigner WebSep-198034 ani2,800 POPA FlorinMarketingagent publicitateJun-199915 ani2,250 ALBU ConstantaMarketinganalist dateFeb-199123 ani2,670 NEDELCU MihaiJun-198529 aniERROR:#N/ASucursalaCHIRU BogdanDec-197934 aniERROR:#N/ADoctor FelixALBITER OanaOct-198331 aniERROR:#N/Atefan cel MareVLAD PetruAug-200113 aniERROR:#N/Atefan cel MareCONSTANTIN AnaMay-200410 aniERROR:#N/ADoctor FelixMONDREA LauraApr-20068 aniERROR:#N/Atefan cel MareSAVU CtlinMar-197836 aniERROR:#N/APlevneiPANAIT CornelOct-198430 aniERROR:#N/APlevneiCOMAN AuraDec-20067 aniERROR:#N/Atefan cel MareBLAGA MdlinaAug-198133 aniERROR:#N/ADoctor FelixMIHAI DinuJul-197935 aniERROR:#N/Atefan cel MareDEDU NataliaFeb-20068 aniERROR:#N/Atefan cel MareGANEA PavelNov-200211 aniERROR:#N/Atefan cel MareSORESCU LianaApr-20068 aniERROR:#N/Atefan cel MarePETRE CristinaApr-198034 aniERROR:#N/APlevneiMANESCU AndreeaITprogramatorApr-200311 ani2,450 VISAN AlexandraAsigurriagent asigurriNov-199320 ani2,500

< 5 ani5-10 ani10-15 ani15-20 ani20-25 ani>=25 aniVechime Funcii0 ani5 ani10 ani15 ani20 ani25 anianalist date1,000 1,200 1,900 2,350 2,670 2,900 designer Web1,050 1,180 2,300 2,550 2,710 2,800 programator1,120 1,400 2,450 2,600 2,790 3,200 jurist1,100 1,180 2,500 2,670 3,030 3,350 agent asigurri1,000 1,070 2,080 2,200 2,500 2,900 agent publicitate1,034 1,100 1,980 2,250 2,610 3,000

5

Curs Euro4.340 lei

DestinaiaBraov

Denumire produsCantitate livratCheltuieli transp.
BGN: Se calculeaza CHELTUIELILE DE TRANSPORT in functie de oraul de destinatie (celula B4), cantitatea livrat (cmpul B7:B9) si cursul Euro (celula B2).

Formula de calcul va cuprinde un test de existen a cheii de consultare.Produs11.2 t108.50
BGN: VLOOKUPProdus21.4 t130.20
BGN: HLOOKUPProdus32.9 t292.95
BGN: INDEX

Cantitate transportBraovBucuretiPloietiPredealSinaia1.0 t20.00 13.75 13.50 15.00 12.50 1.1 t22.50 17.50 15.00 30.00 25.00 1.2 t25.00 12.50 22.50 38.75 37.50 1.3 t27.50 15.00 30.00 52.50 50.00 1.4 t30.00 18.75 37.50 65.00 62.50 1.5 t32.50 22.50 45.00 77.50 75.00 1.6 t35.00 26.25 52.50 90.00 87.50 1.7 t37.50 30.00 60.00 102.50 100.00 1.8 t40.00 33.75 67.50 115.00 112.50 1.9 t42.50 37.50 75.00 127.50 125.00 2.0 t45.00 41.25 82.50 140.00 137.50 2.1 t47.50 45.00 90.00 152.50 150.00 2.2 t50.00 48.75 97.50 165.00 162.50 2.3 t52.50 52.50 105.00 177.50 175.00 2.4 t55.00 56.25 112.50 190.00 187.50 2.5 t57.50 60.00 120.00 202.50 200.00 2.6 t60.00 63.75 127.50 215.00 212.50 2.7 t62.50 67.50 135.00 227.50 225.00 2.8 t65.00 71.25 142.50 240.00 237.50 2.9 t67.50 75.00 150.00 252.50 250.00 3.0 t70.00 78.75 157.50 265.00 262.50