Sunteți pe pagina 1din 3

Baza de date Editura

Avem o baz de date Excel referitoare la gestiunea publicatiilor unei edituri: (vezi baza de date Editura.xls). Crile editurii sunt vndute de 3 ageni n 3 orae. S se realizeze urmtoarele operaii asupra tabelului din partea superior a foii de calcul:
1. Titlul i preul crii se recupereaz din tabelul A13:G33 n funcie de codul ISBN Rezolvare: Crem o nou coloan: Gen Carte. Folosim funcia VLOOKUP (cutare vertical, pe coloan) astfel: VLOOKUP( C2,$A$13:$G$33,3) C2 reprezint codul ISBN, n functe de care cutam cartea, $A$13:$G$33 este tabelul n care facem cutarea, iar 3 este pe a cta coloan din tabelul anterior s caute.

2.

Numele agentului nu trebuie s aib mai mult de 20 de caractere, codul ISBN nu poate lua valori negative sau peste 1000 iar cantitatea vndut nu poate fi negativ sau peste 2000

Rezolvare: Selectm A2:A10, celulele n care se afl numele agentilor, iar din meniul Data alegem Data Validation, Data Validation. n Settings avem: Allow: Text lenght, Data: less than, Maximum 20. n Error Alert trecem un mesaj de eroare. Similar facem pentru codul ISBN: Whole number, between, 0, 1000 si pentru cantitatea vndut: : Whole number, between, 0, 2000

3.

Comisionul agentului de vanzare calculat la valoarea cartii variaza in functie de numarul de exemplare vandute, astfel: (IF)

Nr exemplare sub 50 intre 50 si 100 intre 100 si 200 peste 200

Comision 5% din valoarea cartii 10% din valoarea cartii 300000+15% din valoarea cartii 500000+20% din valoarea cartii ;

Rezolvare: Funcia folosit este: IF(F2<50,G2*5%,IF(F2<100,G2*10%,IF(F2<200, G2*15%,G2*20%))) Funcia face urmtorul lucru: Dac F2 (cantitatea vndut) e mai mic de 50, se aplic 5% la G2 (valoare) Altfel Dac F2 < 100, se aplic 10% la G2 *F2 este ntre 50 i 100* Altfel Dac F2<200 se aplic 15% la G2 *F2 este ntre 50 i 100* Altfel se aplic 20% la G2 Atenie! n textul problemei scrie 300000+15% i 500000+20%; noi am lucrat numai cu procentele.

4.

Sa se reprezinte structura vnzrilor de cri pe ageni de vnzare

Rezolvare: Selectm tabelul A1:I10 Insert Pivot Table. Bifm ceea ce avem nevoie i cu drag&drop le mutm la Column/Row Labels, opiunea fiecruia cum s-i fac tabelul pivot.

5.

S se extrag ntr-un tabel separat crile de proz i poezie oferite de editur la un pre sub 200.000 de lei

Rezolvare: Selectm tabelul A13:G33 Home Filter: La filtrul Gen Carte bifm proz i poezie, iar la filtrul Pre number filters less than or equal to 200000

6.

S se calculeze tirajul mediu pentru crile de Informatic editate dup 2000

Rezolvare: Copiem capul de tabel dorit n alte celule, n cazul nostru Gen Carte (avem nevoie de informatic) i Anul Apariiei (avem nevoie de cele editate dup 2000). Scriem sub ele valoare dorit, n cazul nostru sub Gen Carte scriem informatica i sub Anul Apariiei scriem <2000. Funcia este: DAVERAGE(A13:G33,G13,I14:J15) A13:G33 tabelul de lucru, G13 coloan pe care s fac media, I14:J15 criteriile dup care face media. Acelai rezultat se poate obine cu funcia

AVERAGEIFS(G14:G33,C14:C33,"informatica",F14:F33,">2000") G14:G33 coloana pe care s fac media C14:C33,informatica: dac pe coloana C14:C33 gsete informatica o va lua n calcul F14:F33,>2000: dac pe coloana F14:F33 gsete valoare >2000, o va lua n calcul

7.

Coloana Gen carte va fi formatat astfel nct crile de informatic s fie afiate cu fonturi roii, cele din domeniul poezie s fie afiate cu fonturi albastre, iar restul cu fonturi negreformatare conditionata (formatare conditionata)

Rezolvare: Se selecteaz coloana Gen Carte (fr capul de tabel) Home Conditional Formating New Rule Se alege din acest meniu formatarea dorit.

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