Sunteți pe pagina 1din 29

1.

6INSTRUMENTEDESINTETIZAREAINFORMAIEIIDE
ASISTAREADECIZIEI

ProcesoruldetabeleExcel,alturidefacilitilecunoscutedecalcultabelar,de
generare de grafice i de exploatare a bazelor de date, posed mai multe tehnici de
prelucrare a datelor prin care informaia poate fi agregat, centralizat, regrupat,
simulatsauoptimizat.
Aceste faciliti sunt cunoscute sub numele de instrumente de sintetizare a
informaieiideasistareadecizieiiregrupeaz:instrumentedesintetizare(tabelelede
ipoteze,tabelepivot,subtotalizri,consolidri), instrumentedesimulareioptimizare
(scenariile,tehnicavaloriiscopisolverul)iinstrumentedepreviziune(funciileTrend
iForecast,previziunipringrafice).

1.6.1Instrumentedesintetizareainformaiei

Procesoruldetabele Excel ofertehnici ifaciliti avansate deregruparei


centralizareadatelorconinutentabele,obinndusenurmaprelucrrii,noiinformaii
agregateisintetizate.

1.6.1.1Tabeleledeipoteze permitobinereamaimultorrezultateprincalcule
aplicabilemaimultorseriidevalori,dispusemonodimensionalsaubidimensional.
Astfel,prinaplicareauneisingureformuleunorseriidevaloridispusepeliniesau
pecoloansepoateobineunnumrmarederezultatecaresintetizeazprinregrupare
informaiiledintruntablousauobazdedate.Defapt,tabeleledeipotezepermitcrearea
derapoartedesintezpentrubazelededate.
Otabeldeipotezesecompunedinurmtoareleelemente:unasau2celulede
intrare;unasaumaimulteformulecarevizeazceluleledeintrare;uncmpspecialnumit
cmpdeipotezecuunasau2dimensiunincareprimacoloansaulinieconinevalori
asupracroraseaplicefectivformulele.

Atuncicndmaimuliparametriiparticiplaelaborareaunuirezultat,cmpurile
tabelelordeipotezepermitevaluareaimportaneirelativeafiecruiparametru(doisau
maimuliparametriiconcurlarezultatulsintetizrii).
Proceduradesintetizareainformaieiprintabeleledeipotezesedeclaneazprin
execuiacomenziiDataTable.

CmpdecriteriiB17:B18

Formul:
=DSUM(A1:F14;Salarii;B17:B18)
Zonundeseafieaz
rezultatelenurma
comenziiDataTable

TabeladeipotezeB20:C25

Fig.1.122Tabeldeipotezecuosinguravariabil

Tabeladeipotezecu osingurvariabil saustudiulvariaiei unuisingur


parametru.
Otabeladeipotezecuosingurvariabilpermiteexploatarearezultatuluiuneia
sau amai multor formule, urmrind diferite valori luate de un parametru. Tabela de
ipotezeestecompusdin:
- - oceluldeintrare,situatoriundenfoaiadecalcul(darmaipuinn
cmpul de ipoteze), definit i referit de utilizator n caseta de dialog Table,
corespunztorrubricilorRowInputCellsauColumnInputCelldupcumsedoretea
seorganizarezultatulpeliniesaupecoloan.Celuladeintrarepoatefivid,eafiind
situat ntruncmpdecriteriiatuncicndformulageneratoarederezultateestetip
bazdedate(=D).ncazulutilizariialtorfuncii,alteledectcelebazededate,celulade
intrarepoateconineunuldinargumentelefuncieirespective.
- cmpul de ipoteze conine rezultatele calculate prin aplicarea unei
formulepentruoseriededate.Primacoloanatabeleisauprimalinieaacesteiapoate
coninevaloriletestateprinformul(e).Respectivulcmpvafiselectatdectreutilizator
naintedeactivareacomenziiDataTable

- - formula(formulele)esteplasatpeprimalinieacmpuluideipoteze;
acesteapotfidetipbazededatesauformulebazatepeunintervaldevariaie(detip
PMT,SYD,SLN,DB,DDBetc).
Celuladincolulsuperiorstngalcmpuluideipotezenuintervinencalcule,
coninutulsupoatefilsatlaliberainiiativautilizatorului.
ComandaDataTablepermitecompletareaautomatatablouluicaicum
formulasauformulelesituatepeprimaliniearfiaplicatesuccesivpentrufiecarevaloare
gsitnprimacoloansaunprimalinie,acestevalorireprezentndparametrii
sintetizriiinformaiei.
Pentru nelegerea mecanismului de sintetizare a informaiei se furnizeaz
urmtorulexemplu:
Plecnd de la o baz de date pentru evidena personalului unei societi
comerciale, se calculeaz suma salariilor pe compartimente funcionale. Tabelul ce
coninebazadedatevafidefinitpecoordonateleA1:F14,figura1.122.
Plecnddelaaceeaibazdedate,nepropunemscalculmsumasalariilorpe
compartimentefuncionalenumaipentrupersonalulangajatncursulultimuluianicare
aresalariilepestemediasalariilor,figura1.123.

TabelabazeidedateA1:F14

Fig.1.123Bazadedatepentrutabeladeipoteze
Pentru a rspunde acestor restricii este necesar construirea unei interogri a
bazeidedatecaresconinncmpuldecriteriicondiiileenunate(celereferitoarela
dataangajriiilasalariu);
nregistrrilecarevorndeplinicumulativcele2restriciialecmpuluidecriterii
vorfiextrasecavaloriunicentruncmpderezultatecarevafisituatntroaltlocaiea
foiidecalculicarevaconineacelerubricinecesarepentrudefinireatabeleideipoteze
(ncazuldefarubricaCompartiment;
ExtragereadinbazadedatesevafaceprinintermediulfuncieiDSUMcareareca
argumente:bazadedate,rubricapecareseopereazcalcululicmpuldecriterii(ncare
suntprecizatecele2restricii;

Acest exemplu mbin facilitile de interogare a bazelor de date prin criterii


calculate cu faciliti de sintetizare a informaiei prin regrupare potrivit criteriilor
enunate.
Pentrurezolvareaaplicaieiseparcurgurmtoareleetape:
1.
1.
seconstruietecmpuldecriteriipentruinterogarecarepoate
conineuna(compartimentul)sautoaterubricilebazeidedate+criteriulcalculat(=Data
angajarii>TODAY()360i=Salariul>AVERAGE(F2:F14));
ntrun criteriu calculat, rubrica de comparat este reprezentat de prima celul
plasatsubrubricarespectiv.Astfel,nlocdeDataangajriisevascrieprimaadresa
domeniului,adicC2,iarpentruSalariulsevaintroduceadresaF2.
2.
2.
se vor extrage din baza de date potrivit criteriului specificat
acele nregistrri unice care ndeplinesc cumulativ restriciile enunate; cmpul de
rezultatevafidefinitntroaltlocaieafoiidecalculsivadeveniulteriorparametrul
cmpuluideipotezepentrucareoformulavacalculaseriidiferitederezultate(extragerea
sefaceprinDataFilterAdvancedFilter,marcndcasetaseselectareUniqueRecord
Only);
3.
3.
sescrieformuladecalcul(=DSUM())ncolulsuperiordreptal
cmpuluideipotezeformulasevaaplicapentrufiecarecompartimentnpartensumnd
salariileperespectivulcriteriuderegrupare;
4.
4.
seselecteazcmpuldeipoteze
5.
5.
se activeaz comanda Data Table i n caseta Table se
completeazadresaceluleicareconinecriteriulnrubricaColumnInputCelltabelade
ipotezefiindorientatnacestcazpecoloan(ncazulorganizriitabeleipelinie)
6.
6.
validndcubutonulOK,calculelesevorefectuaautomatpentru
fiecarecompartimentnparte,figura1.124.

Tabeldeipoteze
dispusvertical

Fig.1.124Tabeladeipotezecuosingura
variabil
Un alt exemplu derivat din primul, vizeaz calculul mediei salariilor pe
compartimente. De aceast dat, datele vor fi organizate orizontal pe linie i n
consecinsevacompletaadresaceluleicareconinecriteriulnrubricaRowInputCell
aferentcaseteidedialogTable.Figura1.125ilustreazacestexemplu.


Tabelade
ipotezedispus
orizontal
=DAVERAGE(A1:F14;Salariu;B23:B2
4)

Fig.1.125Tabeldeipotezecuosingura
variabil(II)

Rezultatelecalcululuimedieisalariilorsegsescreflectatenfigura1.126.

Fig.1.126Rezultatulfinal(I)
Tabeladeipotezecuosingurvariabilpoatepermitecalculareamaimultorserii
derezultate,utilizndmaimulteformule.
Astfel,dacsarfidoritcalculareasumeiimedieisalariiloreconomitilor,tabela
de ipoteze ar conine trei coloane, una pentru marcarea valorilor studiate, adic
parametrii,adouapentrurezultatelecalcululuisumeisalariiloriatreiapentrucalculul
mediei salariilor. Cmpuldecriterii(B17:C18)afostcompletat curubricaFuncia
pentruasintetizainformaiareferitoarelaeconomiti.Tabelulceconinesursadedate
pentrusintetizareafostdeclaratlaadresaA3:E15.Schemadeorganizareainformaiilor
ntabeladeipotezeesteprezentatnfigura1.127.
TabeladeipotezedeclaratlaadresaB20:D25vacalculasumaimedia(prin
formuleleDSUMiDAVERAGE)salariilorcorespunztoarefuncieideeconomist.n
urmacomenziiDataTableiprecizareaadreseiceluleivide(B18)nrubricaColumn
inputcell,sevorgeneraautomatrezultatele(figura1.128).

Cmp
de
criterii

Fig.1.127Tabeldeipoteze(III)

Unaltgendeaplicaiipentrusintetizareainformaieiprintabeladeipotezecuo
variabil,vizeazfunciilefinanciare,deexemplu:
ssecalculezesumelerambursabilelunar(funciaPMT)aferenteunui

Fig.1.128Rezultatelefinale(III)
creditde80demilioanelei,contractatpe3ani,pentrumaimultevariantederat
adobnzii(aplicaieexemplificatnfiguraurmtoare),saussecalculezeaceleaisume
rambursabilelunar,aferenteaceluiaicredit,cuodobndfixde60%,pentrumaimulte
variantedeperioadederambursare:
Alteaplicaiieconomicedesintetizareainformaiei,cepotfirezolvatecutabela
deipotezecuovariabil,arputeafi:
- - secalculeazprinsintetizareainformaieimaximul,minimulimedia
salariilor angajailor cu funcia economist din compartimentele financiar i
contabilitate(ncepnddinanul1990)isereprezintgraficprintrodiagramde
amplitudinevariaiasalariilorpeceledoucompartimente;
- - sereprezintgraficnumrultotaldeangajaipefiecarecompartiment
funcionalisumasalariiloracestora;

Fig.1.129Tabeldeipoteze(IV)

Tabeladeipotezecudouvariabile

Tabeladeipotezecudouvariabilefuncioneazdupaaceleaiprincipiicai
tabelacuovariabil,darpermitevariaiasimultanadoiparametrii,necesitndnacest
cazdouceluledeintrare.
Structurauneitabeledeipotezecudouvariabileesteurmtoarea:
- - valorileprimuluiparametru(primaceluldeintrare)seaflncoloanastng
acmpuluideipoteze, iarvalorile celuidealdoileaparametru(adouacelulde
intrare)seaflpeprimalinie;
- formula pecare esteconstruit sintetizarea seintroduce ncelula colului
superiorstngalcmpului deipoteze caicndsaraplica celor doucelulede
intrare.
Atunci cnd comanda Data Table este executat, cmpul de ipoteze este
completat n mod automat cu rezultatele calculelor efectuate pentru fiecare linie i
coloanatabloului.Fiecareintersecie auneilinii cuocoloanfurnizeaz rezultatul
formuleiaplicatevalorilorlinieiicoloanei.
Pentruexemplificare,vomluaurmtoareaaplicaie:
Se va calcula prin sintetizarea informaiei suma salariilor pe funcii i pe
compartimentefuncionale.
Pentrurezolvareaaplicaieiseparcurgurmtoareleetape:
- - seconstruietetabeladeipoteze,completndpeprimaliniefunciile
salariailor pentru care se face sintetizarea prin nsumare i pe prima coloan
compartimentelefuncionalepentrucaressefacrespectivaregrupare;
- - seediteazcmpuldecriteriipecoordonateleB30:C31,cmpceva
coninerubricile:CompartimentiFuncia;
- - seintroduceformuladensumare=SUM(A3:E15;5;B30:C31)ncolul
superior stng al tabelei de ipoteze (la adresa B35). Formula va genera rezultate
centralizatepentrufiecarefuncieicompartimentnparte;
- - seselecteaztabeladeipoteze(B35:F40);
- - seactiveazcomandaDataTableincasetaTable(figura1.130)se
completeazadreselecelulelordeintrareastfel:
nrubricaColumninputcellsemarcheazadresacelulei
videcorespunztoarecompartimentului,adicB31;
n rubrica Row input cell se marcheaz adresa celulei
corespunztoarefunciei,adicC31;

Fig.1.130Tabeldeipotezecudouvariabile
Prinvalidareaaciuniicubutonul OK,sintetizareainformaieiprinnsumarese
vaefectuaautomatpentrufiecarecompartimentifuncienparte.Figura1.131prezint
rezultatelegrupriidatelor.
O a doua aplicaie a tabelei de ipoteze cu dou variabile vizeaz calculul
amortizriiaccelerate:Seconsideroinvestiie(unmijlocfix)nvaloarede12mildelei
(uncalculator);valoarearezidualestimataimobilizriiestede3milleidupexpirarea
durateinormatedefuncionarecareestede6ani;nrdeperioadepentrucaresecalculeaz
amortizareaestede6ani.

Fig.1.131Rezultatulfinal(I)

Fig.1.132Tabeldeipotezecudouvariabile

Fig.1.133Rezultatulfinal(II)
Sevagenerauntabloudeamortizareacceleratpeanidefuncionareipedurata
pentrucaresecalculeazamortizarea.
Moduldeconstruirealtabeleicudouvariabileesteprezentatnfigura1.132.
Diferenafadeexemplulanteriorconstnfaptulc,ncazuldefacelulelede
intrarenusuntvideineprotejate,cisuntchiarargumentelefuncieifinanciareDB.
Rezultatul sintetizrii informaiei prezentat n figura 1.133 reprezint chiar
tablouldeamortizarealrespectiveiimobilizri.

1.6.1.2Tabelepivot

Tabelapivot,cainstrumentdeasistareadecizieireprezintofacilitateprincare
dateledintrofoaiedecalculpotfipermutatepentruasepunenevidennoiinformaii.
Tabelapivotpermitecreareaunuitabloudesintezncarerubricileunuitabelsau
uneibazededatepotfipermutatepeliniesaupecoloan,asupradateloropernduse
agregriicalculesubformdetotaluri,medii,min,max.etc.Acesteoperaiisuntalese
dintro list de funcii predefinite i se pot opera calcule diferite asupra acelorai
elementesupusesintetizrii.

Fig.1.134Bazadedatepentrutabelapivot

Decitabelapivotesteuninstrumentcarepermiteofoarteelasticasociereaunor
cmpuri ntro manier interactiv, fapt ce duce la regruparea datelor i prezentarea
acestorantrunmodsintetic.
Tabelapivotsecreeazselectndsursadatelordesintetizatioperndcomanda
Data Pivot Table Report, dup care un asistent Pivot Table Wizard ndrum
utilizatoruln4pai.
Un exemplu edificator de construire i utilizare a tabelei pivot ar consta n
sintetizarea informaiei pentru o editur, referitoare la vnzrile de carte;Fie o tabel
(figura 1.134) aferent unei baze de date care regrupeaz informaii referitoare la
vnzriledecartedeinformaticpeorae(Bucureti,Ploieti,Bacu,Iai),pedoiani
(1997/1998), peagenidevnzare (RdulescuS,IonescuL,PopescuM,VasilescuD,
MoisescuA.),pecantitivndute(fiecarecartepoatefivndutnmaimulteoraei
acelaiagentdevnzarepoateoperavnzripentruuntitludecartesaumaimulte,n
acelaiorasaunmaimulte)ipe valorireieitedinvnzri. Preulcriisepoate
extrage (cu funcia VLOOKUP) dintrun tablou de consultare vertical. Volumul
vnzrilorrealizatedectrefiecareagentdevnzareesterezultatulnmuliriicantitii
vndutecupreulcrilor.nrezolvareaaplicaiei,asistentultabeleipivot(princomanda
DataPivotTableReport)parcurgeurmtoarelepatruetape(prinapsareabutonului
Next>pentrufiecareetapnparte):
1.
nprimaetapPivotTableWizardStep1of4(figura1.135)sealege
sursadedatepentrusintetizareainformaiei:
dintruntabelExcelsauobazdedate(MicrosoftExcelListorDatabase);
dintrobazdedateextern(ExternalDataSource);
dincmpurimultipleconsolidate(MultipleConsolidationRanges);
dinalttabelpivot(AnotherPivotTable).

Fig.1.135Tabelapivot,pasul1
nprealabilsursadedatepoatefiselectatsausepoatepoziionacursorulpe
primacelulasa(deexempluA3).

2.
ntro a doua etap PivotTable Wizard Step 2 of 4, fig.1.136, se
valideaztabelasurspebazacreiasevaconstruitabelapivotsaudacsursadedatenu
afostselectatanterior,aceastasepoateselecta naceastetapprincompletarean
rubricaRange.

Fig.1.136Tabelapivot,pasul2
3.
ntroatreiaetapPivotTableWizardStep3of4(fig.1.137)areloc
selectareadatelor,princareseprecizeazcarerubric(rubricii)va(vor)fiplasat(e)pe
linie,icarepecoloan.Plasarearubricilorpeliniesaupecoloansefacepringlisarea
rubriciirespectiventrocasetdesintetizare,existndposibilitateaagregariidatelorprin
plasareamaimultorrubrici(niveldescresctordecentralizare)peliniesaupecoloan.n
plusexistiposibilitatea declarriimaimultorrestriciipringlisareaunuiasaumai
multorelementecentralizatoarepepagin(Page).
Casetadedialogaferentceleideatreiaetap,conineomachetablonunde
vorfiglisaterubriciledatelordesintetizatastfel:
ROW:poziioneazelementelecmpului(rubricii)pelinie;
COLUMN:poziioneazelementelecmpului(rubricii)pecoloan;
DATA : sintetizeazelementelerubriciiprincalcul,lanivelulntregiibazede
date,lainterseciavalorilorrubricilordispusepeliniesaupecoloan;
PAGE:regrupeazelementedecentralizarealebazeisausurseidedatepentru
careinformaiaestesintetizatpelinie,pecoloan,pelinieipecoloan.
ncazuldefa,pentrurezolvareasintetizrii"Volumulvnzrilordecartede
informaticpetitluriipeani",sevaglisarubrica"Denumirecarte"pelinie(ROW)i
rubrica"Anul"pecoloan(COLUMN),iarrubrica"Valoareavnzrilor"vafiglisatn
centrulmachetei(DATA)pentrutotalizare.

Rubric
Plasatpe
coloan

Centraliz
are

Rubric
plasatpe
linie

Rubricde
sintetizare
princalcul

Fig.1.137Tabelapivot,pasul3
4.
n a patra etap PivotTable Wizard Step 4 of 4, (fig. 1.138) se
stabileteadresatabeleipivot,ianumedacaceastasevaplasantronoufoaiede
calcul(Newworksheet),saunfoaiadecalculexistent,laoanumitadres(Existing
worksheet).

Fig.1.138Tabelapivot,pasul4
Tot n aceast etap se pot stabili i anumite opiuni ale tabelei pivot, prin
apsareabutonuluiOptions,princasetadedialogPivotTableOptions(fig.1.139):
stabilireanumeluitabeleipivot(rubricaName);
efectuareaunorcalculedetotalgeneralpecoloane(Grandtotalsforcolumns);

Fig.1.139Tabelapivot,pasul4,Options
- efectuareaunorcalculedetotalgeneralpelinii(Grandtotalsforrows);

Fig.1.140Tabelapivot,rezultatul
final(I)
salvareadatelormpreuncupaginatabeleipivot(Savedatawithtablelayout);
aplicarea unui format predefinit automat pentru tabela pivot (AutoFormat
table).
ProceduradegenerareatabeleipivotsencheieprinapsareabutonuluiFinish.
Tabelapivotastfelconstruitesteprezentatnfigura1.140.
Tabelapivot,cainstrumentdeasistareadecizieipermiteosintetizarentreptea
informaiei,grupndopeniveluridescresctoaredecentralizare.Dinpunctdevedere
tehnic,acestlucrusepoaterealizagrupndmaimulterubricipeliniesaupecoloani
efectundmaimultetipuridecalculepentruaceeairubricsaupentrurubricidiferite.
Condiiapentrusintetizareantreptepeliniesaupecoloanesteaceeacaprima
rubricplasatpeliniesaupecoloansconinmaimulteelemente(cevorfiregrupate)
aferenteceleideadouarubriciplasatepeliniesaupecoloan,iaradouarubricplasat
peliniesaupecoloansconinelementeaferenteceleideatreiarubrici,.a.md.Altfel

spus,elementelesuntgrupatepeliniesaupecoloandupgradullordesintetizare,dela
celmaicuprinztoeelementlacelmaipuincuprinztor.
Agregarea n trepte a informaiilor permite deci obinerea unei viziuni mai
sinteticenceeacepriveteanalizaireprezentareadatelor.
Unexempludeagregarentrepteestegenerareaunuiraport,privindcantitateade
carte vndut de ctre agenii comerciali pe titluri de carte, pe ani i pe orae de
distribuie.

Fig.1.141Tabelapivot,pasul3(II)
Modificareadispuneriirubricilornmachetaablonsefaceplecnddelatabela
pivotgeneratncelepatruetape,astfel:
- - sepoziioneazcursoruloriundeninteriorultabeleipivot;
- seactiveaz comanda DataPivotTableReport,ajungnduse n
etapaa3adeconstruireatabeleipivot(PivotTableWizard3of4),figura1.141;
- - sereconfigureazrubricilepringlisarenmachetaablonpelinie,pe
coloan,pepaginsaunzonadecalculeDATA,dupcareseapasbutonulNEXT;
- - separcurgeetapaa4a,adicsealegeamplasamentultabeleipivoti
anumiteopiuniaferenteacesteia(figura1.142).
Anulareauneirubricisepoatefaceurmndprimiidoipaidelaprocedurade
modificare,dupcare(npasulPivotTableWizard3of4)rubricadeanulatvafiglisat
dinmachetaablonnafaraacesteia(nparteadreapt),alturidecelelalterubricicare
nuparticiplasintetizareainformaiei.

Fig.1.142Tabelapivot,rezultatulfinal
(II)

Plecnddelatabelapivotdefinitanterior,sadoritreconfigurareaacesteiaprin
modificare pentru a obine, n mod dinamic pe ani i pe orae de distribuie, suma
cantitilordecartevndut,sumavaloricacrilorvndutepetitluridecarteipe
agenidedistribuie.
Sintetizareadinamicpresupuneprecizareaderestriciilaniveldepagin,prin
alegereaunuielementdinlistadevaloriaferenterubricii,deexempluOradistribuie
=BucuretiiAnul=1997.

Reconfigurarearubriciloresteprezentatnfigura1.143.

Fig.1.143Tabelapivot,reconfigurarearubricilor
Tabelapivotmodificatireconfiguratdinamicesteprezentatnfigura1.144

Fig.1.144Tabelapivot,reconfigurat
dinamic
Un alt procedeu de modificareanulare a rubricilor ce particip la sintetizarea
informaieiesteurmtorul:
- se selecteaz din tabela pivot rubrica de modificat sau anulat (nu
elementeleacesteia);
- - seexecutundubluclickperubricarespectiv;
- - ncasetadedialogPivotTableField(figura1.145);
sepoateanularubricaprinapsareabutonuluiDelete;
sepoateschimbanumelerubricii,ncasetaName;
sepoateschimbaorientarea(Orientation)rubriciiAgent
vnzaredeexemplupelinie(Row),pecoloan(Column),pepagin(Page);
se pot redefini sau anula elemente de calcul n rubrica
Subtotals.nmodimplicitAutomatic secalculeaznumaisuma,darsepot
realizaialtecalculeCustomcumarfimedie,produs,maxim,minim,etc,sau
prinopiuneaNonecalculelevorfiinhibate;
se pot ascunde anumite elemente ale rubricii respective
(Agent vnzare), prin marcarea acestora n caseta Hide items (de exemplu,
dacsemarcheazelementulIonescuL.acestanuvamaiaparentabelapivotca
elementsintetizat.
se poate anula afiarea elementelor sintetizabile ce au
valorinule,prinmarcareacaseteideselectareShowitemswithnodata.

Fig.1.145Tabelapivot,modificarea
rubricilor
Pentru a schimba operaiile de calcul fcute asupra rubricilor, de exemplu
modificareavaloriivnzrilordinsumnmedie(saunprodus,maxim,minim,etc.),se
activeazprindublucliknprocedurademodificare(PivotTableWizard3of4)cmpul
decalcul(ncasetaDATASumofValoarevnzri)asupracruiaopereazrespectiva
modificare a operaiei de calcul i n caseta de dialog PivotTable Field, la rubrica
SummarizebyseschimbdinoperaiadinSumnAverage,validnduseoperaiacu
OK,fig.1.146i1.14.

Fig.1.1461.147Tabelapivot,modificarerubrici

CasetadedialogPivotTableField,prinbutonulOptions>>permiteefectuareai
altoroperaiicepermitmodalitidiferitedeprezentareadatelorsintetizate.Astfel,din
listaderulantShowdataassepotalegeoperaiica:diferenfade,%fade"
etc.Acesteoperaiisereferlarubriciletabeleipivot(Basefield)iseaplicelementelor
acestorrubrici(Baseitem).Deexemplusepoateconstruiurmtoareasintetizare:suma
vnzrilorpeani,cadiferenfadeanul1998.
Tabelapivotpermiteascundereasauafiareaunorniveledesintetizare.Deregul
niveluldesintetizareceurmeazafiinhibat(sauascuns)trebuiesfienmodobligatoriu
ierarhicinferiorcaagregare,fadeprimulnivelcareestemaicuprinztor.nexemplul
luat(fig.1.148),rubricaAgentvnzareestepeunplanierarhicsecundarfaderubrica
Titlucarte(untitludecarteestevndutdemaimuliagenidevnzare).Pentrua
ascunde un nivel de sintetizare, se selecteaz din tabela pivot, rubrica superioar n
ierarhiefaderubricadeinhibat(deexemplurubricileTitlucarteiAnul)ise
activeazmeniulData,opiuneaGrupandOutline,subopiuneaHidedetail.Pentrua
reafiarespectivulnivelierarhicinhibat,seprocedeazasemntor,cudeosebireacse
activeazsubopiuneaShowDetail.
Tabelapivotpermitesintetizareaunorelementedisparate,pringrupareaacestora.
Astfeldacseselecteazdintabelapivotdouorae(Bucureti,Ploieti)iseactiveaz
comanda Data Group and Outline Group, cele dou elemente vor conta n
sintetizareainformaieicafiindgrupate(Group1),fig.1.149.
Disociereaelementelor grupatesefaceselectndgrupuliacionndcomanda
invers:DataGroupandOutlineUngroup.

Fig.1.148Tabelapivot,rezultatulascunderii
datelor(I)
Modificareatabeleipivot,afiareasauascundereaunordetalii,gruparea

Fig.1.149Tabelapivot,rezultatulascunderii
datelor(II)

saudisociereaunorelementedisparatesuntoperaiicesepotrealizaicuajutorulunei
baredebutoaneaferentetabeleipivot.BaradebutoaneseactiveazprincomandaView
ToolbarsPivotTable.Semnificaiabutoaneloresteprezentatnfigur1.150.
a)b)c)d)e)f)g)h)i)j)k)

Fig.1.150Baradebutoanepentrutabelapivot
a) a) PivotTable Wizard permite modificarea tabelei pivot prin
intermediulasistentuluiacesteia;
b) b) PivotTableFieldpermitemodificareauneirubriciprinpermutarea
acesteiapelinie,coloan,paginsaudacestevorbadeooperaiedecalcul,aceasta
sepoatemodifica;
c) c) Show Pages permite vizualizarea mai multor pagini ale tabelei
pivot;
d) d) Ungrouppermitedisociereaelementelorgrupate;
e) e) Grouppermitegrupareamaimultorelemententrotabelpivot;
f) f) HideDetailinhibafiareaunuinivelagregat;
g) g) ShowDetailafieazunnivelagregatcareafostanteriorinhibat;
h) h) RefreshDataactualizeazdateledintabelapivot,dacsursadedate
pecareaceastaafostconstruitsamodificat;
i) i) SelectLabelselecteazorubric;
j) j) SelectDataselecteazdateleuneirubrici;
k) k) SelectLabelandDataselecteazorubriccuelementeleaferente.
Oultimfacilitateatabeleipivot,arfiaceeadeextragerenaltfoaiedecalcula
unor informaii, potrivit unui criteriu. Acest lucru este posibil printrun dubluclik
executatpeunelementaferentuneirubricisauaflatlainterseciaadourubrici.

Fig.1.151Rezultatulextragerii
Deexempluplasndcursorullainterseciaadourubrici,anumeOradistribuie
=BucuretiiBiroticaTotal,rezultnurmaunuidubluclickoextrageretipbazde
date,pentruvnzriletotaledecartecutitlulBiroticnBucureti(fig.1.151).

1.6.1.3Grupareainformaieipringenerareadesubtotaluri

Sub Excel exist posibilitatea sintetizrii informaiei prin organizarea ei pe


niveluridegrupare,iarapoipotoperadiferitecalculepeacestegrupurisauinformaii
centralizate.AltfelspusExcelpoateorganizadatelepringruparepentrugenerareade
totaluriisubtotaluri.

Fig.1.152Rezultatulfiltrriidatelor
Pentru gruparea datelor care se doresc a fi totalizate este necesar sortarea
acestoraperubriciledegrupare.Deexemplu,bazadedatedefinitanterior(latabelade
ipoteze cu o variabil) pe coordonatele A3:E17 va fi sortat ascendent pe rubricile
"Compartiment", "Funcie" (un compartiment conine salariai cu funcii diferite) i
descendentperubrica"Marca".
SortareasefacecuajutorulcomenziiDataSort(bazadedatenutrebuieneaprat
selectat,fiindsuficientpoziionareacursoruluipeunadinrubrici).ncasetadedialog
Sort se precizeaz cheia (cheile) de sortare Sort By (Then By) i ordinea sortrii:
cresctoare(Ascending)saudescresctoare(Descending).
Figura1.152ilustrazrezultatulsortriidatelorduprubricile"Compartiment"
(SortBy);"Funcia"(ThenBy);"Marca"(ThenBy).
Dup ce datele au fost sortate dup cele trei chei de sortare, acestea pot fi
totalizate pe cmpurile de grupare. Subtotalizarea se face prin poziionarea pe prima
celul a bazei de date (sau prin selectarea acesteia) i activarea comenzii Data

Subtotals. Prin caseta de dialog Subtotal se desfoar tehnica de regrupare a


informaiei,astfel:
- - seprecizeazrubricapentrucaresefacegruparea.Astfel,dinlistaderulantAt
EachChangein(ncazuldefa)sealegerubricapecaresefacegrupareasauundeare
locrupturadesecven"Compartiment";
- - sealegetipuldeoperaiecarevaaplicadatelorregrupate (Sum;Max;Min;
Avarage;Count;Product)dincasetaUseFunction;

Fig.1.153CasetadedialogSUBTOTAL
- - nfinalsealegerubricadecalculatprinselectareaacesteiancazuldefa
"Salariu";
- - dupprecizareaacestorelementesevalideazcubutonulOK.
CasetadedialogSubtotalesteprezentatnfigura1.153.

Fig.1.154Rezultatulgrupriidatelor
Rezultatulgrupriiitotalizriidateloresteprezentatnfigura1.153.
nurmatotalizrii,foaiadecaluliaschimbataspectulnsensulapariieiunor
elemente(+i)caresemnificgraduldegrupareadatelor.Altfelspus,tabelulpentru
caresafcuttotalizareaafostierarhizat.
Ierarhizareaelementelorregrupatepermitealegereapentruvizualizaresaupentru
prelucrriulterioare(deexemplureprezentrigraficedestructur)aniveluluidoritastfel
nctsfierelevatinformaiadecareutilizatorularenevoie.
Nivelurideierarhizare:
1 afieaznumaitotalulgeneral(GrandTotal)
2 afieazsubtotaluri(totaluriintermediare)itotalulgeneral
3 afieazelementeledetotalizat,subtotalurileitotalulgenetal

restrngeierarhia
+expandeazierarhia

Fig.1.155Prezentareaierahizatadatelor
Revenireaafiariidinformaierarhizatnformanormalsefaceprinselectarea
tabeluluisaupoziionarea cursoruluipeprimacelul aacestuiaiactivarea comenzii
DataSubtotals,iardincasetaSubtotalvafiapsatbutonulRemoveAll(fig.1.155).

1.6.1.4Sintetizareadatelorprinconsolidare

Consolidarea datelor din foile de calcul semnific regruparea acestora prin


utilizareaaceloraicoordonatentrofoaiedecalculcentralizatoare.
Consolidareadatelorimplicfacilitideexploataretridimensionalpentrufoile
decalcul.Dateleceurmeazaficonsolidatesepotgsinfoidecalculseparatesaun
fiiere(documentedecalcultabelar)distincte.
Proceduradeconsolidareimplicparticipareafiecreifoidecalculsaufiierlao
operaiunedecentralizare.Rezultatulacesteioperaiisepoategsifienacelaifiier,
darntrofoaiedecalculdistinct,fienaltfiier.Estefoarteimportantcadatelece
urmeaz a fi centralizate s aib o schem unic de organizare n foile de calul ce
constituiesursaconsolidrii.Altfelspus,dateledecentralizattrebuiesfieeditatela
nite adrese fixe, pe baza ablonrii acestora, astfel nct coordonatele celulare ale
informaiilor de consolidat s fie aceleai din punct de vedere al exploatrii
tridimensionaleafoilordecalcul.
Dinpunctuldevederealsurselordedateceparticiplagrupareainformaiei,
consolidareapoatefiinternsauextern.
Consolidareainternadatelorpresupuneparticipareamaimultorfoidecalculale
aceluiai fiier, organizate identic din punct de vedere al referinelor celulare, la
centralizarea datelor ntro foaie de calcul distinct, n cadrul aceluiai document de
calcultabelar.
Consolidareainternadatelorpoatefifcutndoumoduri:
- - printroprocedurspecial,generatprincomandaDataConsolidate;
- - prinutlilizareaformulelordecalculcureferine3D.

Fig.1.156Variantedebuget
Pentruexemplificareaoperaiuniideconsolidare,propunemurmtoareaaplicaie:
Uninstitutdeformaredoretesicentralizezeinformaiilelegatedebugetelede
cheltuieli aferente cursurilor de instruire pe care le face. Fiecare buget de curs se
gestioneaz individual de ctre un responsabil pedagogic. Presupunem c respectivul
institutgestioneaztreicursuri,elaborndcteunbugetpentrufiecare:Contabilitate,
Informatic i Management. Fiecare buget de curs are aceleai capitole: Cheltuieli
salariale,Cheltuielipublicitare,Cheltuieliculogistica,Cheltuieliadministrative.Celetrei
bugeteaufostconstruitepetreifoidecalculcepoartnumelefiecruibuget.Bugeteleau
fost ablonate, n sensul marcrii elementelor de centralizat n aceeai ordine i pe
aceleaicoordonate.
nfigura1.156suntprezentate celetreivariante debugetpentrucursurilede
contabilitate,informaticimanagement:
Pentrucentralizareadatelordinceletreifoidecalcul,sepoturmridouprocedee
deconsolidare.
PrimulprocedeuvizeazconsolidareaautomatprinintermediulcomenziiData
Consolidate,astfel:
1. 1. se deschide noua foaie de calcul care va conine rezultatele
consolidrii;
1. 2. sepoziioneazcursorulnprimaceluldinstngasus(deregul)sau
ntrocelulcedesemneazdestinaiaconsolidriidatelor;
2. 3. seactiveazcomandaDataConsolidate,figura1.157;
3. 4. ncasetadedialogConsolidateseexecuturmtoareleoperaii:

Fig.1.157Casetadedialogpentru
consolidare
a)
a)
sealegetipuldeoperaie(Sum, Max, Min, Product, Average,
etc.)caresevaaplicadatelordeconsolidat,dinlistaderulant Function (deregulse
alegesuma);
b)
b)
ncasetaReferenceseintroducesursadedatecevaparticipala
consolidare.Laprecizareasurseidedatesevaaveanvedereattselectareadatelorde
consolidatpropriuzise,ctiselectareaetichetelorsauexplicaiiloraferenteacestora;
c)
c)
seapasbutonul Add,zonaselectatanteriorfiindnregistrat
automatncasetaAllReferences;

d)
d)
se repet succesiv ultimele dou proceduri pn la epuizarea
zonelorsursceparticiplaconsolidare;
e)
e)
se precizeaz modelul de organizare a datelor urmrit prin
consolidare, prin caseta Use labels in. Consolidarea datelor pe categorii (niveluri
ierarhizatedeorganizareadatelor)presupuneiprecizareaeticheteloriexplicaiilor
aferente datelor. Astfel, pot exista trei modele de consolidare : pe linie (caseta de
selectare Top row), pe coloan (Left column) sau amndou (cele dou casete de
selectaresuntactivate),dupcumdateledeconsolidatsuntdispuse.Dacniciunadin
celedoucasetedeselectarenuesteactivat,consolidareaesteconsideratafifcut
duppoziiadatelordeconsolidat,fraurmrioeventualregrupareaacestora.
f)
f)
sepoateactualizarezultatulconsolidriilamodificareavalorilor
unorceluleceaparindesursaconsolidrii,prinactivareacaseteideselectare Create
linkstosourcedata;
g)
g)
nfinalproceduradeconsolidaresevalideazcuOK.
Adugareadenoifoidecalculdesintetizatcaresparticipelaelaborareaunui
rezultat consolidat se face prin includerea acestora n caseta Reference i apsarea
butonuluiAdd.tergereaunuielementcareparticiplaconsolidaresefaceprinselectarea
acestuiadinlistaAllreferencesiapsareabutonuluiDelete.
n momentul crerii de legturi (Create links to source data) ntre surs i
destinaie,nusemaipotaduganoisursededateceparticiplaconsolidare,nusepot
modificasautergesurseexistente.

Fig.1.158Rezultatulconsolidrii(I)
Rezultateleconsolidriicelortreifoidecalculsuntprezentatenfigura1.158.
Dacdateledeconsolidatsuntexternedocumentuluincaresefaceconsolidarea,
operaiuneapoatefifcutprecizndadresafizicdepediscasurselordedate.Acest
lucruesteposibilprinmarcarea completnrubrica References aspecificatoruluide

fiier i a foii de calcul dincare provin sursele de date sau prin apsarea butonului
Browseialegereainteractivacoordonatelordatelordeconsolidat.
Al doilea procedeu de consolidare vizeaz utilizarea formulelor cu inciden
tridimensional.Astfel,urmrindexemplulprecedentsepotsintetizaurmtoareleetape
deurmat:
- - sedeschidenouafoaiedecalculcarevaconinerezultateleconsolidrii;
- - sepoziioneazcursorulnprimaceluldinstngasus(deregul)sauntro
celulcedesemneazdestinaiaconsolidriidatelor;
- - secopiaz(Copy/Paste)eticheteledatelorceparticiplaconsolidare
- - se genereaz o formul de calcul de regrupare utiliznd referine
tridimensionale.Referinele3Dincludpelngcoordonatelecoloaneloriliniilor,i
numelefoilordecalculdincareprovindatele.
Deexemplu,pentruacalculasumasalariilorcadrelordidacticedeseminarizare,n
celulaB5afoiidecalculdeconsolidare(BugetCONSOLIDAT2)saeditatformula3
D:
=SUM(Contabilitate:Management!B5).

Fig.1.159Rezultatulcosolidrii(II)
FormulasemnificefectuareauneisumepecoordonataceluleiB5aferentfoilor
decalculcuprinsentrefoaiaContabilitateiManagement.
Oaltformul3Darputeavizareferineleindividualealecelulelorcareparticip
la consolidare. De exemplu n celula B7 a foii de calcul de consolidare sa editat
formula:
=Contabilitate!B7+Informatica!B7+Management!B7.
Consolidareadatelordupaceastproceduresteprezentatnfigura1.159.
nutilizareaadreselortridimensionalenprocesuldeconsolidareadatelor,este
foarte important ca datele de centralizat s aib acelai model de organizare pe
coordonatecelulare.

- formula 3D poate fi copiat la nivelul celorlalte celule, iar dac


cerinaanterioardepstrareaaceloraicoordonatetridimensionaleestendeplinit,
tablouldeconsolidarevafigeneratcorect.
Consolidareadatelorceprovindinfiieredistincteprinacestprocedeupresupune
canformuladeconsolidaresintervinispecificatoruldefiierdeundeprovindatele
deconsolidat.
Astfeldeexempludacceletreibugetearfifostconstruitepefiiereseparate:
Contabilitate.XLS, Informatica.XLS, Management. XLS, formula de consolidare a
datelorpentruCheltulielilepublicitare(celulaB7)arfi:
=[Contabilitate.xls]Sheet1!B7+[Informatica.xls]Sheet1!B7+
[Management.xls]Sheet1!B7(fig.1.160)

Fig.1.160Bugetconsolidat

1.6.2Instrumenteledesimulareioptimizare

Instrumenteledesimulareioptimizarecuprindfacilitiputernicedemodelarea
unorproblemeformulatensensulgsiriiunorsoluiicaresrspundlaunansamblude
restricii,nsensulsimulriiioptimizriiacestora.

1.6.2.1Tehnicavaloriiscopsaudecutarearezultatului

Tehnica cutrii rezultatului permite stabilirea unei valori finale (scop sau
obiectiv)pentruoformulpentrucaapoismodificevaloareauneiadinceluleleutilizate
nformulpentruacalculavaloareafinal.
Utilizndcutareatiprezultatsepoateajustaoestimarepentruaseajungelao
concluziereferitoarelaoexpresierelativsauabsolut(procentajsauvaloare)pentruun
bugetsauovariantdesimulat.
CutareavaloriiscoparelocprincomandaToolsGoalSeek...undeprincaseta
dedialogGoalSeeksestabilesc:

celula scop sau obiectiv (rubrica Set cell:) care va fi ajustat automat la o
valoarecorespunztoare;
ovaloarecaredesemneazrezultatulcaresedoreteaseobine(rubrica To
value:);
celulaceconinevaloareacaretrebuiemodificat(rubricaBychangingcell:)
Pescurt,pentruagsiovaloarescopsauobiectiv,formulareaarfiurmtoarea:
cu ct (sau la ct) ar trebui modificat un parametru (By changing cell) pentru ca o
valoarescop(Setcell)satingunpragspecificat(Tovalue).

Fig.1.161AplicaieGoalSeek
Celulaalcreiconinutvafimodificat(Bychangingcell)trebuiesconino
valoare(careparticipnmodnemijlocitlaformarearezultatului)inuoformul,n
timpcevaloareascopsauobiectiv(Setcell)trebuiesconinnmodobligatoriuo
formul.
Pentrucutareasimultanarezultatelordupmaimultevalori,nusefolosete
GoalSeekcisemodeleazoproblemdeoptimizarefolosindSolverul.Exempluldin
fig.1.161ilustreazunbugetprevizionalsimplificatalcursurilorpostuniversitare.
Bugetulcalculeazveniturile,cheltuileile,precumimarjabrutcesedegajdin
acestecursuri.Marjabrutcalculatlaunnumrde30decursaniestede23%.

Fig.1.162UtilizareatehniciiGoalSeek
Dacsardoricalculareaeficieneicursurilorpentruunpragestimatla30%marj
brutisarpunentrebarea"decicursaniarfinevoiepentruaatingeomarjde
30%,problemasarrezolvaprintehnicavaloriiscopastfel:

sepoziioneaz(deregul)cursorulpeformulaceconinevaloareascopise
activeazcomandaToolsGoalSeek;

Fig.1.163Utilizareatehniciivaloriiscop
seseteaznrubricaSetcell:celulaC15careconinevaloareascopadicmarja
brut(dacnprealabilnusapoziionatcursorulpeaceastvaloare);
sestabiletevaloareaobiectivnrubrica Tovalue: lacarestrebuiesajung
valoareascopncazuldefa30%;
- - sestabiletecevaloaresseschimbenrubricaBychangingcell:(celulaC5)
ncazulprezentatnumruldecursanipentruaseajungelaobiectivulpropus;
- - sevalideazcuOK(fig.1.162).Calcululestefcutautomatpentruaseatinge
valoareascopincelulelerespectivevoraparenoilevalori(34cursanipentruomarj
brutde30%).DacsevalideazcubutonulOKvechilevalorivorfinlocuitecunoile
valoricalculatepentruobiectivulfixat,iardacseactiveazCancel,vechilevalorivorfi
restaurate(fig.1.163).

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