Aplicatia4 Excel - Functii de Consultare
-
Upload
liv-si-ady-botoc -
Category
Documents
-
view
263 -
download
20
description
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