tabele pivot (examen)-rezolvat

38
0 Titlu carte Nume Client Fri Oct 2000 383,746 Visual Basic for ApplicatioCompania de librăr Bucureşti Radulescu S 40 Thu Nov 2000 383,746 Bazele Informaticii Compania de librăr Bucureşti Radulescu S 80 Mon Nov 2000 383,747 Visual Basic for ApplicatioLibrăria "Central" Sibiu Radulescu S 800 Fri Nov 2000 383,748 Baze de Date Vox 2000 Bucureşti Popescu M. 400 Wed Jan 2001 383,749 Office 2000 / XP Libris Stoc Ploiesti Ionescu L. 900 Sat Feb 2001 383,750 Office 2000 / XP Librăria "Central" Sibiu Pleaşă C. 850 Tue Feb 2001 383,751 Baze de date ABCN ServCom Bucureşti Vasilescu D 900 Tue Feb 2001 383,752 Bazele Informaticii ABCN ServCom Bucureşti Vasilescu D 1,000 Tue Feb 2001 383,752 Office 2000 / XP ABCN ServCom Bucureşti Vasilescu D 30 Mon Apr 2001 383,753 Birotica 2000 Vox 2000 Bucureşti Moisescu A. 1,400 Thu May 2001 383,754 Birotica 2000 Compania de librăr Bucureşti Radulescu S 16 Thu May 2001 383,754 Office 2000 / XP Compania de librăr Bucureşti Radulescu S 600 Thu May 2001 383,755 Birotica 2000 Libris Stoc Ploiesti Ionescu L. 650 Mon May 2001 383,756 Programarea calculatoarelorRolCris Bucureşti Popescu M. 1,050 Mon May 2001 383,756 Birotica 2000 RolCris Bucureşti Popescu M. 800 Mon Jun 2001 383,757 Visual Basic for ApplicatioLibrăria "Central" Sibiu Pleaşă C. 1,300 Wed Jul 2001 383,758 Visual Basic for ApplicatioCompania de librăr Bucureşti Albu M. 1,000 Fri Oct 2001 383,759 Programarea calculatoarelorVox 2000 Bucureşti Ionescu L. 750 Fri Oct 2001 383,759 Bazele Informaticii Vox 2000 Bucureşti Ionescu L. 60 Mon Oct 2001 383,760 Birotica 2000 Libris Stoc Ploiesti Moisescu A. 125 Fri Nov 2001 383,761 Bazele Informaticii Librăria "Central" Sibiu Pleaşă C. 600 Mon Nov 2001 383,762 Birotica 2000 RolCris Bucureşti Moisescu A. 100 Mon Nov 2001 383,763 Programarea calculatoarelorRolCris Bucureşti Moisescu A. 250 Fri Nov 2001 383,764 Baze de Date ABCN ServCom Bucureşti Ionescu L. 90 Fri Nov 2001 383,764 Visual Fox Pro ABCN ServCom Bucureşti Ionescu L. 100 Fri Nov 2001 383,765 Visual Basic for ApplicatioLibris Stoc Ploiesti Pleaşă C. 100 Thu Dec 2001 383,766 Birotica 2000 Compania de librăr Bucureşti Pintilie L. 360 Mon Jan 2002 383,767 Baze de Date Compania de librăr Bucureşti Ionescu L. 2,000 Fri Jan 2002 383,768 Birotica 2000 Librăria "Central" Sibiu Albu M. 20 Fri Jan 2002 383,768 Visual Fox Pro Librăria "Central" Sibiu Albu M. 30 Tue Jan 2002 383,769 Baze de Date Lumina Libris Buzău Pleaşă C. 40 Tue Jan 2002 383,769 Office 2000 / XP Lumina Libris Buzău Pleaşă C. 400 Tue Jan 2002 383,769 Birotică şi Multimedia Lumina Libris Buzău Pleaşă C. 200 Tue Jan 2002 383,770 Informatica utilizatorului ABCN ServCom Bucureşti Moisescu A. 280 Wed Jan 2002 383,771 Baze de Date Libris Stoc Ploiesti Pleaşă C. 300 Thu Feb 2002 383,772 Birotica 2000 Compania de librăr Bucureşti Pintilie L. 1,200 Wed Mar 2002 383,773 Baze de Date Vox 2000 Bucureşti Radulescu S 1,450 Sat Mar 2002 383,774 Birotica 2000 Libraria UPG Ploiesti Albu M. 50 Sat Mar 2002 383,774 Baze de Date Libraria UPG Ploiesti Albu M. 60 Mon Mar 2002 383,775 Baze de Date ABCN ServCom Bucureşti Radulescu S 90 Wed Mar 2002 383,776 Informatica utilizatorului Vox 2000 Bucureşti Radulescu S 900 Wed Mar 2002 383,776 Baze de Date Lumina Libris Buzău Vasilescu D 350 Wed Mar 2002 383,776 Birotica 2000 Lumina Libris Buzău Vasilescu D 250 Wed Mar 2002 383,777 Baze de Date Compania de librăr Bucureşti Pintilie L. 360 Fri Apr 2002 383,778 Birotica 2000 ABCN ServCom Bucureşti Radulescu S 750 Fri Apr 2002 383,778 Informatica utilizatorului ABCN ServCom Bucureşti Radulescu S 45 Thu Apr 2002 383,779 Baze de Date Libraria "PlaCedo" Buzău Moisescu A. 75 Wed May 2002 383,780 Baze de Date Lumina Libris Buzău Moisescu A. 20 Wed May 2002 383,780 Bazele Informaticii Lumina Libris Buzău Moisescu A. 10 Wed May 2002 383,780 Birotica 2000 Lumina Libris Buzău Moisescu A. 40 Fri May 2002 383,781 Baze de Date Vox 2000 Bucureşti Pintilie L. 500 Sat May 2002 383,782 Bazele Informaticii Libraria "PlaCedo" Buzău Albu M. 240 Tue Jun 2002 383,783 Bazele Informaticii Compania de librăr Bucureşti Ionescu L. 800 Tue Jun 2002 383,784 Baze de Date Libraria UPG Ploiesti Ionescu L. 365 Tue Jun 2002 383,784 Informatica utilizatorului Libraria UPG Constanta Ionescu L. 125 Tue Jun 2002 383,785 Baze de Date ABCN ServCom Bucureşti Albu M. 180 Tue Jun 2002 383,786 Baze de Date Librăria "Central" Sibiu Moisescu A. 320 Data de distribuţie Număr factură Oras distributie Agent vanzare Cantitate vanduta

Upload: violetacarmen

Post on 01-Nov-2015

187 views

Category:

Documents


4 download

TRANSCRIPT

0

Titlu carte Nume Client

Fri Oct 2000 383,746 Visual Basic for Application Compania de librării Bucureşti Radulescu S. 40 180,000 7,200,000

Thu Nov 2000 383,746 Bazele Informaticii Compania de librării Bucureşti Radulescu S. 80 240,000 19,200,000

Mon Nov 2000 383,747 Visual Basic for Application Librăria "Central" Sibiu Radulescu S. 800 180,000 144,000,000

Fri Nov 2000 383,748 Baze de Date Vox 2000 Bucureşti Popescu M. 400 275,000 110,000,000

Wed Jan 2001 383,749 Office 2000 / XP Libris Stoc Ploiesti Ionescu L. 900 230,000 207,000,000

Sat Feb 2001 383,750 Office 2000 / XP Librăria "Central" Sibiu Pleaşă C. 850 230,000 195,500,000

Tue Feb 2001 383,751 Baze de date ABCN ServCom Bucureşti Vasilescu D. 900 275,000 247,500,000

Tue Feb 2001 383,752 Bazele Informaticii ABCN ServCom Bucureşti Vasilescu D. 1,000 240,000 240,000,000

Tue Feb 2001 383,752 Office 2000 / XP ABCN ServCom Bucureşti Vasilescu D. 30 230,000 6,900,000

Mon Apr 2001 383,753 Birotica 2000 Vox 2000 Bucureşti Moisescu A. 1,400 265,000 371,000,000

Thu May 2001 383,754 Birotica 2000 Compania de librării Bucureşti Radulescu S. 16 265,000 4,240,000

Thu May 2001 383,754 Office 2000 / XP Compania de librării Bucureşti Radulescu S. 600 230,000 138,000,000

Thu May 2001 383,755 Birotica 2000 Libris Stoc Ploiesti Ionescu L. 650 265,000 172,250,000

Mon May 2001 383,756 Programarea calculatoarelor RolCris Bucureşti Popescu M. 1,050 325,000 341,250,000

Mon May 2001 383,756 Birotica 2000 RolCris Bucureşti Popescu M. 800 265,000 212,000,000

Mon Jun 2001 383,757 Visual Basic for Application Librăria "Central" Sibiu Pleaşă C. 1,300 180,000 234,000,000

Wed Jul 2001 383,758 Visual Basic for Application Compania de librării Bucureşti Albu M. 1,000 180,000 180,000,000

Fri Oct 2001 383,759 Programarea calculatoarelor Vox 2000 Bucureşti Ionescu L. 750 325,000 243,750,000

Fri Oct 2001 383,759 Bazele Informaticii Vox 2000 Bucureşti Ionescu L. 60 240,000 14400000

Mon Oct 2001 383,760 Birotica 2000 Libris Stoc Ploiesti Moisescu A. 125 265,000 33125000

Fri Nov 2001 383,761 Bazele Informaticii Librăria "Central" Sibiu Pleaşă C. 600 240,000 144000000

Mon Nov 2001 383,762 Birotica 2000 RolCris Bucureşti Moisescu A. 100 265,000 26500000

Mon Nov 2001 383,763 Programarea calculatoarelor RolCris Bucureşti Moisescu A. 250 325,000 81250000

Fri Nov 2001 383,764 Baze de Date ABCN ServCom Bucureşti Ionescu L. 90 275,000 24750000

Fri Nov 2001 383,764 Visual Fox Pro ABCN ServCom Bucureşti Ionescu L. 100 180,000 18000000

Fri Nov 2001 383,765 Visual Basic for Application Libris Stoc Ploiesti Pleaşă C. 100 180,000 18000000

Thu Dec 2001 383,766 Birotica 2000 Compania de librării Bucureşti Pintilie L. 360 265,000 95400000

Mon Jan 2002 383,767 Baze de Date Compania de librării Bucureşti Ionescu L. 2,000 275,000 550000000

Fri Jan 2002 383,768 Birotica 2000 Librăria "Central" Sibiu Albu M. 20 265,000 5300000

Fri Jan 2002 383,768 Visual Fox Pro Librăria "Central" Sibiu Albu M. 30 180,000 5400000

Tue Jan 2002 383,769 Baze de Date Lumina Libris Buzău Pleaşă C. 40 275,000 11000000

Tue Jan 2002 383,769 Office 2000 / XP Lumina Libris Buzău Pleaşă C. 400 230,000 92000000

Tue Jan 2002 383,769 Birotică şi Multimedia Lumina Libris Buzău Pleaşă C. 200 265,000 53000000

Tue Jan 2002 383,770 Informatica utilizatorului ABCN ServCom Bucureşti Moisescu A. 280 245,000 68600000

Wed Jan 2002 383,771 Baze de Date Libris Stoc Ploiesti Pleaşă C. 300 275,000 82500000

Thu Feb 2002 383,772 Birotica 2000 Compania de librării Bucureşti Pintilie L. 1,200 265,000 318000000

Wed Mar 2002 383,773 Baze de Date Vox 2000 Bucureşti Radulescu S. 1,450 275,000 398750000

Sat Mar 2002 383,774 Birotica 2000 Libraria UPG Ploiesti Albu M. 50 265,000 13250000

Sat Mar 2002 383,774 Baze de Date Libraria UPG Ploiesti Albu M. 60 275,000 16500000

Mon Mar 2002 383,775 Baze de Date ABCN ServCom Bucureşti Radulescu S. 90 275,000 24750000

Wed Mar 2002 383,776 Informatica utilizatorului Vox 2000 Bucureşti Radulescu S. 900 245,000 220500000

Wed Mar 2002 383,776 Baze de Date Lumina Libris Buzău Vasilescu D. 350 275,000 96250000

Wed Mar 2002 383,776 Birotica 2000 Lumina Libris Buzău Vasilescu D. 250 265,000 66250000

Wed Mar 2002 383,777 Baze de Date Compania de librării Bucureşti Pintilie L. 360 275,000 99000000

Fri Apr 2002 383,778 Birotica 2000 ABCN ServCom Bucureşti Radulescu S. 750 265,000 198750000

Fri Apr 2002 383,778 Informatica utilizatorului ABCN ServCom Bucureşti Radulescu S. 45 245,000 11025000

Thu Apr 2002 383,779 Baze de Date Libraria "PlaCedo" Buzău Moisescu A. 75 275,000 20625000

Wed May 2002 383,780 Baze de Date Lumina Libris Buzău Moisescu A. 20 275,000 5500000

Wed May 2002 383,780 Bazele Informaticii Lumina Libris Buzău Moisescu A. 10 240,000 2400000

Wed May 2002 383,780 Birotica 2000 Lumina Libris Buzău Moisescu A. 40 265,000 10600000

Fri May 2002 383,781 Baze de Date Vox 2000 Bucureşti Pintilie L. 500 275,000 137500000

Sat May 2002 383,782 Bazele Informaticii Libraria "PlaCedo" Buzău Albu M. 240 240,000 57600000

Tue Jun 2002 383,783 Bazele Informaticii Compania de librării Bucureşti Ionescu L. 800 240,000 192000000

Tue Jun 2002 383,784 Baze de Date Libraria UPG Ploiesti Ionescu L. 365 275,000 100375000

Tue Jun 2002 383,784 Informatica utilizatorului Libraria UPG Constanta Ionescu L. 125 245,000 30625000

Tue Jun 2002 383,785 Baze de Date ABCN ServCom Bucureşti Albu M. 180 275,000 49500000

Tue Jun 2002 383,786 Baze de Date Librăria "Central" Sibiu Moisescu A. 320 275,000 88000000

Data de distribuţie

Număr factură

Oras distributie

Agent vanzare

Cantitate vanduta

Pret carte

Valoare vânzari

1. Să se formateze "Data de distribuţie" (plaja de celule A3:A59) astfel: ziua - o literă sau două dacă este MARŢI - "Ma" sau dacă este MIERCURI - "Mi"; luna - primele trei litere; anul - din 4 cifre.

Răspuns: Selectaţi plaja de celule A3:A59 - > click dreapta - > Format Cells - >Number - > Custom -> Type: DDD MMM YYYY

2. Să se afişeze numărul de cărţi şi suma valorică a acestora, pe titluri de carte şi pe agenţi de distribuţie, restricţionând interactiv tabela pe oraşe de distribuţie.

Răspuns: Poziţionaţi cursorul într-o celulă a tabelului pe care doriţi să-l folosiţi la realizarea tabelei PIVOT.Pasul 1. Data - > Pivot Table and PivotChart Report

Pasul 2. Fiind deja poziţionaţi în tabelul pe care îl folosim la realizarea tabelei Pivot, acesta va fi completat automat în fereastra de diaolog următoare:

Pasul 3. Ultimul pas către rezultatul final presupune, în principal, stabilirea locului unde va fi amplasat rezultatul, precum şi cum se doreşte să arate tabelul rezultat.

Acţionarea butonului Layout ne oferă posibilitatea stabilirii coloanelor, liniilor şi valorilor din tabelul rezultat. Această fereastră pentru a răspunde cerinţelor din enunţ, folosind tehnica Drag and Drop trebuie completată astfel:

OBSERVAŢIE: Tabelul pivot rezultat poate suporta şi alte modificări în sensul că pe Row se poate plasa "Agent vânzare", iar pe Column se poate plasa "Titlu carte", alegerea fiind dată de forma dorită de afişare a datelor.

Acţionarea butonului Options permite specificarea detaliilor de afişare a tabelei pivot rezultate. Completată aceasta se prezintă astfel:

Tabelul folosit.

Rezultatul este plasat într-un nou sheet pe care-l crează automat.

Foaia de calcul curentă.

Adresa celulei de început.

12 3 4

2

Sumă

Selectaţi Sheet-ul "Cerinţa nr. 2"(redenumit cu acest nume) şi vedeţi forma tabelului pivot rezultat (a suportat unele modificări de formatare a celulelor, precum şi o formatare condiţională ce-mi permite să colorez liniile de la "Cantitatea vândută" într-un anume fel, iar liniile de la "Valoarea vândută" într-un alt fel).

3. Să se afişeze nr. maxim şi nr. minim de cărţi vândute, pe titluri, pe clienţi şi pe oraşe de distribuţie, modificând dinamic anul de distribuţie.

Răspuns: După parcurgerea paşilor 1 şi 2 de la enunţul nr. 2 va apare un mesaj care ne avertizează că pe baza aceluiaşi tabel s-a mai făcut o tabelă pivot. Alegeţi butonul "NO" pentru a crea o nouă tabelă pivot separată de prima. Această fereastră se prezintă astfel:

După acţionarea butonului Layout de la pasul 3 care apare după ce aţi acţionat butonul "NO" al mesajului de avertizare, rezultă următoarea ferestră care completată trebuie să se prezinte astfel:

3

După acţionarea butonului Options tot de la pasul 3 rezultă următoarea ferestră care completată să se prezinte astfel:

Selectaţi Sheet-ul "Cerinţa nr. 3" (redenumit cu acest nume) şi vedeţi forma tabelului pivot rezultat (a suportat unele modificări de formatare a celulelor). Realizaţi o selecţie în funcţie de "Data de distribuţie". Ce observaţi? Nu care cumva în listă se regăsesc toate datele de pe coloana "Data de distribuţie"?

În enunţul aplicaţiei se cere modificarea dinamică numai a anului de distribuţie nu numai a unei zile de distrubuţie. Pentru aceasta trebuie să se realizeze o grupare a datelor pe ani în cadrul coloanei "Data de distribuţie" astfel:

A. selectaţi sheet-ul "Cerinţa nr. 3".

B. se poziţionează cursorul pe celula "Data de distribuţie", apărând astfel un semn în cruce.

C. folosind tehnica Drag and Drop - trage şi plasează - şi se trage celula "Data de distribuţie" peste celula "Oraş distribuţie". Tabelul pivot rezultat se va modifica, dar aceasta va fi o modificare temporară.

D. Click dreapta pe noua locaţie a celulei "Data de distribuţie" - > Group and Show Detail - > Group. Fereastra de dialog ce va apare trebuie să arate completată astfel:

E. Folosind din nou tehnica Drag and Drop se trage "Data de distribuţie" la vechea locaţie - celula A1.

Realizaţi iar o selecţie în funcţie de "Data de distribuţie". Ce schimbare observaţi? Nu care cumva în listă se regăsesc acum şi anii 2000, 2001, 2002? Este exact ce ne trebuia - o grupare pe ani de distribuţie - pentru a modifica în mod dinamic tabelul pivot rezultat pe ani de distribuţie.

4. Să se realizeze o extragere tip bază de date care să releve toate informaţiile privind vânzările realizate de agentul de distribuţie Moisescu în oraşul Bucureşti.

Răspuns: După parcurgerea paşilor 1 şi 2 de la enunţul nr. 2 va apare un mesaj care ne avertizează că pe baza aceluiaşi tabel s-a mai făcut o tabelă pivot. Alegeţi butonul "NO" pentru a crea o nouă tabelă pivot separată de prima. Această fereastră se prezintă astfel:

După acţionarea butonului Layout de la pasul 3 care apare după ce aţi acţionat butonul "NO" al mesajului de avertizare, rezultă următoarea ferestră care completată trebuie să se prezinte astfel:

După acţionarea butonului Options tot de la pasul 3 rezultă următoarea ferestră care completată să se prezinte astfel:

Selectaţi Sheet-ul "Cerinţa nr. 4" (redenumit cu acest nume) şi vedeţi forma tabelului pivot rezultat (a suportat unele modificări de formatare a celulelor).

Pentru a realiza însă o extragere de tip bază de date din această tabelă pivot rezultată (cea din sheet-ul "Cerinţa nr. 4"), aşa cum se cere în enunţul aplicaţiei se procedează astfel:

A. Se selectează sheet-ul "Cerinţa nr. 4".

B. Se execută dublu click pe celula care se află la intersecţia agentului de distribuţie "Moisescu" şi oraşului "Bucureşti" - celula B6. Automat se va crea un nou sheet - redenumit "Extragere tip baza de date" - în care se află tabelul ce conţine un fel de filtrare a tabelului de baza pe agentul de distrubuţie "Moisescu" şi oraşul "Bucureşti". Selectaţi acest nou sheet creat automat pentru a vedea rezultatul extragerii de tip bază de date.

5. Să se calculeze volumul vânzărilor de cărţi pe anii 2000 şi 2002, ca diferenţă faţă de anul 2001.Răspuns: După parcurgerea paşilor 1 şi 2 de la enunţul nr. 2 va apare un mesaj care ne avertizează că pe baza aceluiaşi tabel s-a mai făcut o tabelă pivot. Alegeţi butonul "NO" pentru a crea o nouă tabelă pivot separată de prima. Această fereastră se prezintă astfel:

După acţionarea butonului Layout de la pasul 3 care apare după ce aţi acţionat butonul "NO" al mesajului de avertizare, rezultă următoarea ferestră care completată trebuie să se prezinte astfel:

După acţionarea butonului Options tot de la pasul 3 rezultă următoarea ferestră care completată să se prezinte astfel:

Selectaţi Sheet-ul "Cerinţa nr. 5" (redenumit cu acest nume) şi vedeţi forma tabelului pivot rezultat (a suportat unele modificări de formatare a celulelor - sufix-ul lei; pentru valorile pozitive cifrele să apară cu semnul "+" în faţă, cele negative să aibe în faţă semnul "-", iar pentru valoarea nul să apară textul "Egalitate").

Pentru a realiza însă o reprezentare a volumului vânzărilor pe anii 2000 şi 2002 ca diferenţă faţă de anul 2001, aşa cum se cere în enunţul aplicaţiei se procedează astfel:

A. Se realizează pentru început o grupare a datelor din tabelul pivot rezultat pe ani:

A1. se selectează sheet-ul "Cerinţa nr. 5".

A2. click dreapta pe celula "Data de distribuţie" - celula B2 - > Group and Show Detail - > Group. Fereastra de dialog ce va apare trebuie să arate completată astfel:

B. Realizarea tabelei pivot ca diferenţă faţă de anul 2001: click dreapta pe celula "Sum of Valoare vânzări" - schimbată în "Sumă Valoare vânzări" - > Filed Settings. Fereastra de dialog ce apare trebuie, completată să se prezinte astfel:

Tabela pivot rezultat afişează cu semnul "+" sau "-" (conform formatării celulelor) pentru anul 2000, respectiv 2002 diferenţa faţă de anul 2001 (coloana goală).

6. Să se calculeze media vânzărilor de cărţi pentru oraşele Ploieşti şi Sibiu, pe ani, iar în cadrul acestora pe luni de distribuţie.Răspuns: După parcurgerea paşilor 1 şi 2 de la enunţul nr. 2 va apare un mesaj care ne avertizează că pe baza aceluiaşi tabel s-a mai făcut o tabelă pivot. Alegeţi butonul "NO" pentru a crea o nouă tabelă pivot separată de prima. Această fereastră se prezintă astfel:

După acţionarea butonului Layout de la pasul 3 care apare după ce aţi acţionat butonul "NO" al mesajului de avertizare, rezultă următoarea ferestră care completată trebuie să se prezinte astfel:

Implicit apare "Sum of Valoare Vânzări". Pentru a calcula o medie şi nu o sumă de

"Valoare vânzări" se execută dublu click pe "Sum of Valoare Vânzări" (1), iar din fereastra de dialog ce se deschide alegeţi Average (media)

După acţionarea butonului Options tot de la pasul 3 rezultă următoarea ferestră care completată să se prezinte astfel:

Selectaţi Sheet-ul "Cerinţa nr. 6" (redenumit cu acest nume) şi vedeţi forma tabelului pivot rezultat (a suportat unele modificări de formatare a celulelor). Realizaţi o selecţie în funcţie de "Data de distribuţie". Ce observaţi? Nu care cumva în listă se regăsesc toate datele de pe coloana "Data de distribuţie"?

În enunţul aplicaţiei se cere media vânzărilor de cărţi pentru oraşele Ploieşti şi Sibiu, pe ani, iar în cadrul acestora pe luni de distribuţie. Pentru aceasta trebuie să se realizeze o grupare a datelor pe ani şi pe luni în cadrul coloanei "Data de distribuţie" astfel:

A. selectaţi sheet-ul "Cerinţa nr. 6".

B. Click dreapta pe celula "Data de distribuţie" - celula C3 - > Group and Show Detail - > Group. Fereastra de dialog ce va apare trebuie să arate completată astfel:

C. Tabelul pivot se va modifica automat reflectând media vânzărilor pe ani, iar în cadrul acestora pe luni de distribuţie pentru toate oraşele de distribuţie.

1

1

D. Pentru a se afişa în tabelul pivot numai oraşele Ploieşti şi Sibiu se realizează o filtrare a tabelei pivot astfel: click stânga pe săgeata de la "Oraş distribuţie" - > debifaţi restul oraşelor din lista derulantă care apare (rămân bifate numai oraşele Ploieşti şi Sibiu) - vezi figura de mai jos:

Tabelul pivot final reprezintă astfel media vânzărilor pe oraşele Ploieşti şi Sibiu pe ani de distribuţie, iar în cadrul anilor pe luni.Tabelul a suportat unele redenumiri de coloane: Year - tastat Ani; ian - tastat Ianuarie; nov - tastat Noiembrie; etc.

7. Să se realizeze o analiză prin grafic a numărului de cărţi de informatică vândute de agenţii comerciali, pe anul 2002 (histogramele reprezentând volumul minim şi maxim de cărţi vor fi formatate folosind un obiect WordArt).

Răspuns: Poziţionaţi cursorul într-o celulă a tabelului pe care doriţi să-l folosiţi la realizarea tabelei PIVOT.Pasul 1. Data - > Pivot Table and PivotChart Report

Pasul 2. Fiind deja poziţionaţi în tabelul pe care îl folosim la realizarea tabelei Pivot, acesta va fi completat automat în fereastra de diaolog următoare:

După parcurgerea paşilor 1 şi 2 va apare un mesaj care ne avertizează că pe baza aceluiaşi tabel s-a mai făcut o tabelă pivot. Alegeţi butonul "NO" pentru a crea o nouă tabelă pivot separată de prima. Această fereastră se prezintă astfel:

Pasul 3. Ultimul pas către rezultatul final presupune, în principal, stabilirea locului unde va fi amplasat rezultatul, precum şi cum se doreşte să arate tabelul rezultat.

Tabelul folosit.

Rezultatul este plasat într-un nou sheet pe care-l crează automat.

Foaia de calcul curentă.

Adresa celulei de început.

1

2 3 4

După acţionarea butonului Layout de la pasul 3 care apare după ce aţi acţionat butonul "NO" al mesajului de avertizare, rezultă următoarea ferestră care completată trebuie să se prezinte astfel:

După acţionarea butonului Options tot de la pasul 3 rezultă următoarea ferestră care completată să se prezinte astfel:

După finalizare (click pe butonul Finish de la pasul 3) se vor crea automat două noi sheet-uri. Denumirile implicite al acestor sheet-uri sunt: Sheet1 (dacă nu mai există un alt sheet creat cu acest nume anterior) - pentru tabela pivot rezultată - şi Chart1 (dacă nu mai există un alt sheet cu acest numecreat cu acest nume anterior) - pentru graficul realizat automat pe baza datelor din tabela pivot rezultat existentă în Sheet1.

ATENŢIE: La final graficul a fost copiat în acelaşi sheet cu tabela pivot rezultată, de aceea nu vedeţi cele de două sheet create automat. Motivul didactic: pentru a face singuri toate aceste modificări pe parcursul parcurgerii explicaţiilor date.

Tabela pivot şi graficul rezultat nu corespund enunţului aplicaţiei noastre, motiv pentru care se impne modificarea acestora.

1. Modificarea tabelului pivot rezultat - existent în sheet-ul creat automat - Sheet1. Se impune gruparea datelor din tabelul pivot pe ani de distribuţie, astfel:

A. selectaţi sheet-ul "Sheet1".B. Click dreapta pe celula "Data de distribuţie" - celula B3 - > Group and Show Detail - > Group. Fereastra de dialog ce va apare trebuie să arate completată astfel:

Tabelul pivot se va modifica automat reflectând cantitatea vândută de fiecare agent de vânzări pe ani de distrubuţie.

Pentru a se afişa în tabelul pivot numai anul 2002 (conform enunţului) se realizează o filtrare a tabelei pivot grupate pe ani de distribuţie astfel: click stânga pe săgeata de la "Data de distribuţie" - > debifaţi restul anilor din lista derulantă care apare (rămâne bifat numai anul 2002) - vezi figura de mai jos:

Pentru a vedea rezultatul final al rezolvării acestei cerinţe al selectaţi sheet-ul "Cerinţa nr. 7".

Tabelul pivot final reprezintă astfel suma cantităţilor vândute pe fiecare agent de vânzare pe anul 2002.

Graficul din sheet-ul "Chart1" s-a modificat automat în funcţie de modificarea tabelului pivot, reflectând de asemenea suma cantităţilor vândute pe fiecare agent de vânzare pe anul 2002.

2. Modificarea graficului - existent în sheet-ul "Chart1" folosind pentru histogramele care reprezintă minumul şi maximul catităţilor vândute obiecte de tip WordArt.

A. selectaţi sheet-ul "Chart1".B. Crearea unui obiect WordArt se realizează astfel:

1. Activarea barei cu instrumente Drawing -> View - > Toolbars - >Drawing. Aceasta se prezintă astfel:

2. se activează butonul Insert WordArt3. se alege un tip de obiect WordArt

4. se tastează textul dorit (exemplu: pentru cantitatea minimă vom avea textul "Slab") - >.Ok. Va apare în sheet "Chart1" un obiect WordArt de genul:

5. se selectează obiectul WordArt din sheet-ul "Chart1" şi se roteşte cu 90 grade pentru a fi afişat mai frumos, dar nu este o regulă. Se copiază în ClipBoard obiectul WordArt: Edit - > Copy sau CTRL+C.

C. Schimbarea histogramei de minim cu obiectul WordArt:1. click pe histograma ce reprezintă minim-ul din grafic - se vor selecta toate histogramele din grafic. Pentru a selecta numai histograma de minim se mai execută încă un click pe histograma ce reprezintă minim-ul rămânând astfel selectată numai această histogramă.

2. Plasarea peste histograma selectată a obiectului WordArt din ClipBoard: Edit - > Paste sau CTRL+V. Se repetă operaţiile şi pentru histograma ce reprezintă suma cantităţilor maxime plasând un obiect WordArt cu textul "Performant".

Pentru restul modificărilor făcute graficului (titlul graficului, fundalul graficului, afişarea valorilor pe histogramele din grafic, etc) citiţi elementele prezentat la curs.

La final se copiază graficul din sheet-ul "Chart1" în sheet-ul "Sheet1" acolo unde există şi tabela pivot pe baza căreia s-a făcut graficul. Sheet-ul "Chart1" se va şterge.

Insert WordArt

Oras distributie (All)

Agent vanzare

Titlu carte Sumă Albu M. Ionescu L. Moisescu A. Pintilie L. Pleaşă C. Popescu M. Radulescu S. Vasilescu D.

Baze de Date Cantitate vândută 240 cărţi 2,455 cărţi 415 cărţi 860 cărţi 340 cărţi 400 cărţi 1,540 cărţi 1,250 cărţi 7,500 cărţi

Valoare vânzări 66,000,000 lei 675,125,000 lei 114,125,000 lei 236,500,000 lei 93,500,000 lei 110,000,000 lei 423,500,000 lei 343,750,000 lei 2,062,500,000 lei

Bazele Informaticii Cantitate vândută 240 cărţi 860 cărţi 10 cărţi ***** 600 cărţi ***** 80 cărţi 1,000 cărţi 2,790 cărţi

Valoare vânzări 57,600,000 lei 206,400,000 lei 2,400,000 lei ***** 144,000,000 lei ***** 19,200,000 lei 240,000,000 lei 669,600,000 lei

Birotica 2000 Cantitate vândută 70 cărţi 650 cărţi 1,665 cărţi 1,560 cărţi ***** 800 cărţi 766 cărţi 250 cărţi 5,761 cărţi

Valoare vânzări 18,550,000 lei 172,250,000 lei 441,225,000 lei 413,400,000 lei ***** 212,000,000 lei 202,990,000 lei 66,250,000 lei 1,526,665,000 lei

Birotică şi Multimedia Cantitate vândută ***** ***** ***** ***** 200 cărţi ***** ***** ***** 200 cărţi

Valoare vânzări ***** ***** ***** ***** 53,000,000 lei ***** ***** ***** 53,000,000 lei

Informatica utilizatorului Cantitate vândută ***** 125 cărţi 280 cărţi ***** ***** ***** 945 cărţi ***** 1,350 cărţi

Valoare vânzări ***** 30,625,000 lei 68,600,000 lei ***** ***** ***** 231,525,000 lei ***** 330,750,000 lei

Office 2000 / XP Cantitate vândută ***** 900 cărţi ***** ***** 1,250 cărţi ***** 600 cărţi 30 cărţi 2,780 cărţi

Valoare vânzări ***** 207,000,000 lei ***** ***** 287,500,000 lei ***** 138,000,000 lei 6,900,000 lei 639,400,000 lei

Programarea calculatoarelorCantitate vândută ***** 750 cărţi 250 cărţi ***** ***** 1,050 cărţi ***** ***** 2,050 cărţi

Valoare vânzări ***** 243,750,000 lei 81,250,000 lei ***** ***** 341,250,000 lei ***** ***** 666,250,000 lei

Visual Basic for Application Cantitate vândută 1,000 cărţi ***** ***** ***** 1,400 cărţi ***** 840 cărţi ***** 3,240 cărţi

Valoare vânzări 180,000,000 lei ***** ***** ***** 252,000,000 lei ***** 151,200,000 lei ***** 583,200,000 lei

Visual Fox Pro Cantitate vândută 30 cărţi 100 cărţi ***** ***** ***** ***** ***** ***** 130 cărţi

Valoare vânzări 5,400,000 lei 18,000,000 lei ***** ***** ***** ***** ***** ***** 23,400,000 lei

Total Cantitate vândută 1,580 cărţi 5,840 cărţi 2,620 cărţi 2,420 cărţi 3,790 cărţi 2,250 cărţi 4,771 cărţi 2,530 cărţi 25,801 cărţi

Total Valoare vânzări 327,550,000 lei 1,553,150,000 lei 707,600,000 lei 649,900,000 lei 830,000,000 lei 663,250,000 lei 1,166,415,000 lei 656,900,000 lei 6,554,765,000 lei

TOTAL peTitlu Carte

Data de distribuţie (All)

Bucureşti Buzău Constanta Ploiesti Sibiu

Titlu carte Nume Client

Baze de Date ABCN ServCom 900 cărţi 90 cărţi ***** ***** ***** ***** ***** ***** ***** *****Compania de librării 2,000 cărţi 360 cărţi ***** ***** ***** ***** ***** ***** ***** *****Libraria "PlaCedo" ***** ***** 75 cărţi 75 cărţi ***** ***** ***** ***** ***** *****Libraria UPG ***** ***** ***** ***** ***** ***** 365 cărţi 60 cărţi ***** *****Librăria "Central" ***** ***** ***** ***** ***** ***** ***** ***** 320 cărţi 320 cărţiLibris Stoc ***** ***** ***** ***** ***** ***** 300 cărţi 300 cărţi ***** *****Lumina Libris ***** ***** 350 cărţi 20 cărţi ***** ***** ***** ***** ***** *****Vox 2000 1,450 cărţi 400 cărţi ***** ***** ***** ***** ***** ***** ***** *****

Maxim / Minim Baze de Date pe Oraş 2,000 cărţi 90 cărţi 350 cărţi 20 cărţi ***** ***** 365 cărţi 60 cărţi 320 cărţi 320 cărţiBazele Informaticii ABCN ServCom 1,000 cărţi 1,000 cărţi ***** ***** ***** ***** ***** ***** ***** *****

Compania de librării 800 cărţi 80 cărţi ***** ***** ***** ***** ***** ***** ***** *****Libraria "PlaCedo" ***** ***** 240 cărţi 240 cărţi ***** ***** ***** ***** ***** *****Librăria "Central" ***** ***** ***** ***** ***** ***** ***** ***** 600 cărţi 600 cărţiLumina Libris ***** ***** 10 cărţi 10 cărţi ***** ***** ***** ***** ***** *****Vox 2000 60 cărţi 60 cărţi ***** ***** ***** ***** ***** ***** ***** *****

Maxim / Minim Bazele Informaticii pe Oraş 1,000 cărţi 60 cărţi 240 cărţi 10 cărţi ***** ***** ***** ***** 600 cărţi 600 cărţiBirotica 2000 ABCN ServCom 750 cărţi 750 cărţi ***** ***** ***** ***** ***** ***** ***** *****

Compania de librării 1,200 cărţi 16 cărţi ***** ***** ***** ***** ***** ***** ***** *****Libraria UPG ***** ***** ***** ***** ***** ***** 50 cărţi 50 cărţi ***** *****Librăria "Central" ***** ***** ***** ***** ***** ***** ***** ***** 20 cărţi 20 cărţiLibris Stoc ***** ***** ***** ***** ***** ***** 650 cărţi 125 cărţi ***** *****Lumina Libris ***** ***** 250 cărţi 40 cărţi ***** ***** ***** ***** ***** *****RolCris 800 cărţi 100 cărţi ***** ***** ***** ***** ***** ***** ***** *****Vox 2000 1,400 cărţi 1,400 cărţi ***** ***** ***** ***** ***** ***** ***** *****

Maxim / Minim Birotica 2000 pe Oraş 1,400 cărţi 16 cărţi 250 cărţi 40 cărţi ***** ***** 650 cărţi 50 cărţi 20 cărţi 20 cărţiBirotică şi Multimedia Lumina Libris ***** ***** 200 cărţi 200 cărţi ***** ***** ***** ***** ***** *****Maxim / Minim Birotică şi Multimedia pe Oraş ***** ***** 200 cărţi 200 cărţi ***** ***** ***** ***** ***** *****Informatica utilizatorului ABCN ServCom 280 cărţi 45 cărţi ***** ***** ***** ***** ***** ***** ***** *****

Libraria UPG ***** ***** ***** ***** 125 cărţi 125 cărţi ***** ***** ***** *****Vox 2000 900 cărţi 900 cărţi ***** ***** ***** ***** ***** ***** ***** *****

Maxim / Minim Informatica utilizatorului pe Oraş 900 cărţi 45 cărţi ***** ***** 125 cărţi 125 cărţi ***** ***** ***** *****Office 2000 / XP ABCN ServCom 30 cărţi 30 cărţi ***** ***** ***** ***** ***** ***** ***** *****

Compania de librării 600 cărţi 600 cărţi ***** ***** ***** ***** ***** ***** ***** *****Librăria "Central" ***** ***** ***** ***** ***** ***** ***** ***** 850 cărţi 850 cărţiLibris Stoc ***** ***** ***** ***** ***** ***** 900 cărţi 900 cărţi ***** *****Lumina Libris ***** ***** 400 cărţi 400 cărţi ***** ***** ***** ***** ***** *****

Maxim / Minim Office 2000 / XP pe Oraş 600 cărţi 30 cărţi 400 cărţi 400 cărţi ***** ***** 900 cărţi 900 cărţi 850 cărţi 850 cărţiProgramarea calculatoarelor RolCris 1,050 cărţi 250 cărţi ***** ***** ***** ***** ***** ***** ***** *****

Vox 2000 750 cărţi 750 cărţi ***** ***** ***** ***** ***** ***** ***** *****Maxim / Minim Programarea calculatoarelor pe Oraş 1,050 cărţi 250 cărţi ***** ***** ***** ***** ***** ***** ***** *****Visual Basic for Application Compania de librării 1,000 cărţi 40 cărţi ***** ***** ***** ***** ***** ***** ***** *****

Librăria "Central" ***** ***** ***** ***** ***** ***** ***** ***** 1,300 cărţi 800 cărţiLibris Stoc ***** ***** ***** ***** ***** ***** 100 cărţi 100 cărţi ***** *****

Maxim / Minim Visual Basic for Application pe Oraş 1,000 cărţi 40 cărţi ***** ***** ***** ***** 100 cărţi 100 cărţi 1,300 cărţi 800 cărţiVisual Fox Pro ABCN ServCom 100 cărţi 100 cărţi ***** ***** ***** ***** ***** ***** ***** *****

Librăria "Central" ***** ***** ***** ***** ***** ***** ***** ***** 30 cărţi 30 cărţiMaxim / Minim Visual Fox Pro pe Oraş 100 cărţi 100 cărţi ***** ***** ***** ***** ***** ***** 30 cărţi 30 cărţi

Oras distributie

Maxim Minim

Maxim Cantitate Vândută

Minim Cantitate Vândută

Maxim Cantitate Vândută

Minim Cantitate Vândută

Maxim Cantitate Vândută

Minim Cantitate Vândută

Maxim Cantitate Vândută

Minim Cantitate Vândută

Maxim Cantitate Vândută

Minim Cantitate Vândută

Sumă Valoare vânzari Oras distributieAgent vanzare Bucureşti Buzău Constanta PloiestiAlbu M. 229,500,000 lei 57,600,000 lei ***** 29,750,000 lei Ionescu L. 1,042,900,000 lei ***** 30,625,000 lei 479,625,000 lei Moisescu A. 547,350,000 lei 39,125,000 lei ***** 33,125,000 lei Pintilie L. 649,900,000 lei ***** ***** ***** Pleaşă C. ***** 156,000,000 lei ***** 100,500,000 lei Popescu M. 663,250,000 lei ***** ***** ***** Radulescu S. 1,022,415,000 lei ***** ***** ***** Vasilescu D. 494,400,000 lei 162,500,000 lei ***** *****

Sibiu 10,700,000 lei

***** 88,000,000 lei

***** 573,500,000 lei

***** 144,000,000 lei

*****

Nume Client

1/29/2002 383770 Informatica utilizatorului ABCN ServCom Bucureşti Moisescu A. 280 245,000 lei 68,600,000 lei

11/12/2001 383763 Programarea calculatoarelor RolCris Bucureşti Moisescu A. 250 325,000 lei 81,250,000 lei

11/12/2001 383762 Birotica 2000 RolCris Bucureşti Moisescu A. 100 265,000 lei 26,500,000 lei

4/2/2001 383753 Birotica 2000 Vox 2000 Bucureşti Moisescu A. 1400 265,000 lei 371,000,000 lei

Data de distribuţie

Număr factură

Titlu carte

Oras distributie

Agent vanzare

Cantitate vanduta

Pret carte

Valoare vânzari

Sumă Valoare vânzari Data de distribuţieTitlu carte 2000 2001 2002Baze de Date - 162,250,000 lei + 1,408,000,000 leiBazele Informaticii - 379,200,000 lei - 146,400,000 leiBirotica 2000 - 914,515,000 lei - 302,365,000 leiBirotică şi Multimedia Egalitate + 53,000,000 leiInformatica utilizatorului Egalitate + 330,750,000 leiOffice 2000 / XP - 547,400,000 lei - 455,400,000 leiProgramarea calculatoarelor - 666,250,000 lei - 666,250,000 leiVisual Basic for Application - 280,800,000 lei - 432,000,000 leiVisual Fox Pro - 18,000,000 lei - 12,600,000 leiDiferenţă (+ / - ) - 2,968,415,000 lei - 223,265,000 lei

Medie - Valoare vânzari Ani Data de distribuţie2000 2001 2002

Titlu carte Oras distributie Noiembrie Ianuarie Februarie Iunie Octombrie Noiembrie Ianuarie Martie IunieBaze de Date Ploiesti ***** ***** ***** ***** ***** ***** 82,500,000 lei 16,500,000 lei 100,375,000 lei

Sibiu ***** ***** ***** ***** ***** ***** ***** ***** 88,000,000 lei Media vânzărilor Baze de Date ***** ***** ***** ***** ***** ***** 82,500,000 lei 16,500,000 lei 94,187,500 lei Bazele Informaticii Sibiu ***** ***** ***** ***** ***** 144,000,000 lei ***** ***** ***** Media vânzărilor Bazele Informaticii ***** ***** ***** ***** ***** 144,000,000 lei ***** ***** ***** Birotica 2000 Ploiesti ***** ***** ***** ***** 102,687,500 lei ***** ***** 13,250,000 lei *****

Sibiu ***** ***** ***** ***** ***** ***** 5,300,000 lei ***** ***** Media vânzărilor Birotica 2000 ***** ***** ***** ***** 102,687,500 lei ***** 5,300,000 lei 13,250,000 lei ***** Office 2000 / XP Ploiesti ***** 207,000,000 lei ***** ***** ***** ***** ***** ***** *****

Sibiu ***** ***** 195,500,000 lei ***** ***** ***** ***** ***** ***** Media vânzărilor Office 2000 / XP ***** 207,000,000 lei 195,500,000 lei ***** ***** ***** ***** ***** ***** Visual Basic for Application Ploiesti ***** ***** ***** ***** ***** 18,000,000 lei ***** ***** *****

Sibiu 144,000,000 lei ***** ***** 234,000,000 lei ***** ***** ***** ***** ***** Media vânzărilor Visual Basic for Application 144,000,000 lei ***** ***** 234,000,000 lei ***** 18,000,000 lei ***** ***** ***** Visual Fox Pro Sibiu ***** ***** ***** ***** ***** ***** 5,400,000 lei ***** ***** Media vânzărilor Visual Fox Pro ***** ***** ***** ***** ***** ***** 5,400,000 lei ***** *****

Sumă Cantitate vândută Data de distribuţieAgent vânzare 2002Albu M. 580 cărţiIonescu L. 3,290 cărţiMoisescu A. 745 cărţiPintilie L. 2,060 cărţiPleaşă C. 940 cărţiRadulescu S. 3,235 cărţiVasilescu D. 600 cărţi