Anda di halaman 1dari 131

FONDUL SOCIAL EUROPEAN

Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007 2013


Axa prioritar 3 Creterea adaptabilitii lucrtorilor i a ntreprinderilor
Domeniul major de intervenie 3.2 Formare i sprijin pentru ntreprinderi i angajai pentru
promovarea adaptabilitii
Titlul proiectului: Utilizarea TIC pentru servicii de calitate n domeniul financiar contabil
Cod contract: POSDRU/81/3.2/S/59664
Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea
Resurselor Umane 2007-2013 Investete n oameni

Tehnologii Office cu aplicabilitate n


domeniul financiar-contabil
- Microsoft Excel -

Utilizarea TIC pentru servicii de calitate n domeniul financiar contabil


POSDRU/81/3.2/S/59664
Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial
Dezvoltarea Resurselor Umane 2007-2013

Coninutul acestui material nu reprezint n mod obligatoriu poziia oficial a Uniunii Europene sau a
Guvernului Romniei.
The document does not represent the point of view of the European Union or Romanian Government.

Autori:

Dana Boldeanu, Cristina Geambau, Mirela


Gheorghe, Mirela Oancea, Ctlin Tudor
ASE Bucureti

Data:

Aprilie, 2012

Proiect:

Utilizarea TIC pentru servicii de calitate n domeniul


financiar contabil

Copyright 2012
Reproducerea este autorizat, cu condiia menionrii sursei, cu excepia cazului n care se prevede
altfel.

Utilizarea TIC pentru servicii de calitate n domeniul financiar contabil


POSDRU/81/3.2/S/59664
Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial
Dezvoltarea Resurselor Umane 2007-2013

Coninut:
1
CONCEPTE FUNDAMENTALE PRIVIND UTILIZAREA APLICAIEI
MICROSOFT EXCEL
.....5
1.1

Registrul de lucru............................................................................................ 5

1.2

Foaia de calcul ............................................................................................... 6

1.2.1

Structura unei foi de calcul ....................................................................... 6

1.2.2

Operaii de baz la nivelul unei foi de calcul ............................................ 7

1.2.3

Copierea sau mutarea celulelor ............................................................. 10

1.2.4

Fixarea pe ecran a rndurilor i coloanelor ............................................ 12

1.2.5

Gestionarea foilor de calcul.................................................................... 14

1.3

1.3.1

Referine celulare ................................................................................... 17

1.3.2

Lucrul cu formule i funcii...................................................................... 21

1.4

Generarea seriilor de date ............................................................................ 27

1.5

Formatarea celulelor..................................................................................... 29

1.5.1

Formatarea tipurilor de date ................................................................... 30

1.5.2

Formatarea privind alinierea textului ...................................................... 32

1.5.3

Formatarea caracterelor ........................................................................ 35

1.5.4

Aplicarea bordurilor pentru celule .......................................................... 36

1.5.5

Aplicarea culorii de fundal pentru celule ................................................ 37

1.5.6

Aplicarea unui stil pre-definit pentru celule i tabele .............................. 38

1.6
2

Formule i funcii .......................................................................................... 17

Formatarea condiional ............................................................................... 40

FUNCII PREDEFINITE N EXCEL ................................................................... 50


2.1. Funcii matematice (Math & Trig).................................................................. 50
2.2. Funcii statistice.............................................................................................. 53
2.3. Funcii financiare .......................................................................................... 58
2.4. Funcii logice ................................................................................................... 61
2.5. Funcii de tip dat calendaristic ..................................................................... 62
2.6. Funcii de consultare ....................................................................................... 66

Utilizarea TIC pentru servicii de calitate n domeniul financiar contabil


POSDRU/81/3.2/S/59664
Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial
Dezvoltarea Resurselor Umane 2007-2013

2.7. Funcii de tip text .......................................................................................... 69


3

BAZE DE DATE N EXCEL ................................................................................ 73


3.1

Sortarea datelor ............................................................................................ 73

3.2

Filtrarea bazelor de date ............................................................................... 76

3.2.1

Metoda filtrului standard (automat) ........................................................ 76

3.2.2

Metoda filtrului avansat (elaborat) .......................................................... 80

3.3

Utilizarea funciilor de tip baz de date ......................................................... 82

3.4

Sintetizarea datelor din bazele de date utiliznd tabela pivot ....................... 84

3.4.1

Proiectarea i construirea tabelelor pivot ............................................... 85

3.4.2 Gruparea informaiilor aferente tabelei pivot pe mai multe niveluri de


centralizare ......................................................................................................... 90

3.4.3

Modificarea/ tergerea rubricilor de sintetizare aferente tabelei pivot .... 91

3.4.4

Regruparea elementelor din structura tabelei pivot pe diferite criterii .... 92

3.4.5

Configurarea opiunilor tabelei pivot ....................................................... 96

3.4.6

Utilizarea obiectelor Slicer n cadrul tabelei pivot ................................. 100

3.4.7

Diagramele pivot .................................................................................. 103

REPREZENTRI GRAFICE ............................................................................. 104


4.1

Creare unei reprezentri grafice ................................................................. 104

4.2

Tipuri de reprezentri grafice ...................................................................... 106

4.3

Diagrame Sparklines .................................................................................. 113

5 UTILIZAREA EXCEL N ASISTAREA DECIZIEI PRIN TEHNICI DE SIMULARE


SI OPTIMIZARE ...................................................................................................... 115
5.1

Scenariile .................................................................................................... 115

5.2

Tehnica valorii scop (Goal Seek) ................................................................ 121

5.3

Utilizarea instrumentului Solver .................................................................. 124

Bibliografie ............................................................................................................... 130

Utilizarea TIC pentru servicii de calitate n domeniul financiar contabil


POSDRU/81/3.2/S/59664
Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial
Dezvoltarea Resurselor Umane 2007-2013

Tehnologia aplicaiilor Office - Microsoft Excel

1 CONCEPTE FUNDAMENTALE PRIVIND


APLICAIEI MICROSOFT EXCEL

UTILIZAREA

1.1 Registrul de lucru


Un fiier creat cu ajutorul aplicaiei Microsoft Excel poart de numirea de registru de
lucru (WorkBook). Principalele componente ale unui registru de lucru sunt: bara de
acces rapid, zona de comenzi i opiuni (Ribbon), bara de adrese, bara de formule,
foaia de lucru activ, zona de gestiune a foilor de lucru i bara de stare (Figura nr.
1.1).

Figura nr. 1.1 Structura unui registru de calcul

Un registru de lucru poate s conin pn la 255 foi de lucru (Worksheet) identificate


iniial prin denumirile Sheet1, Sheet2, Sheet3 etc. Numrul implicit de foi de lucru
afiate la deschiderea unui fiier Excel este de 3. Acest numr poate fi modificat n
funcie de cerinele utilizatorului prin selectarea tab-ului File OptionsGeneral i
modificarea numrului n caseta aferent opiunii Include this many sheets.

Pagina 5 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


1.2 Foaia de calcul
1.2.1 Structura unei foi de calcul
Foaia de calcul (Worksheet) este zona dintr-un registru de lucru destinat stocrii i
manipulrii datelor; acesta conine celule care sunt organizate pe rnduri i coloane
(Figura nr. 1.2). n Microsoft Excel 2010 foaia de calcul cuprinde 17.179.869.184
celule organizate pe 1.048.576 rnduri (identificate prin numere) i 16.834 coloane
(identificate prin litere i grupuri de litere - de la A la XFD).

Figura nr. 1.2 Structura unei foi de calcul

Unitatea structural de baz a unei foi de calcul este celula, situat la intersecia
dintre rnduri i coloane. Fiecare celul este identificat printr-o adres (referin)
compus din litera coloanei i numrul rndului la a cror intersecie este poziionat.
Spre exemplu celula din colul snga-sus al foii de calcul este identificat prin adresa
A1.
Celula activ este identificat printr-un chenar ngroat i este celula n care se
introduc datele. Celulele devin active prin selectarea lor cu ajutorul mouse-ului sau a
tastelor cu sgei de pe tastatur. n celule pot fi introduse date cu valori constante
sau formule/funcii care returneaz date rezultat.

Pagina 6 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

1.2.2 Operaii de baz la nivelul unei foi de calcul


1.2.2.1 Selectarea celulelor, rndurilor, coloanelor, foii de calcul
Selectarea celulelor
Selectarea mai multor celule adiacente se realizeaz
innd apsat butonul din stanga mouse-ului i
deplasnd cursorul peste celulele care trebuie
selectate. O alt variant pentru selectarea unui grup
de celule adiacente const n selectarea primei
celule din grup i apoi, innd apsat tasta Shift,
selectarea ultimei celule din grup.
Pentru selectarea unui grup de celule care nu sunt
adiacente, se apas tasta Ctrl i apoi se selecteaz
cu mouse-ul fiecare celul dorit.

Selectarea rndurilor i coloanelor

Selectarea rndurilor/coloanelor se realizeaz prin deplasarea cursorului mouse-ului


deasupra etichetelor (numere/litere) de identificare a rndurilor/coloanelor. Pentru
selectarea unor rnduri/coloane care nu sunt adiacente se folosete, la fel ca n cazul
celulelor, tasta Ctrl.

Selectarea ntregii foi de calcul

Pentru a selecta ntreaga foaie de calcul se execut


click-mouse-stnga pe selctorul foii de calcul sau se
apas combinaia de taste Ctrl+A.
1.2.2.2 Inserarea de celule, rnduri, coloane
Inserarea de celule
Inserarea celulelor noi se realizeaz prin selctarea tab-ului Homegrupul Cells
butonul Insert comanda Insert Cells sau prin alegerea opiunii Insert din meniul
contextual disponibil la executarea unui click-mouse-dreapta pe celula lng care se
dorete inserare de noi celule. n caseta de dialog afiat pe ecran se selecteaz
opiunea corespunztoare modului n care se dorete realizarea inserrii celulelor noi
raportat la celula activ (Figura nr. 1.3).

Pagina 7 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.3 Insearea de celule

Pentru inserarea simultan a mai multor celule, nainte de alegerea opiunii de


inserare se selecteaz un numr de celule egal cu cel care se dorete a fi inserat.

Inserarea de rnduri i coloane

nainte de alegerea opiunii de inserare de noi rnduri/coloane trebuie selectate


rndurile/coloanele alturi de care vor fi inserate noile elemente. Noile rnduri vor fi
inserate deasupra rndurilor curente, iar noile coloane n stnga coloanelor curente.
Inserarea de noi rnduri/coloane se realizeaz prin selectarea tab-ului
Homegrupul Cells butonul Insert comanda Insert Sheet Rows/ Insert
Sheet Columns sau prin alegerea opiunii Insert din meniul contextual disponibil la
executarea unui click-mouse-dreapta pe eticheta de rnd sau de coloan.
Pentru inserarea simultan a mai multor rnduri/coloane, nainte de alegerea opiunii
de inserare se selecteaz un numr de rnduri/coloane egal cu cel care se dorete a
fi inserat.
1.2.2.3 tergerea de celule, rnduri, coloane

tergerea celulelor

n urma selectrii comenzii de tergere a unor celule (tab-ul Homegrupul Cells


butonul Delete comanda Delete Cells) pe ecran este afiat o caset de dialog,
similar celei afiate la inserarea acestora, n cadrul creia utilizatorul poate alege
una dintre urmtoarele opiuni:
o Shift cells left - celulele selectate sunt terse, iar celulele din dreapta acestora
sunt mutate la stnga, lund astfel locul celulelor terse;
o Shift cells up - celulele selectate sunt terse, iar celulele de sub acestea sunt
mutate n sus, lund astfel locul celulelor terse;
o Entire row sunt terse n ntregime rndurile care conin celulele selectate
pentru a fi terse;
o Entire column sunt terse n ntregime coloanele care conin celulele
selectate pentru a fi terse;

Pagina 8 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Aceei caset de dialog este disponibil dup selectarea opiunii Delete din meniul
contextual afiat la executarea unui click-mouse-drepta pe celulele de ters.

tergerea rndurilor i coloanelor

Se selecteaz rndurile/coloanele care urmeaz a fi terse i de pe Ribbon se alege


tab-ul Homegrupul Cells butonul Delete comanda Delete Sheet Rows/
Delete Sheet Columns sau se selecteaz opiunea Delete din meniul contextual
disponibil la executarea unui click-mouse-dreapta pe etichetele de rnduri/coloane.
1.2.2.4 Modificarea dimensiunii rndurilor i coloanelor

Modificarea manual a dimensiunii rndurilor i coloanelor

Pentru a modifica manual dimensiunea unui rnd/unei coloane se poziioneaz


cursorul mouse-ului pe marginea din partea de jos a etichetei de rnd/ marginea din
dreapta etichetie de coloan i n momentul n care pe ecran este afiat simbolul
/
se gliseaz pe ecran, innd apsat butonul din stnga mouse-ului, pn se
ajunge la dimensiunea dorit.

Figura nr. 1.4 Modificare manual dimensiune rnd

Figura nr. 1.5 Modificare manual dimensiune


coloan

Ajustarea dimensiunii unui rnd sau a unei coloane n funcie de coninut se


realizeaz executnd dublu-click-mouse-stnga pe marginea din partea de jos a
etichetei de rnd/ marginea din dreapta etichetie de coloan.
Similar poate fi modificat simultan dimensiunea mai multor rnduri/coloane dup
selectarea anterioar a acestora.

Modificarea dimensiunii rndurilor i coloanelor utiliznd comenzile de


pe Ribbon

Se selecteaz rndurile/coloanele a cror dimensiune trebuie modificat, se alege


tab-ul Homegrupul Cells butonul Format i apoi una dintre comenzile de
redimensionare n funcie de cerinele utilizatorului (Figura nr. 1.6). n caseta de
dialog afiat pe ecran se introduce noua dimensiune pentru rndurile/coloanele.
Figura nr. 1.7 prezint caseta de dialog pentru stabilirea dimensiunii rndurilor.

Pagina 9 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.6 Comenzi pentru modificarea dimensiunii rndurilor i coloanelor

Figura nr. 1.7 Caseta de dialog pentru stabilirea dimensiunii rndurilor

Opiunile Row Height i Colum Width pot fi selectate i n meniul contextual disponibil
la executarea unui click-mouse-dreapta pe etichetele rndurilor/coloanelor pentru
care se dorete modificarea dimensiunii.
Not: Limea unei coloane poate lua valori ntre 0 i 255. Aceast valoare reprezint
numrul de de caractere care pot fi afiate n celul, utiliznd fontul implicit n
Microsoft Excel. nlimea unui rnd poate lua valori ntre 0 i 409. Aceast valoare
se msoar n puncte; 1 punct=0,035 cm.
1.2.2.5 Ascunderea/afiarea rndurilor i coloanelor
Ascunderea rndurilor/coloanelor se realizeaz prin selectarea acestora i alegerea
tab-ului Homegrupul Cells butonul Format Hide& Unhide Hide
Rows/Hide Columns.
Rndurile/coloanele pot fi ascunse i prin selectarea opiunii Hide din cadrul meniului
contextual disponibil la la executarea unui click-mouse-dreapta pe etichetele
rndurilor/coloanelor pentru care trebuie realizat ascunderea.
Reafiarea rndurilor/ coloanelor care au fost ascunse se realizeaz prin selectarea
etichetelor rndurilor/ coloanelor adiacente acestora i alegerea tab-ului
Homegrupul Cells butonul Format Hide& Unhide Unhide Rows/ Unhide
Columns. Opiunea de reafiare a rndurilor/coloanelor este disponibil i n meniul
contextual aferent acestora (opiunea Unhide).
1.2.3 Copierea sau mutarea celulelor
Opiunile de copiere (Copy), mutare (Cut), lipire (Paste) i lipire special (Paste
Special) sunt disponibile att n cadrul tab-ului Home, ct i n meniul contextual

Pagina 10 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


aferent celulelor. De asemnenea, se pot utiliza combinaiile de taste corespunztoare
acestor aciuni: Ctrl+C pentru copiere, Ctrl+X pentru mutare, Ctrl+V pentru
lipire, Ctrl+Alt+V pentru lipire special.
Opiunea de copiere poate fi utilizat pentru copierea coninutului celulelor sau a
atributelor acestora. Dup selectarea celulelor surs, se alege opiunea de copiere,
se selecteaz celula din colul snga-sus al domeniului destinaie i apoi se alege
una dintre urmtoarele opiuni:

Paste pentru a copia ntregul coninut al celulelor surs (inclusiv atributele


de formatare ale acestora) n domeniul destinaie;
Paste special pentru a copia doar anumite componente sau atribute de
formatare ale celulelor surs. Dup alegerea opiunii de lipire special pe
ecran este afiat o caset de dialog (Figura nr. 1.8) n care utilizatorul
selecteaz componenta sau atributul de formatare aferente celulelor surs
care vor fi copiate n domeniul destinaie.

Figura nr. 1.8 Opiuni de lipire special a celulelor

Spre exemplu, pentru a copia doar valorile, fr a copia atributele de


formatare se va utiliza opiunea Values; pentru copierea atributelor de
formatare, fr a copia valorile se utilizeaz opiunea Formats.

Pagina 11 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.9 Exemple copiere i lipire special a celulelor

Opiunea de mutare poate fi utilizat doar pentru mutarea ntregului coninut al


celulelor; astfel, dup ce a fost selectat opiunea Cut pentru celulele al cror
coninut se dorete a fi mutat, n Microsoft Excel este disponibil doar opiunea de
lipire a ntregului coninut al celulelor (Paste), nu i opiunea de lipire special (Paste
Special).
1.2.4 Fixarea pe ecran a rndurilor i coloanelor
n situaia n care n foaia de calcul sunt introduse date care ocup un numr mare
de rnduri i/sau coloane, atunci cnd se deruleaz foaia de calcul pe orizontal sau
pe vertical, la un moment dat, primele rnduri sau coloane nu mai sunt vizibile pe
ecran. Dac primele rnduri i/sau coloane din foaia de calcul conin date care ar
trebui s fie n permanen afiate pe ecran (spre exemplu antetul de tabel) este
necesara fixarea acestora pe ecran.
Este important de tiut faptul ca pot fi fixate pe ecran doar rnduri din partea
superioar a foii de calcul i/sau coloane din partea stng a acesteia, nu rnduri i
coloane din mijlocul foii de calcul.
Opiunile de fixare pe ecran a rndurilor i/sau coloanelor sunt disponibile n
cadrul tab-ului View grupul Window butonul Freeze Panes (Figura nr. 1.10)

Pagina 12 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.10 Fixarea pe ecran a rndurilor i/sau coloanelor

Opiunile Freeze Top Row i Freeze Top Column fixeaz pe ecran primul rnd,
respectiv prima coloan din foaia de calcul, indiferent de elementul selectat n
momentul activrii opiunii.
Opiunea Freeze Panes fixeaz pe ecran anumite rnduri i/sau coloane, n funcie
elementul din foaia de calcul selectat n momentul activrii opiunii. Astfel, utilizatorul
trebuie s in cont de urmtoarele reguli:
o Dac nainte activrii opiunii Freze Panes este selectat un rnd din foaia de
calcul, atunci pe ecran vor fi fixate toate rndurile de deasupra acestuia;
o Dac nainte activrii opiunii Freze Panes este selectat o coloan din foaia
de calcul, atunci pe ecran vor fi fixate toate coloanele din stnga acesteia;
o Dac nainte activrii opiunii Freze Panes este selectat o celul din foaia de
calcul, atunci pe ecran vor fi fixate toate rndurile de deasupra acesteia i
toate coloanele din stnga acesteia;
Exemplu (Figura nr. 1.11): S se fixeze pe ecran primele 3 rnduri (antetul coloanelor
tabelului) i primele 2 coloane (numrul curent, numele i prenumele cursanilor
evaluai) ale foii de calcul.
Rezolvare exemplu: Se selecteaz celula C4 i se alege opiunea Freeze Panes, din
cadrul tab-ului View grupul Window butonul Freeze Panes.

Pagina 13 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.11 Exemplu de fixare pe ecran rnduri i coloane

Anularea fixrii pe ecran a rndurilor i/sau coloanelor se realizeaz selectnd


opiunea Unfreeze Panes (tab-ului View grupul Window butonul Freeze
Panes). Aceast opiune este disponibil doar dup ce anterior a fost activat
opiunea de fixare a rndurilor i/sau coloanelor pe ecran.
1.2.5 Gestionarea foilor de calcul
Zona de gestiune a foilor de calcul (Figura nr. 1.12), poziionat n partea de jos a
registrului de lucru, cuprinde:
o butoane care permit deplasarea ntre foile de calcul existente n registrul de
lucru curent;
o etichetele foilor de calcul; pentru vizualizarea coninutului unei foi de calcul se
execut clik-mouse-stnga pe eticheta sa;
o un buton pentru inserarea unei noi foi de calcul.

Pagina 14 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.12 Zona de gestiune a foilor de calcul

La executarea unui click-mouse-dreapta pe eticheta unei foi de calcul este afiat un


meniu contextual care cuprinde opiuni referitoare la foile de calcul (Figura nr. 1.13).
Aceste opiuni sunt disponibile i n cadrul tab-ului Home, butoanele Insert, Delete
i Format (Figura nr. 1.14).

Figura nr. 1.13 Opiuni disponibile n cadrul meniului contextual aferent foilor de calcul

Pagina 15 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.14 Opiuni disponibile n cadrul tab-ului Home pentru gestiunea foilor de calcul

Inserarea foilor de calcul

Foile de calcul inserate utiliznd opiunea disponibil n meniul contextual (Figura nr.
1.13) sau pe cea disponibil n cadrul tab-ului Home (Figura nr. 1.14) vor fi
poziionate naintea foii de calcul active. Pentru a insera o foaie de calcul la finalul
foilor de calcul existente se utilizeaz butonul de inserare a unei noi foi de calcul,
poziionat n zona de gestiune a foilor de calcul (Figura nr. 1.12). Pentru a insera mai
multe foi de calcul simultan, nainte de alegerea opiunii de inserare, se selecteaz,
innd apsat tasta Shift, un numr de foi de calcul existente egal cu cel care se
dorete a fi inserat.

tergerea foilor de calcul

Se selecteaz etichetele corespunztoare foilor de calcul care trebuie terse i se


alege opiunea de tergere.

Redenumirea foilor de calcul

Se selecteaz foaia de calcul care trebuie redenumit, se alege opiunea de


redenumire, se introduce de la tastatur noua denumire i se valideaz prin
apsarea tastei Enter.

Mutarea sau copierea foilor de calcul

Pagina 16 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Se selecteaz etichetele foilor de calcul care urmeaz s fie mutate sau copiate i se
alege opiunea corespunztoare acestei aciuni. Pe ecran va fi afiat caseta de
dialog Move or Copy (Figura nr. 1.15). n cadrul acesteia se selecteaz:
o Registrul de lucru n care vor fi poziionate foile de calcul copiate sau mutate;
o Denumirea foii de calcul naintea creia vor fi poziionate (n registrul de lucru
destinaie) foile de calcul copiate sau mutate;
o Opiunea de creare a unei copii se bifeaz doar n cazul n care se dorete
copierea foilor de calcul; n cazul mutrii acestora opiunea nu trebuie
selectat.

Figura nr. 1.15 Caseta de dialog aferent opiunii de mutare sau copiere a foilor de calcul

Schimbarea culorii de fundal pentru etichetele foilor de calcul

Se selecteaz etichetele foilor de calcul, se alege opiunea de schimbare a culorii de


fundal a acestora i se selecteaz culoarea dorit. Figura nr. 1.16 prezint un
exemplu de aplicare a culorii de fundal galben pentru etichetele foilor de calcul
Sheet1 i Sheet2.

Figura nr. 1.16 Exemplu privind aplicarea unei culori de fundal pentru etichetele foilor de calcul

1.3 Formule i funcii


1.3.1 Referine celulare
Referinele (adrese) celulare identific locaia unei celule sau a unui grup de celule n
foaia de calcul. Referinele aferente celulei sau grupului de celule active (selectate la
un moment dat) sunt afiate n Bara de adrese (Name Box) - Figura nr. 1.17.
Pagina 17 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.17 Bara de adrese

Structura referinelor celulare

Referinele celulare aferente unei celule sau unui grup de celule (cmp) se formeaz
dup cum urmeaz (Figura nr. 1.18):
o Referina unei celule este compus din litera coloanei i numrul rndului la a
cror intersecie se afl celula respectiv. Exemplu: C5
o Referina unui cmp este format din referina primei celule i referina ultimei
celule din cmp, separate de simbolul : Exemplu: B12:E12

Figura nr. 1.18 Referine celulare

Referirea celulelor dintr-o alt foaie de calcul a aceluiai registru de lucru se


realizeaz utiliznd urmtoarea structur:
Nume foaie de calcul! Referine celulare
Exemplu: Referirea cmpului A1:B5 din foaia de calcul Sheet2:
Sheet2!A1:B5
Referirea celulelor dintr-o foaie de calcul dintr-un alt registru de lucru se realizeaz
utiliznd urmtoarea structur:
[Nume registru de lucru]Nume foaie de calcul! Referine celulare
Exemplu: Referirea cmpului A1:D45 din foaia de calcul Vanzari a registrului de lucru
Rapoarte:
[Rapoarte]Vnzri!A1:D45

Pagina 18 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Tipuri de adrese (referine) celulare

n celulele foii de calcul se poate face referire, prin intermediul formulelor sau
funciilor, la valorile altor celule, utiliznd adresele celulare. n funcie de modul n
care se comport la copiere, se deosebesc trei tipuri principale de adrese celulare:
relative, absolute (fixe) i mixte (Tabelul nr. 1.1).
Tabelul nr. 1.1 Tipuri de adrese celulare

Relative (ex. A1) - se modific prin


copiere att litera coloanei, ct i
numrul rndului.

Absolute sau fixe (ex. $A$1) nu


se modific prin copiere nici litera
coloanei,
nici
numrul
rndului.
Transformarea unei adrese relative n
adres absolut se realizeaz prin
selectare acesteia i apsarea tastei
F4.
Mixte elementul component al
adresei celulare (litera coloanei sau
numrul rndului) care este precedat
de simbolul $ rmne neschimbat la
copiere, cellat se modific.
Ex. $A1 litera coloanei rmne fix,
numrul rndului se modific la
copiere.
Ex. A$1 litera coloanei se modific la
copiere, numrul rndului rmne fix.

Identificarea unei celule sau a unui cmp prin atribuirea unui nume

Identificarea unei celule sau a unui cmp se poate realiza nu numai prin intermediul
referinelor celulare, ci i prin atribuirea unui nume. n cadrul aceluiai registru de
lucru numele trebuie s fie unice.

Pagina 19 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Atribuirea unui nume presupune
selectarea celulei sau a cmpului la
care acesta se refer i activarea
comenzii Define Name (tab-ul
Formulas grupul Defined Names).
n caseta de dialog (Figura nr. 1.19)
afiat pe ecran se completeaz
urmtoarele rubrici:
Name - numele atribuit celulei sau
cmpului;
Scope - nivelul la care este
accesibil numele: local (la nivelul foii
de calcul - Worksheet) sau global (la
nivelul ntregului registru de lucru
Workbook);

Figura nr. 1.19 Caseta de dialog utilizat pentru


atribuirea de nume pentru celule i cmpuri

Comment opional poate fi completat o explicaie suplimentar;


Refers to conine adresa celulei sau cmpului pentru care se atribuie noul
nume; aceast rubric este completat automat n cazul n care celula sau cmpul
au fost selectate anterior activrii comenzii Define Name.
Dup completarea rubricilor, noul nume se valideaz prin apsarea butonului OK.
O alt modalitate de atribuire a unui nume de cmp const n selecia acestuia,
completarea numelui n Bara de adrese (Name Box) n locul referinei celulare i
validarea acestuia prin acionarea tastei Enter.
Microsoft Excel ofer i opiunea generrii
automate a unui nume de cmp.
n acest scop se selecteaz tab-ul Formulas
grupul Defined Names butonul Create from
Selection. Pe ecran este afiat caseta de dialog
Create Names from Selection (Figura nr. 1.20) n
care
utilizatorul
selecteaz
opiunea
corespunztoare poziiei n cadrul cmpului a
textului pe care dorete s l utilizeze pe post de
nume:
o primul (Top row) sau ultimul (Bottom row)
rnd al cmpului; sau
o coloana din stnga (Left column) sau
dreapta (Right column) cmpului.
Figura nr. 1.20 Generarea automat de
nume de cmpuri

Gestiunea numelor de cmpuri se realizeaz prin selectarea comenzii Name


Manager (tab-ul Formulas grupul Defined Names). n cadrul casetei de dialog
Name Manager (Figura nr. 1.21) este afiat o list cu toate numele de cmpuri
definite n registrul de lucru curent. Acestea pot fi editate (butonul Edit) sau terse

Pagina 20 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


(butonul Delete). De asemenea, se pot aplica o serie de filtre asupra listei de nume
(butonul Filter).

Figura nr. 1.21 Gestiunea numelor de cmpuri

1.3.2 Lucrul cu formule i funcii


Formulele Excel genereaz rezultate ca urmare a prelucrrii unor date (preluate din
celulele foiilor de calcul i/sau sub form de constante) prin utilizarea:
operatorilor matematici (vezi subcapitolul 1.3.2.1); i/sau
funciilor (vezi subcapitolul 1.3.2.2).
Datele din celulele foilor de calcul sunt introduse n cadrul formulelor de calcul sub
form de referine celulare sau nume de cmpuri (vezi subcapitolul 1.3.1).
nainte de introducerea unei formule, se selecteaz celula sau celulele n care se
dorete obinerea rezultatului. Orice formul este precedat de semnul =. n
momentul introducerii, coninutul formulelor este afiat att n cadrul celulei/celulelor
n care sunt introduse, ct i pe Bara de formule (Figura nr. 1.22). Dup introducerea
coninutului unei formule, validarea acesteia se realizeaz prin apsarea tastei Enter
sau prin apsarea butonului de validare de pe Bara de formule (Figura nr. 1.22).
Anularea introducerii unei formule se realizeaz prin apsarea tastei Esc sau prin
apsarea butonului de anulare de pe Bara de formule.

Pagina 21 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.22 Bara de formule

1.3.2.1 Utilizarea operatorilor matematici n cadrul formulelor


Operatorii matematici care pot fi utilizai n formulele Excel sunt: + (adunare), (scadere), / (mprire), * (nmulire), ^ (ridicare la putere). n cazul n care se
utilizeaz mai muli operatori ntr-o formul, trebuie s se in cont de ordinea n care
operaiile matematice sunt efectuate. Ordinea operaiilor poate fi schimbat prin
utilizarea parantezelor. Astfel, primele sunt luate n calcul operaiile cuprinse ntre
paranteze, urmate de:
o Ridicrile la putere;
o mpriri i nmuliri; aceste dou tipuri de operaii au acelai nivel de
importan i sunt luate n calcul n ordinea apariiei de la stnga la dreapta;
o Adunrile i scderile; de asemenea considerate ca avnd acelai nivel de
importan i luate n calcul n ordinea apariiei de la stnga la dreapta.
Exemplu (Figura nr. 1.23): S se calculeze (n celula C2) valoarea (inclusiv TVA)
pentru un produs vndut, innd cont de cantitatea vndut (celula A2) i de preul de
vnzare (celula B2).

Figura nr. 1.23 Exemplu utilizare operatorii matematici n cadrul unei formule de calcul Excel

1.3.2.2 Utilizarea funciilor n cadrul formulelor


n cadrul formulelor poate fi utilizat o gam larg de funcii predefinite n Microsoft
Excel sau funcii definite de ctre utilizator cu ajutorul limbajului Visual Basic for
Applications. Indiferent de categoria din care fac parte, funciile sunt compuse din:
o Denumirea funcie
o Unul sau mai multe argumente introduse ntre paranteze rotunde i separate
prin virgul , sau punct i virgul ; n funcie de parametrii regionali
configurai n sistemul de operare.

Pagina 22 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Exemplu (Figura nr. 1.24):
Funcia SUM utilizat n celula C9 pentru calculul Valorii totale a vnzrilor are
un singur argument cmpul C2:C7. n acest caz, funcia va nsuma valorile
tuturor celulelor din cadrul acestui cmp (C2+C3+C4+C5+C6+C7).
Funcia SUM utilizat n celula C11 pentru calculul Valorii vnzrilor pentru
punctul de vnzare A are 3 argumente celulele C2, C5 i C7. n aceast
situaie, funcia va nsuma valorile din aceste celule (C2+C5+C7).

Figura nr. 1.24 Exemple utilizare funcii n cadrul formulelor de calcul Excel

Introducerea funciilor se poate realiza utiliznd una dintre urmtoarele variante:

Varianta 1- Se tasteaz funcia n mod direct


n cadrul unei celule sau pe bara de formule.
Dup tastarea semnului = i a primei litere
din denumirea funciei, pe ecran este afiat o
list cu toate funciile disponibile a cror
denumire ncepe cu litera respectiv. Pentru a
insera o funcie din list se selecteaz
denumirea acestia i se execut dublu-clickmouse-stnga aceasta sau se apas tasta
Tab.

Varianta 2- Se apas butonul de inserare a unei funcii (Insert Function)


de pe bara de formule (Figura nr. 1.25). n caseta de dialog Insert Function se
caut funcia utiliznd cuvinte cheie sau se selecteaz categoria acesteia.
Dup afiarea listei de funcii se selecteaz denumirea funciei i se apas
butonul OK. Pe ecran este afiat caseta de dialog Function Arguments n

Pagina 23 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


cadrul creia se introduc argumentele funciei i se valideaz prin apsarea
butonului OK.

Figura nr. 1.25 Introducerea unei funcii utiliznd butonul Insert Function

Varianta 3- Se selecteaz tab-ul Formulas butonul corespunztor


categoriei din care face parte funcia denumirea funciei (Figura nr.
1.26). Pe ecran va fi afiat caseta de dialog Function Arguments prezentat
anterior n Figura nr. 1.25.

Figura nr. 1.26 Introducerea unei funcii utiliznd comenzile aferente tab-ului Formulas

Pagina 24 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Funciile predefinite din Excel sunt mprite pe categorii innd cont de


funcionalitate lor: funcii matematice, funcii statistice, funcii financiare, funcii logice,
funcii de tip dat calendaristic, funcii de consultare, funcii de tip text, funcii de tip
baz de date, funcii de informare, funcii de inginerie, funcii de tip cub, funcii de
compatibilitate. Principalele funcii predefinite sunt prezentate n Capitolul 1.6.
Not: Prin utilizarea combinat a funciilor i operatorilor matematici se pot obine
formule de calcul complexe.
1.3.2.3 Copierea formulelor
O formul introdus ntr-o celul din foaia de calcul poate fi copiat i n alte celule,
utiliznd una dintre urmtoarele modaliti:
Varianta 1: Prin facilitatea de Autoumplere (Auto Fill):
o Se selecteaz celula care conine formula;
o Se poziioneaz mouse-ul din colul din dreapta jos al celulei selectate;
o Atunci cnd cursorul ia forma unui semn plus negru (
) se gliseaz cu
mouse-ul, innd apsat butonul din stnga acestuia, pn cnd selecia este
extins asupra tuturor celulelor n care se dorete copierea formulei;
o Dup ce formula a fost copiat n toate celulele dorite, se elibereaz butonul
mouse-ului.
Figura nr. 1.27 prezint un exemplu de copiere n celulele C6, C7, C8 i C9 a
formulei de calcul care a fost introdus anterior n celula C5. n acest exemplu se
poate observa i modul n care se comport la copiere adresele celulelor care intr n
formula de calcul:
Adresa celulei B5 (adres relativ) se modific prin copiere, transformndu-se
n B6, B7 etc. Astfel, sunt luate n calcul preurile de vnzare n RON
corespunztoare produselor pentru care se calculeaz preurile de vnzare n
Euro.
Adresa celulei $B$2 (adres fix) nu se modific prin copiere deoarece,
indiferent de produs, cursul euro trebuie preluat din aceeai celul.

Pagina 25 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.27 Exemplu de copiere a unei formule prin facilitatea de autoumplere

n situaia n care n cadrul formulei nu ar fi utilizat o adres fix pentru celula care
conine cursul euro, copierea formulei ar genera apariia unor erori (Figura nr. 1.28).
Acest fapt se datoreaz modificrii prin copiere a adresei celulei B2 n B3, B4 etc.
(celule care nu conin cursul euro care trebuie luat n calculul Preului de vnzare n
Euro).

Figura nr. 1.28 Exemplu de copiere prin facilitate de autoumplere a unei formule care conine o eroare

Not: Ca alternativ la utilizarea unei adrese fixe pentru celula care conine cursul
euro, se poate atribui un nume pentru aceast celul (vezi subcapitolul 1.3.1), nume
care s fie utilizat n cadrul formulei de calcul a Preului de vnzare n Euro. Spre
exemplu, dac se atribuie pentru celula B2 numele Curs_valutar, formula de calcul
introdus n celula C5 va fi: =B5/Curs_valutar
Varianta 2: Folosind opiunile de copiere (Copy) i lipire (Paste):
o Se selecteaz celula care conine formula;
o Se apeleaz funcia de copiere (vezi subcapitolul 1.2.3 Copierea sau mutarea
celulelor);
Pagina 26 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


o Se selecteaz celulele n care se dorete copierea formulei;
o Se apeleaz funcia de lipire (vezi subcapitolul 1.2.3 Copierea sau mutarea
celulelor).
1.3.2.4 Semnificaia erorilor standard asociate formulelor
n unele situaii, din diferite cauze, formulele de calcul returneaz erori. Semnificaiile
erorilor standard care pot s apar ca urmare a introducerii unei formule de calcul
sunt prezentate n Tabelul nr. 1.2.
Tabelul nr. 1.2 Semnificaiile erorilor standard asociate formulelor

Eroare
#########

#VALUE!

#NAME!

#REF!

#DIV/0!
#NUM!
#N/A!
#NULL!

Semnificaie
Coloana nu este suficient de lat pentru a putea fi afiate toate
caracterele introduse n celul sau celula conine valori negative de tip
dat calendaristic sau or.
Formula introdus n celul conine tipuri de date diferite sau
necorespunztoare (spre exemplu se face diferena ntre o valoare
numeric i un ir de caractere).
n cadrul formulei este utilizat o funcie neinstalat sau a crei
denumire este scris greit. De asemenea, aceast eroare poate s
apar n situaia n care formula face referire la nume de cmpuri
scrise greit.
Referina unei celule utilizate n cadrul formulei nu este valid (spre
exemplu, celula la care se face referire a fost tears dup utilizarea
sa n cadrul formulei).
n cadrul formulei se face mprirea unui numr la 0 sau la o celul
care nu conine nici o valoare.
Formula sau funcia conine valori numerice care nu sunt valide.
O valoare nu este disponibil pentru o funcie sau o formul.
Formula face referire la dou cmpuri care nu se intersecteaz.

1.4 Generarea seriilor de date


Microsoft Excel ofer posibilitatea generrii automate a seriilor de date prin utilizarea
metodei Auto Fill. Aceast metod poate fi utilizat att pentru completarea automat
a seriilor de date numerice i alfa-numerice, ct i n cazul datelor calendaristice.

Generarea seriilor de date numerice i alfa-numerice

Se introduc primele 2 valori ale seriei de date. Se selecteaz celulele care conin
aceste valori, se poziioneaz cursorul de la mouse n colul din dreapta jos al
seleciei i se gliseaz mouse-ul (pe vertical sau orizontal) pentru generarea seriei
de date. Seria de date va fi completat automat n funcie de pasul de incrementare
stabilit prin primele 2 valori ale seriei.
n colul din dreapta jos al cmpului care conine seria de date sunt afiate opiunile
de completare automat (Auto Fill Options). Sunt disponibile urmtoarele opiuni
pentru completarea automat a seriei de date (Figura nr. 1.29):

Pagina 27 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


o Fill Series este completat seria de date, fiind copiate i atributele de
formatare aplicate pentru celulele care conin primele 2 elemente ale seriei;
o Fill Without Formatting este completat seria de date, fr a fi copiate i
formatrile.

Figura nr. 1.29 Generarea seriilor de date numerice

Not: Pentru a putea fi generat o serie de date alfa-numerice, partea numeric a


irului de caractere trebuie s fie poziionat la sfritul acestuia (Ex. Depozit1).

Generarea seriilor de date calendaristice

Se introduce prima dat calendaristic din serie. Se selecteaz celula care conine
aceast dat, se poziioneaz cursorul de la mouse n colul din dreapta jos al
acesteia i se gliseaz mouse-ul (pe vertical sau orizontal) pentru generarea seriei
de date.
n cazul seriilor de date calendaristice sunt disponibile urmtoarele opiuni de
completare automat (Figura nr. 1.30):
o Fill Series este completat seria de date prin incrementarea zilei;
o Fill Without Formatting este completat seria de date prin incrementarea
zilei, fr a fi copiate i formatrile;
o Fill Days este completat seria de date prin incrementarea zilei;
o Fill Weekdays - este completat seria de date prin incrementarea zilei, doar
pentru zilele lucrtoare, fiind eliminate din serie zilele de week-end;
o Fill Months este completat seria de date prin incrementarea lunii;
o Fill Years este completat seria de date prin incrementarea anului;

Pagina 28 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.30 Generarea seriilor de date calendaristice

Not: Pentru a genera automat o serie de date calendaristice cu un pas de


incrementare diferit de 1 pentru zile, luni sau ani, se introduc primele dou date
calendaristice respectnd pasul de incrementare dorit i se genereaz seria pe baza
acestora.

1.5 Formatarea celulelor


Asupra celulelor din foile de calcul Microsoft Excel pot fi aplicate formatri fie nainte,
fie dup introducerea datelor. nainte de a aplica formatrile, se selecteaz celulele
aupra crora acestea vor aciona. Principalele modaliti de aplicare a formatrilor
sunt:
a. Acionarea butoanelor de comand aferente grupurilor de comenzi Font,
Alignment, Number i Styles (situate n cadrul tab-ului Home);
b. Utilizarea opiunilor disponibile n caseta de dialog Format Cells, apelat:
o Fie prin executarea unui click-mouse-dreapta pe celulele asupra crora
se dorete aplicarea unui format i selectarea opiunii Format Cells din
meniul contextual;

Pagina 29 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


o Fie prin extinderea grupurilor de comenzi Font, Alignment i Number,
utiliznd simbolul .
1.5.1 Formatarea tipurilor de date
Tipurile de date se refer la caracteristicile informaiilor stocate n celulele foilor de
calcul (spre exemplu date de tip numeric, date de tip text). n funcie de tipurile de
date care vor fi stocate n celule se pot aplica diferite formate de afiare a acestora:
Prin utilizarea comenzilor disponibile n grupul de comenzi Number, din
cadrul tab-ului Home (Figura nr. 1.31); sau

Figura nr. 1.31 Grupul de comenzi Number

Prin utilizarea opiunilor disponibile n cadrul tab-ului Number din caseta de


dialog Format Cells (Figura nr. 1.32).

Pagina 30 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.32 Caseta de dialog Format Cells tab-ul Number

n caseta de dialog Format Cells tab-ul Number (Figura nr. 1.32) se poate selecta
una dintre urmtoarele categorii de formate:

General nu presupune aplicarea unui format specific;


Number se utilizeaz pentru formatarea numerelor prin aplicarea
urmtoarelor caracteristici de formatare:
o Numrul de zecimale (rubrica Decimal places);
o Utilizarea separatorului de mii (bifarea casetei de validare Use 100
Separator);
o Selectarea unui format de afiare pentru numere negative (rubrica
Negative numbers);
Currency se utilizeaz pentru valori monetare. Caracteristici de formatare:
o Numrul de zecimale (rubrica Decimal places);
o Simbolul monetar (rubrica Symbol);
o Selectarea unui format de afiare pentru numere negative (rubrica
Negative numbers);
Accounting se utilizeaz pentru valori monetare. Diferena fa de categoria
Currency const n cazul categoriei Accounting sunt aliniate n cadrul coloanei
att simbolurile monetare, ct i separatorii de zecimale;

Pagina 31 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Date se utilizeaz pentru afiarea datei calendaristice i a orei. Fiecare dat


calendaristic este stocat n Excel sub forma unui numr serial (Figura nr.
1.33). n funcie de locaia selectat (rubrica Location) se modific ordinea de
afiare a elementelor componente ale datei calendaristice n cadrul rubricii
Type. Spre exemplu, pentru locaia Romnia formatul de afiare este
zi/lun/an, pentru locaia English (US) formatul de afiare este lun/zi/an.

Figura nr. 1.33 Numrul serial corespunztor unei date calendaristice

Time - se utilizeaz pentru afiarea orei. La fel ca n cazul datei calendaristice,


ora este stocat n Excel sub forma unui numr serial. Formatele de afiare
disponibile la rubrica Type depind de locaia selectat la rubrica Location.
Percentage multiplic valoarea celulei cu 100 i afieaz rezultatul cu
simbolul de procent (%);
Fraction - se utilizeaz pentru afiarea diferitelor tipuri de fracii;
Scientific afieaz numerele n format tiintific. Spre exemplu: 5,6568E+17 ;
Text coninutul celulei este tratat ca fiind text chiar dac este de tip numeric;
Special se utilizeaz pentru afiarea datelor de tip: cod potal, numr de
telefon, cod numeric personal. Formatul de afiare depinde de locaia
selectat la rubrica Location;
Custom se utilizeaz pentru construirea unor formate personalizate pentru
afiarea datelor, prin folosirea unor coduri.

1.5.2 Formatarea privind alinierea textului


Formatarea privind alinirea textului poate fi aplicat prin folosirea uneia dintre
urmtoarele modaliti:
Prin utilizarea comenzilor disponibile n grupul de comenzi Alignment, din
cadrul tab-ului Home (Figura nr. 1.34); sau

Pagina 32 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.34 Grupul de comenzi Alignment

Prin utilizarea opiunilor disponibile n cadrul tab-ului Alignment din caseta


de dialog Format Cells (Figura nr. 1.35).

Figura nr. 1.35 Caseta de dialog Format Cells tab-ul Alignment

Pagina 33 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


n caseta de dialog Format Cells tab-ul Alignment (Figura nr. 1.35) se pot selecta
urmtoarele opiuni de formatare:

Rubrica Horizontal se selecteaz tipul de aliniere a textului pe orizontal n


cadrul celulei;
Rubrica Vertical se selecteaz tipul de aliniere a textului pe vertical n
cadrul celulei;
Caseta de validare Wrap text se bifeaz n cazul n care se dorete scrierea
textului pe mai multe rnduri n cadrul celulei (Figura nr. 1.36);

Figura nr. 1.36 Utilizarea opiunii Wrap text pentru celula A1

Caseta de validare Shrink to fit se bifeaz n cazul n care se dorete


micorarea caracterelor astfel nct sa se ncadreze n limea coloanei
(Figura nr. 1.37);

Figura nr. 1.37 Utilizarea opiunii Shrink to fit pentru celula A1

Caseta de validare Merge cells se bifeaz n cazul n care se dorete


fuzionarea mai multor celule (Figura nr. 1.38); anularea fuzionrii celulelor se
realizeaz prin debifarea casetei de validare Merge cells;

Figura nr. 1.38 Utilizarea opiunii Merge cells pentru fuzionarea celulelor A4, A5 i A6

Rubrica Text direction se selecteaz direcia de afiare a textului n cadrul


celulei (de la dreapta la stnga sau de la stnga la dreapta);
Seciunea Orientation este utilizat pentru stabilirea modului de orientare a
textului n cadrul celulei (Figura nr. 1.39).

Pagina 34 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.39 Utilizarea opiunilor disponibile n seciunea Orientation

1.5.3 Formatarea caracterelor


Formatarea caracterelor se poate realiza prin folosirea uneia dintre urmtoarele
modaliti:
Prin utilizarea comenzilor disponibile n grupul de comenzi Font, din cadrul
tab-ului Home (Figura nr. 1.40); sau

Figura nr. 1.40 Grupul de comenzi Font

Prin utilizarea opiunilor disponibile n cadrul tab-ului Font din caseta de


dialog Format Cells (Figura nr. 1.41).

Pagina 35 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.41 Caseta de dialog Format Cells tab-ul Font

Efectele (Effects) care pot fi aplicate asupra textului sunt: taierea textului cu o linie
(Strikethrough), scrierea textului sub form de putere (Superscript) i scrierea textului
sub form de indice (Subscript).
1.5.4 Aplicarea bordurilor pentru celule
Aplicarea bordurilor pentru celule se poate realiza prin folosirea uneia dintre
urmtoarele modaliti:
Prin utilizarea comenzilor disponibile n
grupul de comenzi Font, din cadrul tabului Home; sau

Prin utilizarea opiunilor disponibile n cadrul tab-ului Border din caseta de


dialog Format Cells (Figura nr. 1.42).

Pagina 36 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.42 Caseta de dialog Format Cells tab-ul Border

1.5.5 Aplicarea culorii de fundal pentru celule


Aplicarea unei culori de fundal pentru celule se poate realiza prin folosirea uneia
dintre urmtoarele modaliti:
Prin utilizarea butonului Fill Color din
grupul de comenzi Font, din cadrul tabului Home; sau

Prin utilizarea opiunilor disponibile n cadrul tab-ului Fill din caseta de dialog
Format Cells (Figura nr. 1.43).

Pagina 37 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.43 Caseta de dialog Format Cells tab-ul Fill

1.5.6 Aplicarea unui stil pre-definit pentru celule i tabele


Stiluri pre-definite pentru celule
Un stil de formatare a celulelor reprezint un set de caracteristici de formatare
(formatul de afiare a datelor, alinierea textului, formatul aplicat asupra caractere,
borduri pentru celule, culoare de fundal pentru celule) care pot fi aplicate ca un grup
asupra celulelor.
Stilurile pre-definite pentru celule sunt disponibile n cadrul tab-ului Home grupul
Style butonul Cell Styles.
Stiluri pre-definite pentru tabele
Stilurile pre-definite care pot fi aplicate asupra tablelelor sunt disponibile n cadrul
tab-ului Home grupul Style butonul Format as Table. Utilizarea unui stil predefinit pentru un tabel nu implic numai aplicarea unor atribute de formatare pentru
celulele acestuia, ci i posibilitatea utilizrii unor opiuni specifice acestui tip de
tabele. Astfel, dup aplicarea unui stil pre-definit pentru un tabel:

Pagina 38 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


o Pe Ribbon este afiat tab-ul Design (Figura nr. 1.44) care cuprinde opiuni care
pot fi utilizate n cadrul tabelelor cu un stil pre-definit;

Figura nr. 1.44 Tab-ul Design specific tabelelor cu stil pre-definit

o n cadrul tabelului este afiat, n


fiecare celul antet de coloan,
cte un buton de selecie
care permite alegerea unor
opiuni de sortare i filtrare a
datelor
(Error!
Reference
ource not found.). Opiunile de
sortare i flitrare a datelor sunt
prezentate
detaliat
n
Subcapitolul Error! Reference
ource
not
found.
i
Subcapitolul Error! Reference
ource not found..
Formulele de calcul introduse n
orice celul dintr-o coloan a unui
tabel pre-definit sunt extinse n mod
automat n toate celulele din coloana
respectiv fr a fi necesar
copierea lor manual.
nlturarea stilului pre-definit aplicat
asupra unui tabel se realizeaz prin
selectarea opiunii Convert to
Range disponibil n cadrul tab-ului
Design (Figura nr. 1.44).

Figura nr. 1.45 Opiuni de sortare i filtrare a datelor din


tabele cu stil pre-definit

Pagina 39 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


1.6 Formatarea condiional
Formatarea condiional este una dintre facilitile vizuale ale Excel-ului ce permite
evidenierea celule ale cror date ndeplinesc anumite condiii. Instrumentul de
formatare condiional este furnizat cu opiuni noi ce ofer un mod de vizualizare mai
pronunat datelor dintr-o celul sau o plaj de celule ce se doresc a fi evideniate.
Primul pas l reprezint selectarea plajei de
celule pe care dorim s aplicm formatarea
condiional.
Din meniul Home grupul de butoane
Styles
se
selecteaz
opiunea

Conditional Formatting (Figura nr. 1.46).


Astfel, modificare aspectului unor celule
pentru a scoate n eviden anumite date
sau pentru a vizualiza o plaj de celule
utiliznd bare de date, scale de culori sau
seturi de pictograme se realizeaz pe baza
respectrii unor condiii sau criterii. n cazul
n care condiia este adevrat, zona de
celule se formateaz pe baza condiiei, n
cazul n care condiia este fals, zona de
celule nu se formateaz.
Figura nr. 1.46 Opiunea Conditional Formatting

Dac, n cadrul unei plaje numerice, dorim s evideniem celulele cu valori mai mari,
mai mici sau egale cu o anumit valoare, ntre anumite valori impuse prin cerinele
utilizatorului sau valori duplicate putem s optm pentru varianta Conditional
Formatting Highlight Cells Rules (Figura nr. 1.47):

Greater Than
Less Than
Between
Equal to
Duplicate Values

Pagina 40 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.47 Opiunea Highlight Cells Rules

Not: Cnd se specific criteriile pentru regulile condiionale este posibil s folosii
referine celulare n locul unor valori fixe, chiar i din alte foi de lucru ale registrului
curent.
Evidenierea celulelor care conin un anumit text sau a datelor calendaristice dintr-o
anumit perioad se realizeaz din acelai meniu (Figura nr. 1.47), dar alegnd
opiunile: Text that Contains sau A Date Occuring.
Exemplu: S se evidenieze (formateze conditional) celulele din tabelul alturat
(Figura nr. 1.48) ce conin textul Bucureti n cadrul lor.

Figura nr. 1.48 Tabel surs pentru formatarea condiional

Se poate selecta ntregul tabel sau doar coloana corespunztoare criteriului de


selecie, respectiv Judet sau Localitate.
Din meniul Home Conditional Formatting Highlight Cells Rules Text that
Contains. Denumirea judeului se poate insera de la tastatur (Figura nr. 1.49) sau se
poate selecta prima referin celular n care apare denumirea respectiv (Figura nr.
1.50). De asemenea, se poate observa varietatea de culori n care poate fi
evideniat celula formatat, de la font rou pe fundal rou deschis la diverse alte
combinaii coloristice personalizate (Figura nr. 1.50).
Pagina 41 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.49 Introducerea de la tastatur a condiiei de formatare

sau

Figura nr. 1.50 Aplicare formatrii condiionale de text asupra tabelului surs

Pagina 42 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Evidenierea
celulelor
ntr-un
clasament al primelor sau ultimelor
n dintr-o plaj numeric n valoare
absolut sau procentual se
realizeaz
prin
opiunea
Conditional
Formatting

Top/Bottom Rules:

Top 10 Items
Top 10%
Bottom 10 Items
Bottom 10%

De asemenea, tot prin aceast


opiune pot fi evideniate celulele
ce conin valori peste sau sub
media plajei numerice:

Above Average
Below Average

Figura nr. 1.51 Opiunea Top/Bottom Rules

Exemplu: S se evidenieze consumatorii ale cror venituri medii se ncadreaz n


top 5 cele mai mari venituri din analiza efectuat pe baza de date din Figura nr. 1.52.

Figura nr. 1.52 Baza de date pentru formatarea conditional a primelor 5 venituri

Se selecteaz plaja cu veniturile medii (I2:I8). Din meniul Home Conditional


Formatting Top/Bottom Rules Top 10 Items. n cadrul ferestrei de dialog Top
10 Items, se modific valoarea implicit de la 10 la 5 prin selecia direct. Se
realizeaz i personalizarea culorii fontului i a fundalului, astfel, fa de cele
implicite, se allege font galben nchis pe fundal galben deschis. n cadrul seriei de
apte valori se pot observa ultimele cele mai mici valori care rmn neschimbate din punct
de vedere al formatrii ca urmare a nerespectrii condiiei impuse (Figura nr. 1.53).

Pagina 43 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.53 Aplicare formatrii condiionale asupra bazei de date

Referitor la barele de date Conditional


Formatting Data Bars (Figura nr.
1.54) exist posibilitatea s aplicai la
nivelul
unei
serii
numerice
o
reprezentare
sub
forma
unor
histogramelor orizontale prin umpleri
solide ale barelor sau doar evidenierea
acestora prin conturul barelor. Se poate
seta direcia barei de date de la
dreapta la stnga n loc de direcia de
la stnga la dreapta. n plus, barele de
date pentru valori negative apar n
partea opus a axei fa de valorile
pozitive.
Exemplu: S se aplice o formatare
condiional de tipul barelor de date
pentru a evidenia profitul companiilor
din panelul de analiz (plaja P1:Q7).

Figura nr. 1.54 Opiunea Data Bars

Se selecteaz plaja de celule reprezentnd coloana Profit (Q2:Q7). Din meniul


Home se selecteaz Conditional Formatting Data Bars opiunea Gradient
Fill. Ca urmare a valorilor negative ale profitului nregistrat de dou din companiile
panelului, acestea vor fi evideniate de partea opus a axei, cu culoarea roie (Figura
nr. 1.55). Barele de date pot fi reprezentate prin oricare din cele ase variante
implicite de culoare.

Pagina 44 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.55 Formatarea personalizat a profitului companiilor din baza de date

Formatarea condiionale de tip scal


gradual de culori se evideniaz prin
opiunea Conditional Formatting
Color Scales n 2 variante:
Scal gradual n trei culori - culoarea
cu nuana superioar reprezint valorile
mai mari, culoarea din mijloc reprezint
valorile medii i culoarea inferioar
reprezint valorile sczute, de exemplu
Green-Yellow-Red Color Scale
Scal gradual n dou culori nuana
culorii e corelat cu valoarea din celul,
de la cea mai mare la cea mai mica, de
exemplu Green-White Color Scale.

Figura nr. 1.56 Opiunea Color Scales

Exemplu: S se formateze pe o scal gradual n 3 culori coloan cu veniturile medii


ale clienilor unei bnci. Sursa de date este ilustrat n Figura nr. 1.57.
Dup selecia coloanei Venit mediu (plaja de celule I2:I9) din meniul Home se
selecteaz Conditional Formatting Color Scales se alege opiunea Blue-WhiteRed Color Scale (Figura nr. 1.57).

Pagina 45 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.57 Formatarea condiional cu scal gradual n 3 culori

Ultimul tip predefinit de formatare condiional l reprezint Conditional Formatting


Icon Sets (seturi de pictograme Figura nr. 1.58). i acest tip de formatare
presupune mai nti selecia sursei de date ce se dorete a fi evideniat.
Este important s se utilizeze opiunea More Rules pentru a seta anumite proprieti
la nivelul formatrii, cum ar fi, de exemplu, indicarea intervalelor valorice sau
procentuale de condiionare, schimbarea tipului pictogramei, etc.

Figura nr. 1.58 Opiunea Icon Sets

Pagina 46 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Exemplu: S se formateze printr-o serie de
pictograme predefinie veniturile medii de pe
plaja I12:I21 n funcie de urmtoarele
valori:
-

mai mari de 15.000 lei


ntre 15.000 i 10.000 lei
mai mici de 10.000 lei.

Se selecteaz plaja de celule surs I12:I21.


Din meniul Home Conditional
Formatting Icon Sets More rules.
Figura nr. 1.59 Sursa de date pentru formatarea
cu pictograme predefinite

Rezult fereastr de dialog New Formatting Rule n care se seteaz urmtoarele


proprieti:
-

tipul regulei de formatare (Format cells based on thei values)


stilul pictogramei (Icon Style)
Not: dac se dorete s fie vizualizat doar pictograma, fr valoarea
numeric din fiecare celul se bifeaz opiunea Show Icon Only.
setarea regulilor de gestiune impuse pe valori numerice absolute sau
procentuale (Type Number)

Figura nr. 1.60 Fereastra de dialog New Formatting Rule

Pagina 47 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Astfel, rezultatul formatrii personalizate cu pictograme predefinite pe coloana Venit
mediu este ilustrat n Figura nr. 1.61.

Figura nr. 1.61 Formatarea condiional cu pictograme predefinite

Formatri condiionale avansate prin inserarea de


formule se realizeaz prin opiunea Conditional
Formatting New Rule ( Figura nr. 1.62).
Eliminarea regulilor de formatare att la nivelul
anumitor celule selectate ct i din foaia de calcul
curent se realizeaz din Conditional Formatting
Clear Rules ( Figura nr. 1.62).
Gestiunea tuturor regulilor de formatare poate fi
observat prin Conditional Formatting
Manages Rules n fereastra de dialog Conditional
Formatting Rules Manager ( Figura nr. 1.62).
Exemplu: S se formateze condiional cu font aldin
de culoare rou nchis pe fundal gri persoanele
(Coloana Nume i prenume) din judeul Bucureti cu
venituri maxime. Sursa de date este ilustrat n Figura
nr. 1.63.
Figura nr. 1.62 Gestiunea regulilor de
formatare condiional

Se selecteaz plaja de celule care se dorete a fi formatat, n cazul nostru B2:B8


(Figura nr. 1.63).
Din meniul Home Conditional Formatting New Rule opiunea Use a
formula to determine which cells to format. Aceast opiune se alege ca urmare a
faptului c regula de formatare se aplic asupra altei plaje de celule dect cea
selectat.

Pagina 48 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 1.63 Sursa de date i rezultatul formatrii condiionale

Se dorete n acelai timp ca judeul de provenien al clientului s fie Bucureti i


venitul mediu al acestuia s fie maximul ntlnit pe plaja cu venituri medii. Pentru a fi
ndeplinite simultan aceste dou condiii se impune utilizarea funciei logice AND,
detaliat n Subcapitolul 2.4. Funcii logice. De asemenea, pentru a determina cea
mai mare valoare din plaja de referin, respectiv I2:I8, cu condiia ca valoarea
respectiv s se regseasc numai pentru judeul Bucureti se va utiliza funcia
statistic MAX, detaliat n Subcapitolul 2.2. Funcii statistice.
Not: S-a egalat prima referin celular de pe plaja C2:C8 cu valoarea Bucuresti
(C2=Bucuresti). Dac valorile de pe plaja respectiv sunt scrise fr diacritice,
atunci ele sunt folosite n aceast form i n cadrul formulelor. Formula se mai putea
scrie i sub forma C2=$C$2 (se egaleaz cu valoarea absolut a celulei n care se
regsete valoarea din cerina, evitndu-se n felul acesta problema diacriticelor).

Figura nr. 1.64 Etapele formatrii condiionale prin respectarea regulilor impuse

Pagina 49 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

2 FUNCII PREDEFINITE N EXCEL


Funciile predefinite reprezint formule speciale, care respect o anumit
sintax i permit realizarea de calcule matematice i trigonometrice, statistice,
financiare, de cutare i consultare cu recuperarea unor informaii n funcie de un
element cheie, operaii cu iruri de caractere, date calendaristice, etc. Excel le
grupeaz pe tipuri de funcii n funcie de specificul i utilitatea acestora. n paginile
care vor urma, din cadrul acestui capitol, vom prezenta i exemplifica cele mai
importante funcii predefinite.

2.1. Funcii matematice (Math & Trig)


Funciile matematice permit efectuarea de calcule, de la simple la complexe, oferind
utlizatorului instrumentele necesare pentru rezolvarea unor aplicaii ce solicit
algoritmi matematici i trigonometrici. Excel 2010 ofer o gam larg de funcii
matematice i trigonometrice predefinite, ce pot fi clasificate dup tipul de calcul
efectuat n 3 categorii distincte:

Funcii algebrice
Funcii trigonometrice
Funcii de rotunjire

1. Funcia SUM - calculeaz suma unei serii de numere.


Sintaxa:
= SUM (list-elemente)
unde:
list-elemente reprezint o list compus din valori numerice, nume de
cmpuri, rezultate ale altor formule. Aceast list de elemente poate fi
reprezentat de o plaj de celule continue, situaie n care nsumarea
elementelor listei se poate realiza i prin apelarea butonului AutoSum
() sau de o plaj de celule discontinue, situaie n care utilizatorul va
preciza n mod distinct elementele listei de nsumat.
Exemplu: Se consider situaia vnzrilor de produse din figura nr. 2.1. Se dorete
s se calculeze valoarea total al vnzrilor de produse ct i valoarea total a
vnzrilor pentru produsul 1.

Pagina 50 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 2. 1 Exemple de utilizare a funciei SUM

2. Funcia SUMIF realizeaz suma unei serii de numere n funcie de


evaluarea unei condiii.
Sintaxa:
= SUMIF (cmp de evaluat;condiie; [cmp de nsumat])
unde:
cmp de evaluat reprezint domeniul de valori care urmeaz a fi testat;
condiie reprezint un criteriu logic;
[cmp de nsumat] este argumentul care desemneaz cmpul care va
fi nsumat. Acest argument este opional i, dac lipsete din sintax,
rolul su este preluat de cmpul de evaluat.
Exemplu: Plecnd de la datele din figura nr. 2.1, se solicit calculul valorii totale a
vnzrilor n luna martie.

Figura nr. 2. 2 Exemplu de utilizare a funciei SUMIF

3. Funcia SUMIFS realizeaz suma unei serii de numere n funcie de


evaluarea unei condiii multiple.
Sintaxa:

Pagina 51 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


= SUMIFS (cmp de nsumat; cmp de evaluat1;condiie1; cmp de
evaluat2;condiie2;..)
unde:
cmp de nsumat este argumentul care desemneaz campul care va fi
nsumat;
cmp de evaluat1 reprezint primul domeniu de valori care urmeaz a
fi testat;
condiie1 reprezint un prim criteriu logic;
camp de evaluat2 reprezint al doilea domeniu de valori care urmeaz
a fi testat;
condiie2 reprezint al doilea criteriu logic (accept pn la 127
condiii de testat).
Exemplu: Plecnd de la datele din figura nr. 2.1, se solicit calculul valorii totale a
vnzrilor n luna martie, pentru produsele care au o valoare mai mare dect 5000
lei.

Figura nr. 2. 3 Exemplu de utilizare a funciei SUMIFS

4. Funcia INT - returneaz o valoare numeric rotunjit prin lips pn la cel


mai apropiat ntreg.
Sintaxa:
=INT (numr de rotunjit)
unde:
numr de rotunjit este numrul real care se dorete a fi rotunjit prin
lips la un ntreg
5. Funcia ROUND rotunjete o valoare specificat la un numr precizat de
cifre.
Sintaxa:
=ROUND (numr de rotunjit; numr de digits)
unde:

Pagina 52 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


numr de rotunjit reprezint o constant numeric cu zecimale, rezultatul
unei expresii de calcul, referina celular sau numele celulei ce conine aceste
elemente
numr de digits reprezint numrul de cifre la care se efectueaz rotunjirea.
Not:
Dac numrul de digits este mai mare dect 0 (zero), atunci numrul este
rotunjit pn la numrul specificat de zecimale;
Dac numrul de digits este 0, atunci numrul este rotunjit pn la cel mai
apropiat ntreg.
Dac numrul de digits este mai mic dect 0, atunci numrul este rotunjit
spre stnga separatorului zecimal (virgulei).
Exemplu: S se rotunjeasc numrul specificat n figura 2.4 folosind funciile
ROUND i INT.

Figura nr. 2. 4 Exemple de utilizare a funciilor ROUND i INT

2.2. Funcii statistice


Funciile statistice permit efectuarea de calcule statistice utiliznd serii de valori i
distribuii statistice.
1. Funcia MAX - returneaz cea mai mare valoare dintr-o distribuie statistic.
Sintaxa:
= MAX(list-elemente)
unde:
list-elemente reprezint o list compus din valori numerice, nume de
cmpuri, rezultate ale altor formule.
2. Funcia MIN - returneaz cea mai mic valoare dintr-o distribuie statistic.
Sintaxa:
= MIN(list-elemente)
unde:

Pagina 53 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


list-elemente reprezint o list compus din valori numerice, nume de
cmpuri, rezultate ale altor formule.
Exemplu: S se formateze condiional societile cu cifra de afaceri minim (culoare
rosie) respectiv maxim (culoare verde).

Figura nr. 2. 5 Exemple de utilizare a funciilor MIN i MAX n cadrul unei formatri condiionale

Not: Pentru formatarea condiional au fost definite 2 reguli distincte: o regul pentru
societile cu cifra de faceri minim i o a doua regul pentru societile cu cifra de afaceri
maxim.

3. Funcia AVERAGE calculeaz media aritmetic a unei distribuii statistice.


Sintaxa:
= AVERAGE (list-elemente)
unde:
list-elemente reprezint o list compus din valori numerice, nume de
cmpuri, rezultate ale altor formule.

Pagina 54 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 2. 6 Exemplu de utilizare a funciei AVERAGE

4. Funcia AVERAGEIF calculeaz media aritmetic a unei distribuii statistice,


n funcie de evaluarea unei condiii.
Sintaxa:
= AVERAGEIF (cmp de evaluat; conditie; [cmp de calcul medie])
unde:
cmp de evaluat reprezint domeniul de valori care urmeaz a fi testat
condiie reprezint un criteriu logic
[cmp de calcul medie] este argumentul care desemneaz cmpul
pentru care se va calcula media aritmetic. Acest argument este
opional i dac lipsete, cmpul de calcul medie va fi cmpul de
evaluat.
Exemplu: Plecnd de la datele din figura nr. 2.6, se solicit calculul cifrei de afaceri
medii pentru luna februarie.

Figura nr. 2. 7 Exemplu de utilizare a funciei AVERAGEIF

5. Funcia AVERAGEIFS calculeaz media aritmetic a unei distribuii statistice,


n funcie de evaluarea unei condiii multiple.
Sintaxa:
= AVERAGEIFS (cmp de calcul medie; cmp de evaluat1; condiie1; cmp de
evaluat2; condiie2; )
Pagina 55 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


unde:
cmp de calcul medie este argumentul care desemneaz cmpul
pentru care se va calcula media aritmetic (obligatoriu).
cmp de evaluat1 reprezint primul domeniu de valori care urmeaz a
fi testat
condiie1 reprezint un prim criteriu logic
cmp de evaluat2 reprezint al doilea domeniu de valori care urmeaz
a fi testat
condiie2 reprezint al doilea criteriu logic (accept pn la 127
condiii de testat).
Exemplu: Plecnd de la datele din figura nr. 2.6, se solicit calculul cifrei de afaceri
medii pentru luna februarie, pentru societile cu sediul n Bucuresti.

Figura nr. 2. 8 Exemplu de utilizare a funciei AVERAGEIFS

6. Funcia COUNT/COUNTA calculeaz numrul de elemente dintr-o distribuie


statistic.
Sintaxa:
= COUNT/COUNTA (list-elemente)
unde:
list-elemente reprezint o list compus din valori numerice/valori
alfanumerice (COUNT ia n considerare numai valori numerice,
COUNTA ia n considerare valori att numere, ct i elemente
alfanumerice), nume de cmpuri, rezultate ale altor formule).
Not: Funciile COUNT i COUNTA nu iau n considerare celulele vide, chiar dac
acestea sunt intercalate ntre elementele distribuiei statistice.

Pagina 56 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 2. 9 Exemplu de utilizare a funciei COUNT / COUNTA

7. Funcia COUNTBLANK numr celulele goale dintr-o distribuie statistic.


Sintaxa:
= COUNTBLANK (list-elemente)
8. Funcia COUNTIF calculeaz numrul de elemente dintr-o serie de date, n
funcie de evaluarea unei condiii.
Sintaxa:
=COUNTIF(cmp de evaluat; condiie)
unde:
cmp de evaluat reprezint domeniul de valori care urmeaz a fi testat;
condiie reprezint un criteriu logic.
Exemplu: Plecnd de la datele din figura nr. 2.9, se solicit calculul numrului de
societi care au cifra de afaceri mai mare dect 100000 lei.

Figura nr. 2. 10 Exemplu de utilizare a funciei COUNTIF

9. Funcia COUNTIFS calculeaz numrul de elemente dintr-o serie de date, n


funcie de evaluarea unei condiii multiple.
Sintaxa:

Pagina 57 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


=COUNTIFS(cmp de evaluat1; condiie1; cmp de evaluat2; condiie2;..)
unde:
cmp de evaluat1 reprezint primul domeniu de valori care urmeaz a
fi testat (obligatoriu)
condiie1 reprezint un prim criteriu logic (obligatoriu)
cmp de evaluat2 reprezint al doilea domeniu de valori care urmeaz
a fi testat
condiie2 reprezint al doilea criteriu logic (accept pn la 127
condiii de testat).
Exemplu: Plecnd de la datele din figura nr. 2.9, se solicit calculul numrului de
societi care au sediul n Bucureti i cifra de afaceri mai mare dect 100000 lei.

Figura nr. 2. 11 Exemplu de utilizare a funciei COUNTIFS

2.3.

Funcii financiare

1. Funcia PV calculeaz valoarea actualizat a unei investiii.


Sintaxa:
= PV(rate; nper; pmt; [fv];[type])
unde:
rate (rata dobnzii) este dobnda exprimat ca un procent pe o
perioad.
nper (numr rate) reprezint perioada de investiie .
pmt reprezint plata efectuat periodic.
[fv] (valoarea rezidual) este un parametru opional, care reprezint
valoarea care rmne la sfritul plii. Daca acest parametru nu este
precizat se presupune c este 0.
[type] (tip) poate lua valorile 0 sau 1. Daca type=0 sau lipsete, plata
se face la sfritul perioadei, iar dac type=1 plata se face la nceputul
perioadei.
Not : argumentele rata dobnzii i numr_perioade trebuie s fie exprimate n
aceeai unitate de timp
Exemplu: O persoan fizic dorete s fac o investiie n urmtoarele condiii: rata
anual a dobnzii de 8%, perioada investiiei de 5 ani, pltind lunar o trans de 500
lei. Care este valoarea actual a investiiei?

Pagina 58 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

.
Figura nr. 2. 12 Exemplu de utilizare a funciei PV

2. Funcia PMT calculeaz plata lunar pentru un mprumut bazat pe pli


constante i o rat constant a dobnzii. In fiecare lun se ramburseaz o
sum constant format din rata creditului i dobnda.
Sintaxa:
= PMT(rate; nper; pv; [fv];[type])
unde:
rate (rata dobnzii) este dobnda exprimat ca un procent pe o
perioad.
nper (numr rate) reprezint numrul total de perioade de plat.
pv (valoarea actual) reprezint suma mprumutat la nceputul
tranzaciei.
[fv] (valoarea rezidual) este un parametru opional, care reprezint
valoarea care rmne la sfritul plii. Dac acest parametru nu este
precizat se presupune c este 0.
[type] (tip) poate lua valorile 0 sau 1. Daca type=0 sau lipsete, plata
se face la sfritul perioadei, iar dac type=1 plata se face la nceputul
perioadei.
Exemplu: O persoan fizic face un mprumut de 500000 lei cu o doband anual
de 10%, pe 4 ani, pentru a cumpra un autoturism. Care este rata lunar a acestui
mprumut?

Pagina 59 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 2. 13 Exemplu de utilizare a funciei PMT

3. Funcia DB calculeaz valoarea amortizrii degresive, pentru situaii cnd


mijlocul fix este utilizat un anumit numr de luni n primul an de funcionare.
Sintaxa:
= DB(cost;salvage;life;per;[month])
unde:
cost reprezint valoarea de inventar a mijlocului fix, valoare cu care a
fost nregistrat n contabilitate.
salvage reprezint valoarea rezidual a mijlocului fix, valoare ce va
putea fi recuperat la revnzarea mijlocului fix.
life reprezint durata de funcionare a mijlocului fix.
per reprezint perioada de calcul a amortizrii.
[month] reprezint numrul de luni de funcionare a mijlocului fix n
primul an. Dac acest parametru lipsete se consider o valoare
implicit de 12 luni.
Exemplu: O societate achiziioneaz un utilaj la data de 17.05.2011 cu o valoare de
contabil de 250000 lei, avnd durata normal de funcionare 5 ani. tiind c se
preconizeaz s se obin o valoare rezidual de 5000 lei, care este valoarea
amortizrii mijlocului fix n anul 2011?

Pagina 60 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 2. 14 Exemplu de utilizare a funciei DB

2.4. Funcii logice


1. Funcia IF returneaz o valoare de adevr dac expresia condiional este
evaluat ca adevrat sau o alt valoare dac expresia este evaluat fals.
Sintaxa:
= IF (test_logic; val_adevarat; val_fals)
unde:
test_logic reprezint o expresie condiional.
val_adevarat este valoarea returnat dac expresia condiional este
evaluat ca adevrat.
val_fals este valoarea returnat dac expresia condiional este
evaluat ca fals.
Not: n sintaxa funciei IF pot fi imbricate pn la 64 de alte funcii IF n argumentele
sale, pentru a construi teste mai elaborate.
Exemplu: S se calculeze discountul acordat vnzrilor de produse ntr-o perioad
promoional tiind c acesta se acord n procent de 10% doar pentru valori mai
mari de 100 lei.

Figura nr. 2. 15 Exemplu de utilizare a funciei IF

Pagina 61 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


2. Funcia AND - afieaz TRUE dac toate elementele din lista de argumente
sunt adevrate i FALSE dac cel puin un element nu este adevrat.
Sintaxa:
= AND(lista-elemente1, lista-elemente2..)
unde:
list-elemente1 reprezint o niruire de elemente care vor fi evaluate
logic.
list-elemente2, opional, elemente ce vor fi evaluate logic.
Not: se pot evalua de la 1 pn la maxim 255 de argumente ale funciei.
Exemplu: S se calculeze discountul acordat vnzrilor de produse n perioada
promoional tiind c :
o dac valoarea produsului este <100, discountul este 0.
o dac valoarea produsului este cuprins ntre 100 i 300, discountul este de
10%.
o dac valoarea produsului este >300, discountul este 15% din valoarea
produsului.

Figura nr. 2. 16 Exemplu de utilizare a funciilor IF i AND

3. Funcia OR - afieaz TRUE dac cel puin un element din lista de argumente
este adevrat i FALSE dac nici un element din list nu este adevrat.
Sintaxa:
=OR (lista-elemente1, lista-elemente2..)
unde:
list-elemente1 reprezint o niruire de elemente care vor fi evaluate
logic.
list-elemente2, opional, elemente ce vor fi evaluate logic.
Not: se pot evalua de la 1 pn la maxim 255 de argumente ale funciei.

2.5. Funcii de tip dat calendaristic


1. Funcia TODAY returneaz data curent a sistemului ntr-un format implicit
sau specificat de utilizator prin formatare.

Pagina 62 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Sintaxa:
= TODAY()
Not: TODAY() este o funcie fr argumente.
2. Funcia YEAR extrage anul ce corespunde argumentului de tip dat
calendaristic specificat (valori cuprinse ntre 1 i 9999).
Sintaxa:
= YEAR(numr_dat)
unde:
numr_dat poate fi un numr serial ce corespunde unei date calendaristice, o
adres aferent unei celule ce conine o dat calendaristic sau o constant de
tip dat ce este tratat printr-o funcie.
3. Funcia MONTH returneaz luna care corespunde datei calendaristice
precizate drept argument (mai exact, numrul de ordine corespunztor lunii
valori ntre 1 i 12).
Sintaxa:
= MONTH (numr_dat)
unde:
numr_dat poate fi un numr serial ce corespunde unei date calendaristice, o
adres aferent unei celule ce conine o dat calendaristic sau o constant de
tip dat ce este tratat printr-o funcie.
4. Funcia DAY - extrage numrul zilei (ntre 1 i 31) care corespunde
argumentului specificat.
Sintaxa:
= DAY (numr_dat)
unde:
numr_dat poate fi un numr serial ce corespunde unei date calendaristice, o
adres aferent unei celule ce conine o dat calendaristic sau o constant de
tip dat ce este tratat printr-o funcie.
5. Funcia WEEKDAY returneaz numrul zilei din sptmn corespunztor
semnificaiei parametrului din sintax.
Sintaxa:
= WEEKDAY(numr_dat [, parametru])
unde:
Pagina 63 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


numr_dat poate fi un numr serial ce corespunde unei date calendaristice, o
adres aferent unei celule ce conine o dat calendaristic sau o constant de
tip dat ce este tratat printr-o funcie.
parametru reprezint o constant de la care se pleac pentru a calcula
nceputul sptmnii i poate avea diferite valori:
1 (implicit) prima zi din sptmn este duminic, iar ultima este
smbt;
2 - prima zi din sptmn este luni, iar ultima este duminic;
3 - prima zi din sptmn este mari.
Exemplu: Se consider datele calendaristice din figura nr. 2.17. S se extrag luna,
anul, ziua din datele specificate i a cta zi din saptamn reprezinta data
calendaristic de 6 martie 2011. S se formateze condiional (culoare rosie) zilele de
smbt sau duminic.

Figura nr. 2. 17 Exemplu de utilizare a funciilor MONTH, YEAR, DAYi WEEKDAY

Formatarea condiional s-a realizat prin definirea condiiei:


= OR(WEEKDAY(A11,2)=6, WEEKDAY(A11,2)=7) (figura nr. 2.18)

Figura nr. 2. 18 Exemplu de formatare condiional utiliznd funcia WEEKDAY

Pagina 64 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


6. Funcia EDATE returneaz o dat calendaristic decalat cu un anumit
numr de luni n urm sau n avans n raport cu o dat specificat.
Sintaxa:
= EDATE (data_debut, +/- numr_luni)
unde:
data_debut poate fi un numr serial ce corespunde unei date calendaristice, o
adres aferent unei celule ce conine o dat calendaristic sau o constant de
tip dat ce este tratat printr-o funcie;
numr_luni reprezint numrul de luni peste care se decaleaz o dat
calendaristic n urm sau n avans.
Not: dac argumentul data_debut nu este o dat calendaristic valid, EDATE
returneaz valoarea de eroare #VALUE!.
Exemplu: Se consider facturile din figura 2.19. Se cere sa se calculeze data
scadent a acestora tiind c ele devin scadente la 3 luni de la data facturrii i s se
evidenieze prin formatare condiional facturile scadente din ultimele 3 luni (data
curenta 01-09-2011).

Figura nr. 2. 19 Exemplu de utilizare a funciei EDATE

Formatarea condiional s-a realizat prin selectarea domeniului A2:A5 i definirea


condiiei:
= AND(C3>=EDATE(TODAY(),-3),C3<=TODAY()) (figura nr. 2.20)

Pagina 65 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 2. 20 Exemplu de formatare condiional utiliznd funcia EDATE

2.6. Funcii de consultare


1. Funcia VLOOKUP - asigur cutarea i recuperarea uneia sau a mai multor
serii de date dintr-o ntr-o anumit coloan a unui tablou de consultare
vertical n funcie de valorile unei chei de cutare.
Sintaxa:
= VLOOKUP(cheie de consultare, tabel de consultare vertical, numrul de
ordine al coloanei de recuperat [;valoare logic])
unde:
cheie de consultare reprezint o valoare dup care are loc cutarea sau
consultarea ntr-un tablou (cheia de consultare trebuie s fie plasat n prima
coloan a tabelului de consultare). n cazul n care cheia de consultare este mai
mic dect cea mai mic valoare din prima coloan a tabelului de cutare,
VLOOKUP returneaz valoarea de eroare #N/A.
tabel de consultare este un cmp asupra cruia opereaz consultarea
vertical prin cutarea valorii cheii precizate anterior (tabelul de cutare poate fi
identificat n sintaxa funciei VLOOKUP prin adrese absolute sau printr-un nume
de cmp atribuit zonei respective);
numr de ordine al coloanei de recuperat reprezint numrul coloanei
(numrarea ncepe cu 1) de unde va fi recuperat valoarea gsit n tabelul de
consultare potrivit valorilor cheii de consultare. Dac numrul de ordine al
coloanei de recuperat este mai mic dect 1, VLOOKUP returneaz valoarea de
eroare #VALUE!; dac numr coloanei de recuperat este mai mare dect
numrul de coloane din tabelul de consultare, VLOOKUP returneaz valoarea
de eroare #N/A.
Pagina 66 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


[valoare logic]- reprezint un argument logic (opional) cu valoarea TRUE sau
FALSE, care specific comportamentul funciei VLOOKUP n momentul n care
valoarea cheii de consultare nu va fi identificat n prima coloan a tabelului de
consultare.
Exemplu: Se consider cunoscute detaliile pentru fiecare salariat (tabelul de
consultare orientat pe vertical - $A$1:$C$5) i se dorete recuperarea valorilor
asociate numelui i funciei fiecrui salariat de pe contractele specificate n figura
2.21.

Figura nr. 2. 21 Exemplu de utilizare a funciei VLOOKUP

Not: Pentru primul salariat din contractul cu nr. 225 s-a utilizat funcia VLOOKUP n
varianta cea mai simpl (fr argumentul FALSE) pentru recuperarea numelui i a
funciei.

Aa cum se poate observa n figura 2.21 rezultatele recuperrii nu sunt reale


deoarece, de fapt, n tabelul de consultare nu exist salariatul cu marca 120. Excel
returneaz valorile celei mai mari mrci existente n tabelul de consultare.
Pentru a corecta acest inconvenient se apeleaz la introducerea argumentului
FALSE n sintaxa funciei VLOOKUP care permite afiarea mesajului de eroare #N/A!
n momentul introducerii unei chei inexistente. Acest lucru se poate observa n
exemplul nostru pentru ultima nregistrare, n care am reintrodus salariatul cu marca
120.

Pagina 67 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


2. Funcia HLOOKUP - asigur cutarea i recuperarea coninutului unei celule
care corespunde unei linii dintr-un tablou de consultare orizontal n funcie de
valorile unei chei de cutare.
Sintaxa:
= HLOOKUP(cheie de consultare, tabel de consultare orizontal, numrul de
ordine al liniei de recuperat [;valoare logic])
unde:
cheie de consultare reprezint o valoare dup care are loc cutarea sau
consultarea ntr-un tablou (cheia de consultare trebuie s fie plasat n prima
linie a tabelului de consultare).
tabel de consultare este un cmp asupra cruia opereaz consultarea
orizontal prin cutarea valorii cheii precizate anterior (tabelul de cutare poate
fi identificat n sintaxa funciei HLOOKUP prin adrese absolute sau printr-un
nume de cmp atribuit zonei respective);
numr de ordine al liniei de recuperat reprezint numrul liniei (numrarea
ncepe cu 1) de unde va fi recuperat valoarea gsit n tabelul de consultare
potrivit valorilor cheii de consultare. Dac numrul de ordine al liniei de
recuperat este mai mic dect 1, HLOOKUP returneaz valoarea de eroare
#VALUE!; dac numrul liniei de recuperat este mai mare dect numrul de linii
din tabelul de consultare, HLOOKUP returneaz valoarea de eroare #N/A.
[valoare logic]- reprezint un argument logic (opional) cu valoarea TRUE sau
FALSE, care specific comportamentul funciei HLOOKUP n momentul n care
valoarea cheii de consultare nu va fi identificat n prima linie a tabelului de
consultare.
Exemplu: Relum exemplul anterior cu observaia c n acest caz tabelul de
consultare este orientat pe orizontal - $J$1:$N$3. Se dorete recuperarea valorilor
asociate NUMELUI i FUNCIEI salariatului aferente mrcilor din contractele
specificate n figura 2.22.

Pagina 68 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 2. 22 Exemplu de utilizare a funciei HLOOKUP

Not: Pentru prima nregistrare de pe contractul 225, Marca 120 s-a utilizat funcia
HLOOKUP n varianta cea mai simpl (fr argumentul FALSE) pentru recuperarea
Numelui i Funciei salariatului.

Aa cum se poate observa n figura 2.22 rezultatele recuperrii nu sunt reale


deoarece, de fapt, n tabelul de consultare nu exist salariatul cu marca 120. Excel
returneaz valorile celei mai mari mrci existente n tabelul de consultare.
Pentru a corecta acest inconvenient se apeleaz la introducerea argumentului
FALSE n sintaxa funciei HLOOKUP care permite afiarea mesajului de eroare
#N/A! n momentul introducerii unei chei inexistente. Acest lucru se poate observa n
exemplul nostru pentru ultima nregistrare, n care am reintrodus angajatul cu marca
120.

2.7. Funcii de tip text


1. Funcia LEFT extrage primul caracter sau grup de caractere din stnga
unui ir de caractere.
Sintaxa:
= LEFT(text, [numr caractere])
Pagina 69 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


unde:
text este, fie un ir de caractere sau o valoare, fie adresa unei celule sau a unui
nume de cmp ce conine un ir de caractere.
[numr caractere] reprezint numrul de caractere de extras din stnga. Acest
argument este opional i n situaia n care el lipsete, se va extrage primul carcater
din stnga irului de caractere specificat.
Exemplu: ntr-o gestiune format din 5 magazii se regsesc mrfurile societii SC
X SRL. Fiecare marf are asociat un cod compus format din magazia n care este
depozitat (Mag1, Mag2, Mag3..) i codul asociat al acesteia (M1, M100, M1000,).
S se extrag din codul compus magazia n care este depozitat fiecare marf.

Figura nr. 2. 23 Exemplu de utilizare a funciei LEFT

2. Funcia RIGHT extrage primul caracter sau grup de caractere din dreapta
unui ir de caractere.
Sintaxa:
= RIGHT(text, [numr caractere])
unde:
text este, fie un ir de caractere sau o valoare, fie adresa unei celule sau a unui
nume de cmp ce conine un ir de caractere.
[numr caractere] reprezint numrul de caractere de extras din dreapa. Acest
argument este opional i n situaia n care el lipsete, se va extrage primul carcater
din dreapta irului de caractere specificat.
Exemplu: ntr-o gestiune format din 5 magazii se regsesc mrfurile societii SC
X SRL. Fiecare marf are asociat un cod compus format din magazia n care este
depozitat (Mag1, Mag2, Mag3..) i codul asociat al acesteia (M1, M100, M1000,).
S se extrag din codul compus marfa depozitat.

Pagina 70 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 2. 24 Exemplu de utilizare a funciei RIGHT

3. Funcia MID extrage ncepnd de la o valoare poziional de debut un


numr de caractere dintr-un ir de caractere.
Sintaxa:
= MID(text, val_debut, numr caractere)
unde:
text este, fie un ir de caractere sau o valoare, fie adresa unei celule sau a unui
nume de cmp ce conine un ir de caractere.
Val_debut reprezint un numr ce semnific valoarea poziional de la care se va
extrage numrul de caractere specificat n cel de-al treilea argument.
numr caractere reprezint numrul de caractere de extras.
Exemplu: ntr-o gestiune format din 5 magazii se regsesc mrfurile societii SC
X SRL. Fiecare marf are asociat un cod compus format din magazia n care este
depozitat (Mag1, Mag2, Mag3..) i codul asociat al acesteia (M1, M100, M1000,).
S se extrag din codul compus, codul magaziei n care este depozitat fiecare
marf.

Figura nr. 2. 25 Exemplu de utilizare a funciei MID

4. Funcia LEN calculeaz numrul de caractere aferent unui ir de


caractere.
Sintaxa:
= LEN(text)
Pagina 71 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


unde:
text este, fie un ir de caractere sau o valoare, fie adresa unei celule sau a unui
nume de cmp ce conine un ir de caractere.
Exemplu: ntr-o gestiune format din 5 magazii se regsesc mrfurile societii SC
X SRL. Fiecare marf are asociat un cod compus format din magazia n care este
depozitat (Mag1, Mag2, Mag3..) i codul asociat al acesteia (M1, M100, M1000,).
S se extrag din codul compus, codul mrfii depozitate.

Figura nr. 2. 26 Exemplu de utilizare a funciilor LEN i RIGHT

Pagina 72 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

3 BAZE DE DATE N EXCEL


n Excel noiunea de baz de date este asociat cu cea de tabel i poate fi
definit ca o colecie omogen de date organizate bidimensional pe linii numite
nregistrri i pe coloane denumite rubrici sau cmpuri. De regul, numele
cmpurilor sunt plasate ca anteturi de coloan (n cazul tabelelor orientate pe
vertical), dar se pot regsi i sub forma anteturilor de linie (n cazul tabelelor
orientate pe orizontal).
Procesorul de tabele Excel permite aplicarea unor operaii complexe asupra
tabelelor interpretate drept baze de date i anume:
ordonarea cresctoare sau descresctoare a datelor dup unul sau mai
multe cmpuri;
actualizarea informaiilor aferente bazei de date;
interogarea bazelor de date;
sintetizarea informaiilor din structura bazei de date prin intermediul
unor instrumente care s asigure gestionarea rapid i eficient a
informaiilor respective.

3.1 Sortarea datelor


Sortarea bazelor de date presupune ordonarea nregistrrilor pe baza unor criterii
specificate de utilizator prin precizarea unor rubrici (cmpuri) denumite simbolic chei
de sortare.
Pentru exemplificare se va utiliza o baz de date care gestioneaz comenzile
aferente clienilor unei societi pentru diferite categorii de produse (Figura nr. 3.1):

Figura nr. 3.1 Structura bazei de date

Pagina 73 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Operaiunea de sortare se poate realiza
prin grupul de opiuni Home - Editing
Sort & Filter sau selectnd din tab-ul Data
comenzile aferente grupului Sort & Filter.
Pe lng modalitile clasice de ordonare cresctoare (A to Z) sau
descresctoare (Z to A) a nregistrrilor bazei de date, prin intermediul casetei de
dialog Sort (Figura nr. 3.2) utilizatorul poate specifica:
la rubricile Sort By i Then By - atributele de sortare.
Not: n mod implicit, n cadrul casetei de dialog Sort este activ opiunea Sort By
care permite ordonarea datelor n funcie de un singur cmp; pentru adugarea unui
nou criteriu de sortare se acioneaz butonul Add Level care are drept efect afiarea
zonei Then By n cadrul creia se selecteaz cmpul respctiv.
la rubrica Sort On - felul sortrii (dup valori, culoarea celulelor, culoarea
fonturilor sau tipul iconurilor aferente valorilor respective);
la rubrica Order - modul de ordonare al datelor cresctor/descresctor (A
to Z / Z to A).

Figura nr. 3.2 Caseta de dialog Sort

Not: Prin intermediul butonului Options se afieaz caseta de dialog Sort Options
(Figura nr. 3.3) n cadrul creia se poate preciza:

dac n timpul operaiunii de sortare a


datelor se face distincie ntre majuscule i
minuscule prin activarea casetei de validare
Case sensitive;

modul de orientare a sortrii datelor


(rubrica Orientation) prin stabilirea direciei
de ordonare a datelor : Sort top to bottom
(opiunea implicit prin care sortarea
opereaz pe coloane), respectiv Sort left to
right (sortarea datelor la nivel de linie n
Figura nr. 3.3 Caseta de dialog Sort
Options
cazul tabelelor organizate pe orizontal).
Not: Sortarea datelor dup mai multe cmpuri impune precizarea mai multor niveluri
de ordonare a datelor, ncepnd cu domeniul cel mai cuprinztor si continund, n
mod succeciv, pn la nivelul cu gradul de cuprindere cel mai mic.
Pagina 74 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Exemplu: S se realizeze sortarea bazei de date surs, n ordine alfabetic
cresctoare, pe fiecare categorie de produse, n funcie de data emiterii comenzii i,
n cadrul acestora, ordonare cresctoare n funcie de valoarea comenzilor.
Definirea criteriilor de sortare este prezentat n figura Figura nr. 3.4:

Figura nr. 3.4 Exemplu sortare date Definire criterii de sortare

Figura nr. 3.5 relev rezultatul obinut dup aplicarea criteriilor de sortare:

Figura nr. 3.5 Rezultatul aplicrii criteriilor de sortare

Pagina 75 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Sortarea datelor permite vizualizarea rapid a datelor i o mai bun nelegere a
acestora, faciliteaz organizarea i gsirea datelor dorite dup diferite criterii i,
asigur luarea unor decizii mai eficiente.

3.2 Filtrarea bazelor de date


Procesorul de tabele Excel ofer utilizatorilor dou metode de filtrare a nregistrrilor
aferente unei baze de date:
Metoda filtrului standard (automat)
Metoda filtrului avansat (elaborat).
3.2.1 Metoda filtrului standard (automat)
Filtrarea automat reprezint metoda de interogare care permite afiarea anumitor
nregistrri n raport de o restricie sau un set de restricii aplicate asupra rubricilor
bazei de date. Pentru a aplica facilitatea filtrului standard se impune activarea listelor
derulante aferente cmpurilor ce definesc capul de tabel care ofer posibilitatea de a
defini criteriile de selecie. n acest sens, se plaseaz cursorul ntr-o celul din
interiorul bazei de date i se poate opta pentru una dintre variantele:
din tab-ul Home, grupul de comenzi Editing Sort & Filter se alege opiunea
Filter;
din tab-ul Data, grupul de opiuni Sort & Filter se activeaz butonul Filter;
din tab-ul Home, setul de comenzi Styles se alege opiunea Format as Table
care permite transformarea unei baze de date de tip list ntr-un tabel
predefinit n cadrul cruia fiecare cmp din structura capului de tabel va avea
asociat o list derulant care prezint aceleai opiuni de sortare i filtrare ca
n cazul activrii comenzii Filter.

Pagina 76 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.6 Afiarea butoanelor de selecie prin transformarea bazei de date ntr-un tabel predefinit

Indiferent de metoda aleas pentru activarea butoanelor de interogare, listele


derulante aferente cmpurilor din structura bazei de date ofer utilizatorilor mai multe
opiuni de filtrare a nregistrrilor:
a. filtrarea prin selecie presupune bifarea/debifarea casetelor de
validare de tip check box corespunztoare elementelor din lista derulant
asociat cmpului respectiv care trebuie afiate/ascunse.
Exemplu 1: Avnd drept surs baza de date din Figura nr. 3.1, se dorete afiarea
clienilor din localitile Bucuresti i Sibiu, restul nregistrrilor fiind ascunse
vizualizrii:

Figura nr. 3.7 Exemplu de filtrare prin selecie a clienilor din localitile Bucureti i Sibiu

Pagina 77 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


b. filtrarea n
funcie de valori
se realizeaz prin
definirea criteriilor
de selecie pe baza
opiunilor aferente
fiecrui cmp din
structura bazei de
date, n funcie de
tipul de date (Figura
nr. 3.8):
Text
Filters

pentru text;
Number Filters
pentru
valori
numerice;
Date
Filters

pentru
date
calendaristice.
Printre opiunile predefinite
aferente listei derulante
asociate fiecrui cmp se
regsete
i
Custom
Filter
care
permite
personalizarea restriciilor
Figura nr. 3.8 Criterii de selecie pe tipuri de date
de filtrare n funcie de
cerinele aplicaiei.
n acest sens, n caseta de dialog Custom AutoFilter pot fi utilizate dou simboluri
speciale pentru reprezentarea caracterelor: ? pentru reprezentarea unui singur
caracter i * - pentru reprezentarea mai multor caractere.
Exemplu 2: Pentru exemplificare, plecnd de la aceeai baz de date din Figura nr.
3.1 se dorete afiarea clienilor din localitile al cror nume ncepe cu litera B
pentru care valoarea comenzilor este cuprins ntre 1000 i 20000 lei (Figura nr. 3.9).

Pagina 78 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.9 Exemplu de filtru automat utiliznd opiunea Custom Filter

c. filtrarea n funcie de culori se utilizeaz pentru afiarea


nregistrrilor care sunt introduse n celule care au fost formatate prin
aplicarea unei culori de fundal sau a unei culori pentru caractere (Figura nr.
3.10). n situaia n care n cadrul coloanei pentru care sunt accesate opiunile
de filtare nu au fost aplicate formatri de acest tip, opiunea Filter by Color nu
este activ.

Figura nr. 3.10 Aplicarea unui filtru automat n funcie de culori

Anularea filtrului aplicat pentru o anumit


coloan se realizeaz prin activarea butonului de
selecie aferent coloanei respective i selectarea
opiunii Clear Filter. Pentru coloanele pentru
care a fost aplicat un filtru, pictograma butonului

Pagina 79 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


de selecie se modific din
n .
Anularea filtrului aplicat asupra datelor din mai multe coloane ale unui tabel se
realizeaz prin dezactivarea butonului Filter (din cadrul tab-ului Data - grupul Sort &
Filter).
3.2.2 Metoda filtrului avansat (elaborat)
Metoda de interogare prin filtru elaborat reprezint acea facilitate de exploatare a
bazelor de date Excel care permite formularea unor criterii complexe de interogare ce
pot conine formule de calcul i funcii predefinite i ofer opiuni de amplasare a
nregistrrilor generate n urma aciunii de interogare a unei surse de date.
Metoda filtrului avansat se aplic prin activarea
tab-ului Data i acionarea butonului de
comand Advanced din grupul de opiuni
Sort&Filter.
La nivelul casetei de dialog Advanced Filter
utilizatorul trebuie s ofere detalii n legtur
cu:
baza de date propriu-zis (List Range)
cmpul de criterii (Criteria Range)
zona rezultatelor (Copy to).
a. Baza de date este referit fie
prin adresa absolut, fie printr-un nume
atribuit acesteia.
b. Cmpul de criterii va conine
numele cmpurilor care restricioneaz
filtrarea (se recomand ca acestea s
fie copiate din zona bazei de date
pentru
eliminarea
eventualelor
diferene dintre numele cmpurilor) i
poate fi definit n aceeai foaie de
Figura nr. 3.11 Caseta de dialog Advanced
calcul cu baza de date sau ntr-o foaie
Filter
precizat de utilizator.
Not: Cmpul de criterii este compus din minim 2 linii i n coloane:
Prima linie va conine fie numele cmpurilor asupra crora acioneaz
restriciile cererii de interogare, fie celule vide sau care conin iruri de
caractere, n cazul n care restriciile se construiesc pe baz de formule.
A doua linie a cmpului de criterii conine restriciile impuse bazei de
date. Atunci cnd condiiile se regsesc pe o linie, ele vor opera concomitent
i sunt legate prin operatorul logic I (AND).
Urmtoarele linii definesc restricii opionale, legate prin operatorul logic
SAU (OR).

Pagina 80 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


c. Zona de rezultate reprezint o zon din foaia de calcul n care se vor
copia nregistrrile ce corespund restriciilor impuse prin cmpul de criterii.
Aceast zon poate fi:

baza de date nsi variant care nu se recomand deoarece


nu exist posibilitatea efecturii de comparaii ntre baza de date surs i
rezultatul filtrrii

alt locaie a foii de calcul.


Not: Dac zona cmpului de criterii poate fi construit ntr-o alt foaie de calcul,
extragerea rezultatelor se face obligatoriu n aceei foaie cu baza de date surs.
Exemplu 1: Avnd drept surs tabelul din
Figura nr. 3.1 se dorete interogarea bazei
de date i afiarea clienilor din Bucureti i
Braov care au efectuat comenzi n ultimele
6 luni astfel nct n zona de rezultate s se
obin doar cmpurile ID Client, Nume
Client, Localitate Client, Nr. Comanda, Data
comanda, Valoare.
Not: cmpul de criterii i zona rezultatelor
(n cadrul creia se copiaz din baza de
date surs denumirile cmpurilor care se
doresc a fi afiate) sunt prezentate n Figura
nr. 3.13:

Figura nr. 3.12 Caseta de dialog Advanced


Filter aferent exemplului 1

Figura nr. 3.13 Cmpul de criterii i zona de afiare a rezultatelor pt. exemplul 1

Exemplu 2: Plecnd de la acelai tabel de analiz, se dorete afiarea informaiilor


aferente clienilor care au efectuat comenzi n ultimul an (fiecare client va fi afiat o
singur dat n zona de extragere a rezultatelor, chiar dac acesta a efectuat mai
multe comenzi n intervalul de timp respectiv).

Pagina 81 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.14 Cmpul de criterii , zona de afiare a rezultatelor i caseta Advanced Filter pt. exemplul 2

3.3 Utilizarea funciilor de tip baz de date


Funciile de tip baz de date, cunoscute i sub numele de funcii de grup,
opereaz asupra unui ansamblu de date calculnd diferite valori (suma, medie,
maxim, minim, numar, etc.) conform unui criteriu de selecie.
Sintaxa general a funciilor este:
= den_functie(Baza de Date; Denumire camp/Numar_ordine_camp; Camp de
criterii)
Baza de date poate fi referit prin adresa absolut a bazei de date sau
printr-un nume atribuit acesteia.
Denumire camp/Numar de ordine semnifica fie:
Numele rubricii (plasat ntre ghilimele) asupra cruia opereaz
calculul funciei.
Numrul de ordine cmp (ncepe cu 1) asupra cruia opereaz
calculul funciei.
Adresa absolut aferent celulei ce conine numele rubricii asupra
creia opereaz calculul funciei.
Cmp de criterii reprezint adresa absolut a cmpului de criterii sau un
nume asociat acestuia.

Pagina 82 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Principalele funcii de tip baz de date sunt:
Funcia

Descriere

DSUM

Suma valorilor unei rubrici.

DPRODUCT

Rezultatul multiplicrii valorilor unei rubrici.

DMAX

Cea mai mare valoare corespunztoare unei rubrici.

DMIN

Cea mai mic valoare corespunztoare unei rubrici.

DAVERAGE

Media aritmetic corespunzatoare unei rubrici.

DCOUNT

Numrul de elemente numerice corespunzatoare


unei rubrici, fr a fi considerate celulele vide.

DCOUNTA

Numrul de elemente alfanumerice corespunztoare


unei rubrici, fr a fi considerate celulele vide.

DGET

Coninutul unei rubrici.

DSTDEV

Deviaia standard a unei populatii statistice pe baza


unui eantion, corespunzatoare unei rubrici.

DSTDEVP

Deviaia standard a unei


corespunztoare unei rubrici.

populaii

statistice,

DVAR

Variana pe baza unui


corespunztoare unei rubrici.

esantion

statistic,

DVARP

Variana pe baza ntregii


corespunztoare unei rubrici.

populaii

statistice,

Exemplu 1: S se afieze cuantumul valoric al comenzilor efectuate de clienii din


Bucureti n anul curent - Figura nr. 3.15.

Pagina 83 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.15 Exemplu de utilizare a funciei DSUM

Exemplu 2: S se afieze numele clientului care a efectuat comanda cu cea mai


mare valoare.

Figura nr. 3.16 Exemplu de utilizare a funciei DGET

3.4 Sintetizarea datelor din bazele de date utiliznd tabela pivot


Tabela pivot reprezint un instrument de sintetizare care permite o analiz
multidimensioal a elementelor dintr-o baz de date, oferind faciliti avansate de
permutare a informaiilor distribuite pe linie i pe coloan n scopul obinerii unor
situaii ct mai semnificative pentru procesul de luare a deciziilor la nivelul unei
organizaii.
Un avantaj important al tabelei pivot l constituie faptul c, odat nelese conceptele
de baz aferente acestuia, este un instrument relativ uor de implementat. O alt
caracteristic semnificativ a tabelelor pivot o constituie flexibilitatea acestora, fapt
care le permite utilizatorilor ca, n momentul asocierii cmpurilor bazei de date surs,

Pagina 84 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


s beneficieze de faciliti de regrupare i prezentare a datelor n mod sintetic i ntro manier interactiv.
Excel 2010 ofer utilizatorilor opiuni suplimentare de utilizare a tabelei pivot prin
apariia unor modificri att n ceea ce privete design-ul su, ct i prin introducerea
unor faciliti noi n gestionarea informaiilor unei baze de date, fapt care
consolideaz poziia acestuia de instrument de sintetizare cu performane deosebite.
3.4.1 Proiectarea i construirea tabelelor pivot
n procesul de creare a tabelei pivot se parcurg
urmtoarele etape:
Etapa 1: se selecteaz sursa de date i din tab-ul
Insert, grupul de opiuni Tables - Pivot Table se alege
comanda Pivot Table.
Not: Exemplificarea modului de construire i de
utilizare a unui tabel pivot se va realiza pe o baz de
date care gestioneaz comenzile aferente clienilor
unei societi pentru diferite categorii de produse
(Figura nr. 3.18):

Figura nr. 3.17 Selectarea


opiunilor pentru crearea unui
Tabel Pivot

Figura nr. 3.18 Structura bazei de date

Exemplu 1: Pornind de la structura bazei de date specificat anterior, se dorete


afiarea valorii totale a produselor comandate pe clieni i pe categorii de produse,
restricionnd afiarea n mod interactiv pe localiti.
Dup declanarea procedurii de generare a tabelei pivot se afieaz fereastra Create
Pivot Table (Figura nr. 3.19) n cadrul creia se precizeaz:

sursa de date care va fi analizat:


o baz de date Excel, un tabel sau un domeniu de valori (Select a table or
range). Dac se utilizeaz o baz de date intern, la rubrica Table/Range se
introduce sau se selecteaz n mod dinamic adresa bazei de date surs (pentru
exemplul prezentat, sursa de date este A1:M30).
o baz de date extern (Use an external data source).

Pagina 85 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


locaia n care se va afia
raportul de tip Tabela Pivot:
o nou foaie de calcul (New
Worksheet);
foaia de calcul curent
(Existing Worksheet), variant n
care la rubrica Location se
specific adresa celulei din care s
nceap afiarea raportului de
sintez creat.

Figura nr. 3.19 Caseta de dialog Create Pivot Table

Not:
Dup validarea opiunilor de alegere a sursei de date i de amplasare a
raportului care va fi va fi generat se afieaz macheta tabelei pivot pe baza creia se
realizeaz operaia de sintetizare a datelor (Figura nr. 3.20).
O alt posibilitate de generare a tabelei pivot respect demersul clasic,
compatibil cu versiunile Excel 97-2003; n aceast variant, modul de agregare a
rubricilor de sintetizare se realizeaz direct ntr-o machet a foii de calcul (Figura nr.
3.21).

Pagina 86 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Afiarea acestei machete se
realizeaz selectnd din
meniul contextual aferent
tabelului
pivot
opiunea
Pivot Table Options sau
din tab-ul PivotTableTools
prin setul de comenzi
Options - Options butonul
Options; n ambele variante
se afieaz caseta de dialog
Pivot Table Options n
cadrul creia se activeaz
fia Display i se valideaz
opiunea
Classic
Pivot
Table layout.

Figura nr. 3.20 Macheta tabelei pivot

Figura nr. 3.21 Macheta tabelei pivot afiat n format clasic

Etapa 2. Proiectarea machetei care va sta la baza obinerii tabelului pivot se


realizeaz pornind de la elementele casetei de dialog PivotTable Field List n cadrul
creia sunt afiate toate cmpurile bazei de date organizate n coloan, fiecare
Pagina 87 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


rubric avnd asociat o caset de validare. Aceste cmpuri vor fi plasate n
machet folosind tehnica Drag &Drop (glisarea cu mouse-ul) ctre rubricile afiate n
partea inferioar a ferestrei PivotTable Field List care au urmtoarele semnificaii:
Row Labels conine rubrica (rubricile) de sintetizare orientate pe linie;
Column Labels destinat cmpurilor de sintetizare orientate pe coloan;
Values aferent rubricilor asupra crora vor opera agregri i calcule sub
form de totaluri, medii, numr de elemente, minim, maxim etc. (funcia
agregat care se aplic n mod implicit este SUM).
Report Filter permite crearea unui meniu derulant n partea superioar a
tabelei prin intermediul cruia se poate restriciona afiarea informaiilor din
tabela pivot n mod dinamic, n funcie de anumite rubrici ale bazei de date.

Figura nr. 3.22 Exemplu de proiectare a machetei i tabela pivot aferent acesteia

Not:
Dup generarea tabelului pivot, Excel 2010 ofer utilizatorului un set de
comenzi pentru afiarea, formatarea i personalizarea acestuia regrupate n tab-urile
contextuale Options i Design.
Modificarea operaiilor de calcul aplicate asupra rubricilor din seciunea
Values se poate realiza prin intermediul casetei de dialog Value Field Settings care
poate fi activat n mai multe moduri (Figura nr. 3.23):
fie prin selectarea opiunii Value Field Settings din meniul contextual aferent
cmpului din tabela pivot asupra cruia a fost aplicat n mod implicit funcia
SUM;
fie prin alegerea comenzii Value Field Settings din meniul derulant aferent
cmpului plasat n zona Values din fereastra PivotTable Field List;
Pagina 88 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


fie prin intermediul opiunii Field Settings din grupul de comenzi Active Field
aferent tab-ului contextual Options.
Dup afiarea ferestrei Value Field Settings, n cadrul fiei de lucru Summarize
Values By, se alege funcia de calcul dorit i se valideaz operaia cu ajutorul
butonului OK.

Figura nr. 3.23 Activarea casetei de dialog Value Field Settings pentru modificarea funciilor agregat

Exemplu 2: Avnd drept surs baza de date iniial (Figura nr. 3.18) se dorete
calcularea i afiarea preului mediu al produselor comandate pe categorii de
produse, restricionnd afiarea n mod interactiv pe fiecare client n parte.
n acest caz, macheta tabelei pivot are urmtoarea structur:
Row Labels cmpul Categorie produs, astfel ca datele s fie distribuite pe
linie.
Values cmpul Pret asupra cruia se va aplica funcia agregat Average
pentru a determina preul mediu aferent fiecrei categorii de produse.
Report Filter cmpul Nume client pentru a restriciona n mod dinamic
afiarea datelor pe clieni.
Aa cum se observ n Figura nr. 3.24, cmpul care restricioneaz n mod dinamic
afiarea datelor este prevzut, n mod automat, cu un simbol de filtrare care ascunde
o list derulant cu toate valorile aferente rubricii Nume client. Prin aceast
facilitate, utilizatorul poate obine rapoarte de sintez diferite pe fiecare client,
acestea fiind actualizate n mod dinamic n funcie de clientul selectat de utilizator.

Pagina 89 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.24 Exemplu de modificare a funciei agregat cu afiare interactiv pe clieni

3.4.2 Gruparea informaiilor aferente tabelei pivot pe mai multe niveluri de


centralizare
O alt facilitate important oferit de tabela pivot const n posibilitatea gruprii mai
multor rubrici din baza de date pe linie, pe coloan sau la nivel de raport, fapt care
permite o agregare a informaiilor n cascad i asigur o viziune mai sintetic n
ceea ce privete analiza i reprezentarea datelor.
Exemplu 3: Plecnd de la baza de date din Figura nr. 3.18 se urmrete sintetizarea
informaiilor prin tabela pivot astfel nct s se obin valoarea total a comenzilor pe
categorii de produse, iar n cadrul acestora s se realizeze detalierea pe fiecare
produs n parte.
Rezolvarea aplicaiei presupune proiectarea machetei de sintetizare prin efectuarea
urmtoarelor setri (Figura nr. 3.25):
rubricile Categorie produs i Denumire produs vor fi plasate n seciunea
Row Labels (pentru obinerea unor rapoarte de sintez semnificative, pe nivelul
superior se va plasa elementul cu gradul de cuprindere mai mare - Categorie
produs, urmat de Denumire produs);
cmpul Valoare va fi plasat n zona Values n cadrul creia se va aplica
funcia SUM.

Pagina 90 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.25 Exemplu de tabel pivot cu dubl sintetizare la nivel de linie

3.4.3 Modificarea/ tergerea rubricilor de sintetizare aferente tabelei pivot


a. Modificarea modului de dispunere a cmpurilor n macheta tabelei pivot se
poate realiza astfel :
fie se poziioneaz cursorul n interiorul tabelei pivot i n cadrul panoului Pivot
Table Field List se dezactiveaz caseta de validare din dreptul rubricii de modificat
i se activeaz cea aferent noii rubrici de sintetizare. Cmpul respectiv poate fi
permutat ntre seciunile Column Labels, Row Labels, Report Filter aflate n partea
inferioar a ferestrei Pivot Table Field List;
fie prin simpla permutare a rubricilor de sintetizare ntre cele trei seciuni;
fie prin plasarea cursorului pe una din datele sintetizate aferente rubricii de
modificat i alegerea opiunii Move... din meniul contextual corespunztor acesteia.
Not: pentru varianta clasic de afiare a tabelei pivot, modificarea structurii
machetei se poate realiza direct n foaia de calcul respectiv prin utilizarea tehnicii
Drag&Drop.
b. tergerea unei rubrici de sintetizare din macheta pivot se poate realiza
astfel:
fie se dezactiveaz caseta de validare aferent elementului respectiv;
fie se elimin cmpul din seciunea corespunztoare (Column Labels, Row
Labels, Report Filter) prin intermediul tehnicii Drag&Drop;
fie prin activarea meniului contextual aferent rubricii de sintetizare care
urmeaz s fie tears i alegerea opiunii Remove Field.

Pagina 91 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


3.4.4 Regruparea elementelor din structura tabelei pivot pe diferite criterii
Exist situaii n care, n funcie de necesitile de informare ale utilizatorilor, se
impune regruparea elementelor disparate aferente tabelei pivot pe diferite criterii.
Exemplu 4: Avnd drept punct de plecare baza de date din Figura nr. 3.18 se
urmrete calcularea i afiarea numrului total de comenzi realizate de fiecare client
n fiecare an, restricionnd afiarea n mod dinamic pe categorii de produse.
Proiectarea machetei tabelei pivot se va face n mod similar cu urmtoarele setri:
Row Labels cmpul Nume client (clienii vor fi afiai n tabela pivot pe
linie).
Column Labels cmpul Data comenzii (astfel nct datele calendaristice
s fie distribuite pe coloan).
Values cmpul Nr. comand asupra cruia va aciona funcia agregat
Count.
Report Filter cmpul Categorie produs pentru a restriciona n mod
dinamic afiarea datelor pe localiti.
Sintetizarea datelor la nivelul fiecrui an se va realiza
prin selecia cmpului Data Comenzii din raportul de
sintez i apelarea din meniul contextual a comenzii
Group sau prin activarea de pe tabul Pivot Table
Tools Options, setul de comenzi Group a opiunii
Group Field. Ambele variante au drept efect afiarea
casetei de dialog Grouping (Figura nr. 3.26) n cadrul
creia utilizatorul va opta pentru gruparea datelor pe
ani (validarea opiunii Years). n mod automat, la
nivelul
raportului
de
sintez

Figura nr. 3.26 Caseta de dialog


Grouping

Pagina 92 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.27) datele calendaristice au fost regrupate pe ani. Anularea gruprii
elementelor se realizeaz selectnd setul de valori respectiv i acionnd comanda
Ungroup din acelai meniu.

Pagina 93 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.27 Exemplu de tabel pivot care sintetizeaz datele cu regruparea acestora pe ani

Not:
Gruparea datelor nu se poate aplica n mod direct la nivelul unei seciuni de tip
Report Filter. Dac cerinele aplicaiei impun efectuarea unui astfel de demers, n
prealabil se impune efectuarea gruprii la nivel de linie (Row labels) sau de colan
(Column Labels), rubrica respectiv fiind permutat ulterior n zona Report Filter.
Exemplu 5: Plecnd de la baza de date privind gestiunea comenzilor aferente
clienilor unei societi prezentat n Figura nr. 3.18, se urmrete calcularea i
afiarea valorii medii a produselor comandate pe fiecare client, restricionnd
afiarea n mod dinamic pe ani.
Figura nr. 3.28 ilustreaz rezolvarea acestei aplicaii, macheta tabelei pivot fiind
proiectat astfel: cmpul Nume client a fost plasat pe linie (Row Labels), rubrica
Data comenzii a fost plasat n zona Columns Labels unde a foat grupat pe ani,
ulterior fiind permutat prin tehnica Drag&Drop n seciunea Report Filter, iar
pentru calcularea valorii medii a comenzilor cmpul Valoare a fost plasat n zona
Values n cadrul creia a fost aplicat funcia agregat Average.

Pagina 94 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.28 Exemplu de tabel pivot cu gruparea datelor pe ani in seciunea Report Filter

O alt facilitate a tabelei pivot const n faptul c ofer posibilitatea extragerii


sub form tabelar, ntr-o foaie de calcul nou, a informaiilor complete aferente unei
valori din interiorul tabelei pivot, potrivit unuia sau mai multor criterii de selecie.
Extragerea informaiilor devine operaional prin executarea unui dublu-clic pe
valoarea unui element sintetizat.
Figura nr. 3.29 ilustreaz un exemplu de extragere a informaiilor referitoare la media
valoric a comenzilor efectuate de clientul Mandru Ioana n anul 2011. Pentru
obinerea acestor rezultate, se plaseaz cursorul n celula B10 situat la intersecia
celor dou elemente (clientul Mandru Ioana i anul 2011) i se execut dublu-clic
succesiv.

Pagina 95 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.29 Extragerea datelor dintr-o tabel pivot ntr-o foaie de calcul nou

3.4.5 Configurarea opiunilor tabelei pivot


Editarea cmpurilor din tabela pivot
Pentru a realiza diferite setri la nivelul rubricilor de sintetizare sau de calcul se
impune plasarea cursorului n interiorul tabelului pivot pe unul dintre cmpurile de
sintetizare sau pe un element valoric calculat i se activeaz setul de comenzi Pivot
Table Tools Options grupul de opiuni Active Field - Field Settings. Caseta de
dialog Field Settings (prezentat n Figura nr. 3.30) este structurat pe dou fie de
lucru Subtotals&Filters i Layout&Print i permite efectuarea unor operaii diverse
cum ar fi:
modificarea numelui cmpului din tabelul pivot (fia de lucru
Subtotals&Filters, seciunea Custom name)
generarea de totaluri pariale pentru datele dintr-un cmp interior al tabelului
prin Subtotals (n mod implicit se calculeaz numai suma opiunea
Automatic, dar se pot aplica i alte funcii selectate din zona Custom n
cadrul fiei de lucru Subtotals&Filters).
anularea afirii rezultatelor sintetizate care au valori nule prin marcarea
casetei Show items with no data din fia de lucru Layout&Print.
imprimarea paginilor cu salt de pagin dup fiecare grup prin opiunea Insert
page break after each item din fia de lucru Layout&Print etc.

Pagina 96 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.30 Caseta de dialog Fields Settings

Setarea unor opiuni de afiare a elementelor din structura tabelei pivot


Dup ce macheta pivot a fost proiectat i validat se pot stabili anumite opiuni de
afiare a elementelor aferente unei tabele pivot selectnd din tab-ul principal Pivot
Table Tools, tab-ul contextual Options grupul de opiuni PivotTable butonul
Options. La nivelul casetei de dialog Pivot Table Options (Figura nr. 3.31), n cadrul
celor 5 fie de lucru (Layout&Format, Totals&Filters, Display, Printing, Data)
utilizatorul poate realiza diferite setri:
stabilirea numelui tabelei pivot (Name)
setarea unui total general pe coloane (Show grand totals for columns)
setarea unui total general pe linii (Show grand totals for rows)
repetarea etichetelor rubricilor pe fiecare pagin imprimat (Repeat rows
labels on each printing page)
gestiunea erorilor i a celulelor vide prin:
Format: For error values show - permite introducerea unei valori ce
va fi afiat n locul oricror mesaje de eroare ce apar n celule.
Format: For empty cells show - permite afiarea unor simboluri sau
valori pentru celulele vide.
pstrarea tuturor parametrilor stabilii la formatarea unui tabel pivot, chiar i n
cazul modificrii tabelului prin selectarea casetei Preserve cell formatting on
update.

Pagina 97 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.31 Caseta de dialog PivotTable Options

Not:
O alt facilitate important oferit de Excel 2010 const n extinderea setului de
opiuni din lista aferent rubricii Show value as din cadrul fiei de lucru cu aceeai
denumire activat din caseta de dialog Value Field Settings. Aceste opiuni
reprezint modaliti de afiare care se refer la rubricile de sintetizare ale tabelei
pivot (Base Field) i se aplic elementelor coninute de aceste cmpuri (Base item).
Exemplu 7: S se calculeze valoarea medie a comenzilor efectuate pe fiecare
categorie de produse n trimestrele I i III ale anului 2011 ca diferen fa de
trimestrul II al aceluiai an. Rezolvarea aplicaiei se realizeaz n mai multe etape:
a. Proiectarea machetei pivot cu urmtoarea structur:
Row Labels cmpul Categorie produs (categoriile de produse vor fi
afiate n tabela pivot pe linie).
Column Labels cmpul Data comenzii (astfel nct datele calendaristice
s fie distribuite pe coloan).
Values cmpul Valoare asupra cruia va aciona funcia agregat
Average.
b. Gruparea rubricii Data comenzii pe ani (Years) i pe trimestre (Quarters) prin
validarea opiunilor corespunztoare n cadrul ferestrei Grouping.

Pagina 98 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.32 Proiectarea machetei pivot aferenta exemplului 7 i gruparea datelor pe ani i trimestre

c. Inhibarea afirii anului 2010.


d. Afiarea datelor raportului de sintez ca diferen ntre trimestrele I i III ale
anului 2011 n raport cu trimestrul II.
Plecnd de la raportul realizat se dorete o alt form de afiare a datelor sintetizate;
acest lucru se poate realiza prin comanda Field Settings din tabul Options Active
Field. La nivelul casetei de dialog Value Field Settings, n fia Show value as se
opteaz pentru afiarea datelor ca diferen (Difference From), care se aplic
cmpului Data comenzii (Base Field) pentru trimestrul II aferent anului 2011 (Base
item) - Figura nr. 3.33.

Pagina 99 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.33 Rezultatul afirii valorii medii a comenzilor ca diferent n trim. I i III ale anului 2011
fa de trim. II

3.4.6 Utilizarea obiectelor Slicer n cadrul tabelei pivot


Microsot Excel 2010 ofer utilizatorilor o component nou pentru realizarea filtrrii
n cadrul unui Pivot Table prin intermediul obiectelor de tip Slicer. De regul, filtrele
furnizate de tabelul pivot permit doar un nivel de filtrare. Slicer-ele sunt componente
de filtrare care elimin acest inconvenient, oferind posibilitatea de a defini criterii de
filtrare n funcie de mai multe elemente. Atunci cnd datele din tabelele pivot sunt
modificate , slicer-ul este actualizat n mod automat.
Crearea unui Slicer se realizeaz prin plasarea cursorului n interiorul tabelei
pivot i selectnd din tab-ul Options, comanda Insert Slicer care genereaz
fereastra Insert Slicers n cadrul creia utilizatorul alege din structura bazei de date
cmpurile de filtrare. In foaia de calcul se insereaz cte o fereastr etichetat cu
numele cmpului de filtrare care include toate valorile acelui cmp, utilizatorul
selectnd criteriul de filtrare dorit.
n Figura nr. 3.34 sunt definite dou slicere, acestea fiind asociate criteriilor de filtrare
Categorie produs= Paste i Nume Client= Mandru Ioana.

Pagina 100 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.34 Crearea obiectelor Slicer n tabela pivot

Personalizarea unui Slicer presupune modificarea stilului de afiare i se


poate realiza prin selectarea slicer-ului respectiv i alegerea unui stil predefinit din
tab-ul contextual Options, grupul Slicer Styles (Figura nr. 3.35).

Figura nr. 3.35 Modificarea stilului de afiare aferent unui slicer

Modificarea numrului de coloane pe care vor fi afiate datele din slicer


se poate realiza prin selecia slicer-ului dorit i din tab-ul Options, grupul de comenzi
Buttons se activeaz opiunea Columns n care se specific numrul de coloane.

Pagina 101 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 3.36 Modificarea numrului de coloane pe care vor fi afiate datele din slicer

Anularea opiunii de redimensionare i mutare a unui slicer


Dup inserarea slicer-elor, acestea pot fi redimensionate i mutate n cadrul foii de
calcul; dac utilizatorul dorete s realizeze dezactivarea opiunii de redimensionare
i mutare a slicer-elor, din meniul contextual aferent acestuia se alege opiunea Size
and Properties. n fereastra afiat se activeaz fia de lucru Position and Layout
i se bifeaz opiunea Disable resizing and moving.

Figura nr. 3.37 Caseta de dialog Size and Properties

Modificarea sursei de date aferent unui slicer se poate realiza prin


selectarea acestuia i activarea butonului PivotTable Connections din tab-ul
contextual Options, grupul de opiuni Slicer. n fereastra afiat se regsesc toate
Pagina 102 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


tabelele pivot existente n foaia de calcul; utilizatorul poate modifica sursa de date, iar
datele aferente slicer-ului vor fi actualizate autoamat.

Figura nr. 3.38 Caseta de dialog PivotTable Connections

3.4.7 Diagramele pivot


O alt modalitate interesant de a obine i afia rapoarte de sintez o reprezint
construirea diagramelor pivot. Excel ofer aceast facilitate prin intermediul comenzii
Pivot Chart care poate fi activat prin setul de comenzi Insert Tables-Pivot Table.
n mod implicit, meniul este extins cu o serie de opiuni de formatare i personalizare
a diagramei pivot regrupate n taburile Design, Layout, Format i Analyze.

Figura nr. 3.39 Exemplu de diagram pivot

Demersul aciunilor este identic cu cel prezentat la tabela pivot, cu precizarea c, pe


lng raportul de sintez, se genereaz n mod automat i diagrama pivot (Figura nr.
3.39). Personalizarea acestei diagrame se realizeaz n mod similar, prin comenzile
specifice oricrei reprezentri grafice (taburile Design, Layout, Format).
Not:
Modificrile machetei de proiectare a tabelei pivot se pot realiza n orice moment
(tergere cmpuri, inserare de noi elemente, permutarea cmpurilor distribuite pe linii
si coloane etc.), actualizarea rezultatelor realizndu-se n mod automat att la nivelul
raportului de sintez, ct i al diagramei pivot.
Pagina 103 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

4 REPREZENTRI GRAFICE
Una dintre cele mai importante faciliti ale procesoarelor de tabele Excel este
evideniat de reprezentrile grafice. Un grafic ilustreaz mai bine datele numerice
dintr-o foaie de calcul. n acest fel, datele sunt mai uor de vizualizat i de interpretat
dect simpla prezentare tabelar a valorilor numerice studiate.
Graficele permite o mai bun vizualizare a relaiilor, tendinelor sau anomaliilor ce se
stabilesc ntre date n msura n care acestea sunt ilustrate prin forme desenate
(coloane, linii, bare, cilindrii, conuri, felii, suprafee, etc). O reprezentare grafic este
dinamic, se actualizeaz automat, ajustndu-se la noile valori care au stat la baza
construirii graficului.

4.1 Creare unei reprezentri grafice


Punctul de baz n crearea unei reprezentri grafice sub Excel l constituie un
domeniu bine precizat i delimitat al foii de calcul, ce conine la rndul su date
numerice organizate n serii de date.
Prima etap n construirea unui grafic o reprezint editarea i selecia sursei de date
ce se dorete a fi reprezentat grafic. n selecia domeniului ce va constitui baza
generrii graficului se cuprind i elemente adiionale de tip text, dar nu numai, ce vor
constitui ulterior legendele diagramei i etichetele axelor.
Figura nr. 4.1 ilustreaz un tabel de analiz pe baza cruia se va genera o
reprezentare grafic. Domeniul selectat (A3:C6) ofer informaii referitoare la evoluia
numrului de pasageri pe traficul aerian din Romnia pe perioada 2009-2010.

Figura nr. 4.1 Selecia sursei de date pentru generarea unei reprezentri grafice

Selecia domeniului de definiie a graficului vizeaz serii de date ce conin valori


numerice care se vor reprezenta printr-o diagram i elemente adiionale ce vor
explicita diagrama.

Sursa datelor: http://www.icc.ro/activitate/sedinte/2011/06.05.11/Diagnostic.pdf

Pagina 104 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Not: Selecia discontinu pe linii sau pe coloane a cmpurilor disparate se face
innd activ tasta <Ctrl>.
Dup selecia datelor ce se doresc a fi reprezentate din meniul Insert grupul de
butoane Charts se alege tipul de grafic adecvat reprezentrii (Figura nr. 4.2).

Figura nr. 4.2 Inserarea unui tip de grafic

Dup generarea graficului, trei noi meniuri vor deveni disponibile n Tab-ul Chart
Tools (Figura nr. 4.3): Design, Layout i Format. Acestea vor permite editarea
diagramei cu instrumente adecvate modificrii stilului, tipului de diagram, poziionrii
i formatului acesteia, etc.

Figura nr. 4.3 Meniul Chart Tools

Prin intermediul tab-ului Design se pot face modificri legate de tipul graficului
realizat, selecia datelor, aspectul, stilul i locaia acestuia.
O reprezentare grafic apare n foaia de lucru curent ca o diagram ncorporat
(prin selecia tastei F11 se va deschide n mod automat o foaie de calcul denumit
Chart1 dedicat diagramei curente). De asemenea, cu ajutorul butonului Move
Chart, situat n meniul Design (Figura nr. 4.3) se poate alege destinaia graficului
realizat (fie ntr-o alt locaie a foii de calcul curente, fie ntr-o nou foaie de calcul).
Cu ajutorul meniului Layout (Figura nr. 4.4) putei controla aspecte legate de
inserarea imaginilor, a formelor geometrice i a casetelor de text, se pot modifica
aspecte legate de etichetele, axele, legenda, culoarea de fundal graficului i se pot
efectua analize pentru determinarea tendinelor de previziune, etc.

Figura nr. 4.4 Bara de instrumente aferent meniului Layout

Pagina 105 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Prin intermediul meniului Format (Figura nr. 4.5) se pot face modificri legate de
dimensiunea graficului, stilul formelor incluse n grafic, efecte de formatare a
caracterelor, etc.

Figura nr. 4.5 Bara de instrumente aferent meniului Format

4.2 Tipuri de reprezentri grafice


Procesorul de tabele Excel furnizeaz o palet bogat de tipuri de diagrame pentru a
ajuta utilizatorul s realizeze reprezentarea grafic a datelor ntr-un mod ct mai
sugestiv posibil.

Figura nr. 4.6 Caseta de dialog Change Chart Type

Alegerea unui tip corespunztor de diagram pentru reprezentarea grafic se poate


realiza i din caseta de dialog Create Chart, aferent prin acionarea butonului
lansator plasat n colul din dreapta al grupului de butoane Charts (Figura nr. 4.6).
ntreaga palet de tipuri principale de grafice poate fi observat n coloana din stnga
a ferestrei Change Chart Type. Prin selecia unei categorii principale, n fereastra
din dreapta se pot identifica subcategoriile de diagrame aferente acesteia.

Pagina 106 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Vom detalia cele mai importante i mai utilizate tipurile predefinite de grafice, cu
descrierea subtipurilor de diagrame aferente acestora:
1) Graficele cu histograme orientate vertical (Column) sunt diagrame ce
ilustreaz grafic modificrile suferite n timp de diferitele date de reprezentat,
precum i comparaia ntre anumite elemente analizate. Histogramele sunt
reprezentate grafic sub form de bare. Diagramele compuse din histograme
orientate vertical pot fi: bidimensionale i tridimensionale (Figura nr. 4.7).

Histograme
cumulate 100%

Histograme
bidimensionale

Histograme
cumulate
Histograme
tridimensionale

Histograme
simple

Figura nr. 4.7 Subtipuri de diagrame cu histograme vertical

Exemplu: n cazul nostru, pe baza seleciei realizate n Figura nr. 4.1, plaja de celule
A3:C6, a fost ales pentru exemplificare un grafic simplu cu coloane orientate vertical
(histograme bidimensionale) (Figura nr. 4.8) pentru a reprezenta evoluia numrului de
pasageri pe cursele aeriene din Romnia n perioada 2009-2010.
Generarea graficului se realizeaz simplu i rapid dup selecia surselor de date de
reprezentat i activarea din meniul Insert a tipului de grafic dorit (cu subtipul de grafic
corespunztor). Se alege categoria Column - 2-D Column Histograme
bidimensionale, cu subtipul Clustered Column.
9.000.000
8.000.000
7.000.000
6.000.000
5.000.000

Anul 2010

4.000.000

Anul 2009

3.000.000
2.000.000
1.000.000
0
Curse regulate
externe

Curse regulate
interne

Curse neregulate
externe si interne

Figura nr. 4.8 Exemplu de grafic cu histograme orientate vertical

Pagina 107 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Reprezentrile bidimensionale (normale sau n perspectiv) compar
evoluia fenomenelor studiate pe o singur ordonat (Y) n raport cu
diferitele valori ale abscisei. Sub-tipurile acestei reprezentri grafice sunt:
histogramele simple
histograme cumulate - sunt formate din histograme dispuse n stiv
(unele peste altele) i evideniaz relaii stabilite ntre diferite elemente
(serii de date). Barele unui grafic cumulat reprezint totaluri, iar
segmentele de bar semnific pri din acest total.
histograme cumulate 100% - reprezint ponderea elementelor
reprezentate grafic ntr-o stiv ce semnific ntregul.
b)
Reprezentrile tridimensionale (3D) compar evoluia datelor n trei
dimensiuni (X, Y i Z). Graficele tridimensionale sunt mult mai sugestive,
cptnd profunzime prin adncimea pe care o capt respectiva
reprezentare.
2) Graficele cu histograme orientate orizontal
(Bar) sunt identice din punctul de vedere al
coninutului i al semnificaiei reprezentrii cu
diagramele de tip Column (prezentate
anterior), cu deosebirea c histogramele ce
reprezint evoluia fenomenelor studiate sunt
dispuse orizontal.
a)

De asemenea, cele ase subtipuri de grafice sunt


identice cu cele ale graficelor cu histograme
orientate vertical (histograme 2D simple, cumulate
i cumulate 100% i histograme 3D) (fapt ilustrat
i de Figura nr. 4.9).
n aceast categorie, alturi de graficele clasice de
tip Bar, sunt incluse i subtipurile de graficele:
Cilindru (Cylinder)
Con (Cone)
Piramid (Pyramid)
Respectivele
reprezentri
grafice
pot
fi
bidimensionale sau tridimensionale, dispuse
vertical sau orizontal, pot fi simple, cumulate i
cumulate 100%.

Figura nr. 4.9 Subtipuri de diagrame cu


histograme dispuse orizontal

3) Graficele lineare (Line) sunt reprezentri sub form de linii frnte sau curbe
pentru a evidenia evoluia i tendina fenomenelor analizate.
Astfel, dup cum ilustreaz i Figura nr. 4.10 diagramele lineare pot fi simple,
cumulate sau cumulate 100% (cu sau fr marcarea punctelor de intersecie ale
abscise cu ordonata).

Pagina 108 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Graficele lineare pot fi reprezentate i sub form de suprafee, acestea cptnd
astfel un aspect tridimensional. Cele trei axe ale reprezentrii 3D: X (axa
vertical), Y (axa orizontal) i Z (axa de adncime) pot fi modificate de utilizator.

Grafice
lineare
simple,
cumulate sau cumulate
100% reprezentate prin linii
ce nu au marcate puncte de
intersecie ale abscisei cu
ordonata

Grafice
lineare
simple, cumulate sau
cumulate
100%
reprezentate prin linii
ce au marcate puncte
de intersecie ale
abscisei cu ordonata.

Grafice
lineare
tridimensionale (3D) cu
reprezentarea datelor sub
forma unor suprafee dispuse
pe cele trei axe X, Y i Z.

Figura nr. 4.10 Subtipuri de grafice lineare

4) Graficele sectoriale (Pie) sunt diagrame de structur ce raporteaz mrimile


prilor unui element analizat, la un ntreg. Graficele sectoriale mai sunt folosite
pentru a pune n eviden un element semnificativ dintr-un ntreg.
Subtipurile graficului sectorial (Figura nr.
4.11) sunt:

grafice sectoriale plane (2-D Pie) cu


feliile grupate sau cu feliile disociate,
denumite Exploded Pie
grafice sectoriale n relief (3-D Pie).
Not: Pentru construirea unui grafic
sectorial, se va alege numai o singur serie
de date, deoarece este vorba de disocierea
unui element n prile sale component.
Exemplu: Pe baza tabelului din Figura nr.
4.1, am selectat plaja de celule B4:B5 pentru
a exemplifica un grafic de structur
tridimensional (Exploded Pie in 3D).

Pagina 109 din 131

Figura nr. 4.11 Grafice sectoriale

Tehnologia aplicaiilor Office - Microsoft Excel

Ponderea curselor aeriene n 2010


15%

Curse regulate
externe
85%

Curse regulate
interne

Figura nr. 4.12 Ponderea curselor externe i interne n


anul 2010 n Romnia

Inserarea pe fiecare felie a


diagramei
a
ponderilor
corespunztoare n locul valorilor
numerice se realizeaz din meniul
Layout grupul de butoane
Labels Data Labels More
Data Labels Options.
Se deschide caseta de dialog
Format Data Labels i se modific
opiunea Value n Percentage
(Figura nr. 4.13).

Reprezentarea grafic semnific ponderea


curselor externe i interne n Romnia
pentru anul 2010, din punct de vedere al
numrului de pasageri (Figura nr. 4.12).
Titlul graficului se poate introduce din meniul
Layout grupul de butoane Labels
Chart Title.
Figura nr. 4.13 Caseta de dialog Format
Data Labels - Label Options

5) Graficele n arii (Area) sunt


reprezentate
prin
suprafee
dispuse n straturi, ce semnific
mrimea i evoluia elementelor
reprezentate
Principalele
subtipuri de grafice n arii sunt:
grafice plane i grafice n relief
3-D
(simple,
cumulate
i
cumulate 100%).

Grafic plan
(simplu, cumulat i
cumulat 100%)

Grafic n relief
(simplu, cumulat i
cumulat 100%)
Figura nr. 4.14 Reprezentri grafice n arii

6) Graficele de tip nor de puncte (Scatter) sunt diagrame statistice de regresie


ce pun n eviden gradul de corelaie ntre una sau mai multe variabile cantitative
(explicative) i o variabil calitativ (de explicat).

Pagina 110 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Diagramele de tip Scatter (ilustrate n Figura nr. 4.15)
sunt cunoscute i sub numele de diagrame XY, datorit
faptului c fiind adaptate reprezentrii fenomenelor
continue pot evidenia relaiile ntre dou fenomene ce
depind de acelai parametru.
Punctele graficului vor putea fi unite n ordinea
cuplurilor primei serii calitative cu prima serie
cantitativ, apoi primei serii (calitative) cu a doua serie
cantitativ i aa mai departe. Astfel, valorile seriilor de
date cantitative pot reprezenta fenomene continue
exprimate n funcie de seria de date calitativ.

Figura nr. 4.15 Grafice tip nor de


puncte

n categoria Alte tipuri de grafice (Other Charts) sunt incluse urmtoarele


categorii ilustrate n Figura nr. 4.16:

Figura nr. 4.16 Alte tipuri de grafice

I.

Graficele bursiere (Stock) reprezentate n Figura nr. 4.17 sunt diagrame ce


reprezint grafic amplitudinile fenomenelor studiate. Aplicaiile unor astfel de
grafice se regsesc de regul n domeniul financiar unde se analizeaz
amplitudinile i fluctuaiile cursului unei aciuni la burs sau variaia nregistrat
de cursul valutar pe o anumit perioad.

Reprezentarea grafic bursier a seriilor de date const n mprirea acestora n


cupluri reprezentnd valorile superioare i inferioare, unite ntre ele printr-o bar
vertical.

Pagina 111 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Grafic de tip
OHLC

Grafic de tip
VHLC

Grafic de tip HLC

Grafic de tip VOHLC

Figura nr. 4.17 Subtipuri de grafice bursiere

Seriile de date utilizate de graficele bursiere pot fi:

valoarea cotaiei maxime atins de o valoare mobiliar ntr-o zi (High)


valoarea cotaiei minime (Low)
valoarea cotaiei la deschiderea sesiunii de licitaie (Open)
valoarea cotaiei la nchidere (Close)
volumul capitalizrii bursiere pentru ziua respectiv (Volume).

Potrivit acestor elemente predefinite ale seriilor de date, se pot deosebi patru
subtipuri de grafice bursiere:

II.

III.

IV.

V.

HLC: High, Low, Close

OHLC: Open, High, Low, Close

VHLC: Volume, High, Low, Close

VOHLC: Volume; Open; High, Low, Close

Graficele n suprafee (Surface) sunt diagrame ce ncearc s reprezinte


optimul combinaiilor ntre diferitele serii de date. Cele mai uzuale aplicaii ale
acestor reprezentri grafice sunt n domeniul hrilor topo-geografice unde
diferitele culori i motive ale elementelor analizate indic situarea suprafeelor n
aceleai plaje de valori.
Graficele concentrice (Doughnut) sunt similare graficelor sectoriale ca form
i semnificaie cu excepia faptului c pentru construirea lor pot fi alese mai multe
serii de date. Potrivit unei astfel de abordri multiserie, fiecare cerc concentric
(inel) reprezint o serie de date.
Not: n cazul utilizrii mai multor serii de date se poate confunda numele seriilor
de date cu categoriile reprezentate de aceste date.
Graficele tip bule (Bubble) sunt grafice statistice de regresie, similare
graficelor Scatter, cu deosebirea c marcatorul bulin indic valoarea celei de a
treia mrimi statistice studiate reprezentate sub forma volumului sau dimensiunii
acesteia.
Graficele polare (Radar) reprezint seriile de date corespunztoare
fenomenelor studiate pe mai multe axe dispuse radial, fa de un punct central.
Pe fiecare ax n parte sunt reprezentate seriile de date prin puncte. Pentru c
reprezint datele aflate la o distan fa de un punct central, graficele polare
Pagina 112 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


sunt utile pentru a pune n eviden simetria sau uniformitatea datelor
(compararea mrimilor prognozate cu cele realizate).

4.3 Diagrame Sparklines


Diagramele Sparklines (diagrame mici care ncap ntr-o singur celul) sunt utilizate
pentru a rezuma vizual tendinele unor serii date. Deoarece diagramele Sparklines
afieaz tendinele ntr-un spaiu restrns, ele sunt utile mai ales pentru tablouri de
bord, rapoarte sau situaii unde este necesar s se afieze un instantaneu al afacerii
curente ntr-un format vizual uor de neles.
Inserarea acestora se face prin selecia datelor ce se doresc
a fi reprezentate, din meniul Insert grupul de butoane
Sparklines tipul de reprezentare vizual dorit. Tipul
diagramelor este asemnator graficelor clasice de
reprezentare a evoluiei fenomenelor: grafic linear sau grafic
cu histograme i diagrame bursiere.
Exemplu: S se evidenieze printr-o diagram Sparkline de tip linear tendina de
evoluie a numrului de pasageri pe aeroporturile din Romnia n perioada 20062010 (Figura nr. 4.18).

Figura nr. 4.18 Sursa de date a diagramei Sparklines

Se plaseaz cursorul n celula n care se dorete a fi generat diagrama Sparkline, n


cazul nostrum celula H2. Din grupul de butoane Sparklines se selecteaz Line. Se
va deschide caseta de dialog Create Sparklines unde se solicit selecia sursei de
date care va fi reprezentat (Data Range - plaja B2:F2 evideniat n Figura nr. 4.18).

Figura nr. 4.19 Caseta de dialog Create Sparklines

Pagina 113 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Graficul de tip Sparkline poate fi copiat asemenea seriilor de date prin selecia
primului grafic generat, poziionarea mouse-ului n colul din dreapta jos al celulei
(celula H2 n exemplul nostru) i glisarea acestuia pe linie sau coloan n funcie de
modul de plasare al sursei de date sau din meniul contextual i opiunea Copy Cells
(Figura nr. 4.20).
Not: Exist posibilitatea de a crea diagrame Sparkline pentru rnduri de date pe
care le adugai mai trziu utiliznd instrumentul de umplere ntr-o celul adiacent
care conine o diagram sparkline.

Figura nr. 4.20 Generarea diagramelor Sparklines i posibiliti de editare a acestora

Asociat fiecrui grafic Sparkline se gsete bara de instrumente Sparklines Tools,


cu meniul Design:

Sursa de date a graficului poate fi editat prin selecia butonului Edit Data din
grupul de opiuni Sparkline.

Tipul diagramei poate fi modificat din grupul de opiuni Type.

Stilul reprezentrii se poate edita din punct de vedere visual pe baza grupului
de opiuni Style. Se pot aduga markeri pentru a evidenia cele mai mari sau
cele mai mici valori ale seriei, valorile negative, etc.

Eliminarea unei diagrame de tip Sparklines se realizeaz prin selecia acesteia


iar din grupul de butoane Group se alege opiunea Clear.

Not: Deoarece o diagram Sparkline este o diagram ncorporat ntr-o celul,


avei posibilitatea s introduce i text n celula respectiv i s utilizai diagrama
Sparkline ca fundal.
Pagina 114 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

5 UTILIZAREA EXCEL N ASISTAREA DECIZIEI PRIN


TEHNICI DE SIMULARE SI OPTIMIZARE
Tehnici de simulare
Aplicaia Microsoft Excel prezint, alturi de capacitatea de a efectua calcule tabelare
complexe, o alt abilitate foarte important cu aplicabilitate mai ales n domeniul
economic: aceea de a crea modele dinamice. Un model dinamic se bazeaz pe o
logic relativ simpl: observarea modificrilor rezultatelor unei anumite situaii,
generate de modificarea valorilor unor celule ce stau la baza calculului de formule.
Modelele dinamice au la baz un tip particular de analiz a datelor, denumit,
generic, analiz What-If (Ce s-ar ntmpla dac?). Aceste modele genereaz
posibilitatea efecturii de simulri, optimizri i analize avansate a datelor utiliznd
instrumente specifice adresate, n special, managementului organizaional.
Instrumentele de simulare i optimizare cuprind faciliti puternice de modelare a
unor probleme formulate n sensul gsirii unor soluii care s rspund unui
ansamblu de restricii impuse. Metodele i tehnicile What-If de analiz a datelor pot
fi grupate, n funcie de principiul dup care funcioneaz, n dou mari categorii:

tehnici de analiz n sens direct: constau n observarea implicaiilor pe care lear putea avea modificrile datelor de intrare pentru o anumit situaie (de
exemplu: Cum s-ar modifica cifra de afaceri dac numrul de produse vndute
dintr-un anumit sortiment ar scdea cu 5%?)
tehnici de analiz n sens invers: observ care ar fi trebuit s fie cuantumul
valoric al unei date de intrare pentru ca rezultatul generat de aceasta s ating
un anumit prag (absolut sau relativ). Exemplu: care ar trebui s fie numrul de
produse vndute pentru a ajunge la o cifr de afaceri de 5000 Euro?

Excel asociaz fiecrei tehnici din aceste dou categorii anumite instrumente de
simulare i optimizare specifice, prin care poate gestiona modele foarte sofisticate,
ce i gsesc suportul n analiza statistic sau matematic a datelor. Dintre cele mai
uzuale instrumente Excel pentru analiza What-If n sens direct, vom prezenta, cu
titlu de exemplu, tehnica scenariilor (Scenarios), iar pentru analiza n sens invers, se
vor prezenta tehnica de cutare a scopului (Goal Seek) i instrumentul de simulare
i optimizare Solver.

5.1 Scenariile
Scenariile reprezint instrumente de asistare a deciziei ce se utilizeaz pentru a
compara anumite valori care genereaz rezultate diferite. Astfel, se pot modela
diverse strategii pentru a analiza avantajele i dezavantajele diferitelor moduri de
abordare pentru anumite probleme date. Tehnica scenariilor examineaz modul n
care variaia anumitor valori de intrare afecteaz rezultatele care depind de acestea.
Scenariile sunt, de fapt, diferite versiuni ale aceleiai situaii de calcul, fiecare dintre
acestea coninnd valori schimbate ale unor date de intrare pentru situaia dat.
Pagina 115 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Fiecare set de valori care se presupune a constitui un anumit scenariu poate fi stocat
separat n cadrul registrului de lucru, astfel nct s permit, la un moment dat,
generarea de rapoarte comparative. Pentru adugarea, modificarea, tergerea
scenariilor definite i afiarea de rapoarte concluzive, aplicaia Microsoft Excel deine
Gestionarul de Scenarii (Scenario Manager), nsrcinat cu toate aceste operaiuni.
Aplicabilitatea tehnicii de analiz a scenariilor pentru domeniul economic, s-ar preta,
spre exemplu, unor serii de simulri ale unui model economic ce a fost construit
pentru a pune n eviden mai multe variante de proiect sau de buget. Modelul de
simulare conine mai multe ipotezele ce conduc la rezultate diferite prin intermediul
valorilor luate de anumii parametrii.
nainte de a crea un anumit scenariu, trebuie s existe un model pentru care vor fi
stabilite diverse prezumii legate de valorile de intrare. Propunem drept exemplu
situaia veniturilor din vnzri i a cheltuielilor specifice unei societi comerciale cu
profil de producie:

Figura nr. 5.1 Situaia privind calculul ratei rentabilitii comerciale, utilizat n stabilirea scenariilor

Modul de calcul al ratei rentabilitii comerciale nete cumulate, din situaia aferent
figurii precedente, este explicat prin formulele de calcul utilizate afiate n Figura nr.
5.2.

Pagina 116 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 5.2 Explicarea modului de calcul al ratei rentabilitii comerciale specific situaiei propuse spre
analiz

Analiza i propune s observe cum se modific rata rentabilitii comerciale prin


modificarea ratelor preconizate de cretere a veniturilor i a cheltuielilor variabile.
ntruct bugetul preconizat pentru luna 2 depinde de situaia analizat aferente lunii
1, firma i propune analiza cumulat a ratei rentabilitii comerciale nete, calculat
ca raport ntre profitul net cumulat pe cele dou luni i cifra de afaceri cumulat.
Analiza prezumtiv pornete de la ideea c ratele preconizate de cretere a
veniturilor i cheltuielilor influeneaz rata rentabilitii comerciale. Tot un factor de
influen este i mrimea cheltuielilor fixe din fiecare lun supuse analizei. Astfel, pot
fi considerate variabile de intrare (legate de modul de calcul al ratei de rentabilitate)
rata de cretere a veniturilor i cea a cheltuielilor variabile de la o lun la alta i
cheltuielile fixe pentru fiecare lun. Tehnica scenariilor presupune ca una sau mai
multe celule de intrare (Changing Cells) s prezinte valori schimbate fa de situaia
iniial, pentru a observa impactul acestor modificri asupra celulei (celulelor) rezultat
(Result cells). n vederea analizei variaiei ratei de rentabilitate, vom defini dou
scenarii privind variabilele de intrare specificate:
Variabil de intrare
Rata de cretere a veniturilor
Rata de cretere a cheltuielilor variabile
Cheltuieli fixe pe luna 1
Cheltuieli fixe pe luna 2

Scenariu optimist
20%
8%
1600
1200

Scenariu pesimist
5%
15%
1500
1600

Tabelul nr. 5.1 Definirea valorilor specifice variabilelor de intrare pentru dou scenarii propuse spre
analiz

Pagina 117 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Scenariile formulate au rolul de a oferi rspuns la ntrebrile: Cum ar putea afecta
aceste modificri profitul obinut? Care ar fi, pentru fiecare situaie n parte, nivelul
ratei rentabilitii comerciale cumulate nete? Ca rspuns la aceste probleme exist
soluia generrii unui raport care s releve situaia curent, situaia generat n cazul
confirmrii primului scenariu, i cea aferent celui de-al doilea scenariu.
Pentru a vizualiza coerent efectele generate de cele dou ipoteze supuse analizei, se
recomand ca att celulele considerate de intrare (sau celule modificabile) (Changing
Cells) ct i celulele considerate rezultat al scenariului (Target Cells) s fie denumite
prin nume sugestive (atribuirea de nume se realizeaz prin opiunea
FormulasDefined NamesDefine Name i stabilirea a cte unui nume pentru
fiecare dintre celulele amintite) deoarece n raportul scenariilor este relevant s apar
numele celulei simulate i nu adresa absolut a acesteia. Astfel, n demersul
realizrii scenariilor propuse, o etap preliminar (nu neaprat obligatorie, dar care
ofer un rezultat final mai sugestiv) este aceea de a atribui celulelor implicate n
simulare denumiri sugestive, dup cum pot fi observate i n cadrul ferestrei de
gestionare a numelor apelabil prin FormulasDefined namesName manager
(Figura nr. 5.3):

Figura nr. 5.3 Fereastra Excel pentru gestionarea numelor atribuite diferitelor zone ale unui registru de
calcul

O regul intrinsec a tehnicii de simulare prin scenarii este aceea ca celulele


modificabile s nu conin formule, ci doar constante numerice care s conduc la
rezultatul pentru care se face simularea.
Generarea scenariilor este posibil prin intermediul comenzii DataData Tools
What-If AnalysisScenario Manager n fereastra de gestionare a scenariilor se va
aduga fiecare scenariu prin apsarea butonului Add. (Figura nr. 5.4)
Pagina 118 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 5.4 Crearea unui scenariu n Excel

Fereastra Scenario Manager afieaz, la un moment dat, toate scenariile definite


pn n momentul respectiv, permind operaii de adugare, modificare i tergere a
fiecrui scenariu n parte, dar i operaii de vizualizare a datelor modificate (Show),
de fuzionare (Merge) sau de raportare a rezultatelor (Summary).
Pentru construirea efectiv a unui scenariu se selecteaz celulele care conin valori
modificabile (Changing Cells) ce particip la formarea unui rezultat final i care pe
parcursul simulrii admit valori diferite care genereaz variante de rezultate.
Apsarea opiunii Add din cadrul ferestrei Managerului de Scenarii permite definirea
scenariului, dup urmtorul exemplu:

Figura nr. 5.5 Procedura de ncrcare a valorilor unui scenariu

n Figura nr. 5.5 pot fi observate etapele prin care valorile variabilelor de intrare
aferente unui anumit scenariu pot fi introduse pentru simulare:

Pagina 119 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


1. Precizarea numelui noului scenariu creat.
2. Precizarea celulelor modificabile (Changing Cells) specifice variabilelor de
intrare ale scenariului creat. Selecia mai multor celule se poate realiza prin
selectarea primei zone de celule modificabile urmat de apsarea tastei CTRL
pentru selectarea altor zone neadiacente.
3. Apsarea butonului OK care salveaz scenariul i deschide fereastra de
stabilire a valorilor variabilelor de intrare ce vor fi luate n considerare la
simulare.
4. Pentru fiecare variabil de intrare specificat n caseta Changing Cells (de la
pasul 2) se va preciza care este valoarea pe care aceast celul o va
prezenta n simularea care va avea loc. n funcie de aceste valori prezente
aici, Excel reuete s prezinte valori noi ale variabilelor de ieire (Celulele
rezultat). Dac celulelor care stocheaz variabile de intrare li s-au atribuit n
prealabil nume specifice (a se vedea Figura nr. 5.3) aceste denumiri
nlocuiesc adresele absolute ale celulelor n cauz, fiind mult mai sugestive n
construirea analizei pe baz de scenarii.
Secvena de etape precizat mai sus se va repeta pentru fiecare scenariu nou creat.
n exemplul dat, un nou scenariu cu numele Pesimist va fi creat n vederea analizei
comparative prin simulare. Valorile variabilelor de intrare pentru acest al doilea
scenariu sunt precizate n Tabelul nr. 5.1.
Revenirea la managerul de scenarii se face prin activarea butonului OK, iar
adugarea unor noi variante de buget se opereaz prin butonul Add. Dup
specificarea condiiilor necesare pentru afiarea rezultatelor scenariilor, se va apsa
butonul Summary din cadrul ferestrei principale Scenario Manager.
Aplicaia Excel va afia o fereastr prin
care va ntreba utilizatorul care este
celula (celulele) rezultat, precum i prin
ce tip de raport se vor afia soluiile
gsite (Figura nr. 5.6). n caseta de
dialog Scenario Summary utilizatorul
poate preciza un tip de raport ce se
dorete a fi generat (Report type): tip
sintez
a
scenariilor
(Scenario
summary) sau tip tabel pivot (Scenario
Pivot Table report).

Figura nr. 5.6 Generarea unui sumar al scenariilor


analizate

n urma colectrii acestor informaii, managerul de scenarii este capabil s afieze o


analiz de sintez n cadrul unei foi de calcul noi, prin care se poate vizualiza
impactul pe care aceste modificri prezumtive pot afecta rezultatele specificate
(Profitul net total i Rata rentabilitii comerciale cumulate). relev modul de
sintetizare, pentru fiecare scenariu n parte, a valorilor celulelor modificabile
(Changing Cells) i valorile rezultat (Result Cells). Aceste valori sunt dispuse pe
coloan, pentru fiecare scenariu n parte. n plus, raportul de sintez a scenariilor
Pagina 120 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


(Scenario Summary) afieaz n prima sa coloan cu date, valorile iniiale ale
modelului de simulare (Current Value). Aceste valori ce reflect starea iniial a
modelului de simulare, nu sunt afectate de valorile corespunztoare celulelor
modificabile ale scenariilor definite. Pentru ca valorile iniiale ale parametrilor simulrii
s se pstreze, este necesar a nu se valida opiunea Prevent Changes (aferent
casetei de dialog Add / Edit Scenario) n momentul definirii unui scenariu. Dac
aceast opiune a fost activat, atunci valorile scenariului (att la nivelul celulelor
modificabile, ct i la nivelul celulelor rezultat) vor nlocui valorile curente n raportul
de sintez a scenariilor.

Figura nr. 5.7 Sumarul scenariilor definite i analiza de sintez a rezultatului

Se observ, prin urmare, c valorile prezumtive ale variabilelor de intrare analizate


conduc la valorile afiate ale celor doi indicatori rezultat analizai (totalul profitului net
i rata rentabilitii comerciale).
n noua foaie de calcul (prezentat n Figura nr. 5.7) apar n stnga raportului,
butoane de afiare (+) sau de inhibare (-) a unor detalii:

butonul + (plus) n linia de antet (Scenario Summary) determin afiarea


comentariilor declarate n caseta de dialog Add Scenario, numele autorului
scenariului i data sistem cnd a fost creat scenariul;
butonul - (minus) n zona Changing Cells inhib afiarea celulelor
modificabile, adic a parametrilor simulrii;
butonul - n zona de rezultate (Results Cells) inhib afiarea rezultatelor
simulrii.

5.2 Tehnica valorii scop (Goal Seek)


Tehnica valorii scop permite calcularea unei valori finale (numite scop sau obiectiv)
ce este returnat de o formul, pentru care se modific un parametru de care
depinde valoarea formulei respective. Utilizarea instrumentul Goal Seek se preteaz

Pagina 121 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


la situaii n care se dorete aducerea la o anumit valoare a unui rezultat prin
modificarea (n plus sau n minus) a unei variabile de intrare de care depinde
rezultatul respectiv (din punctul de vedere al aplicaiei Excel, dependena se exprim
printr-o formul sau nlnuiri de formule care pornete de la celula de intrare).
Identificm, astfel, dou celule a cror definire este absolut necesar pentru
aplicarea tehnicii valorii scop: celula scop (Target Cell - celula rezultat pe care
instrumentul Goal Seek va cuta s o aduc la o valoare precizat) i celula care
trebuie modificat (Changing Cell) pentru obinerea rezultatului dorit.
Tehnica valorii scop poate fi folosit n orice domeniu, dar se preteaz cel mai bine
unor situaii de calcul economice. Utiliznd cutarea tip rezultat se poate ajusta o
estimare pentru a se ajunge la o concluzie referitoare la o expresie relativ sau
absolut (procentaj sau valoare) pentru un buget sau o variant de simulat.
Pentru exemplificare facem apel la situaia prezentat la simularea prin scenarii. Vom
utiliza doar situaia veniturilor, cheltuielilor i rezultatului aferent primei luni luate n
considerare.

Figura nr. 5.8 Situaia calculului ratei rentabilitii comerciale

n exemplul expus, dorim s oferim un rspuns urmtoarei probleme: Ce valoare ar


trebui s prezinte cheltuielile fixe pentru ca rata rentabilitii comerciale nete s fie de
10%? Se observ c se cunoate o int a ratei rentabilitii pe care conducerea
organizaiei dorete s o ating prin reducerea cheltuielilor fixe. Rata rentabilitii se
calculeaz pe baza unei formule n care intr i valoarea cheltuielilor fixe (a crei
valoare influeneaz profitului net). Se ncearc, prin urmare, o estimare a unei
variabile de intrare (n aceast situaie fiind vorba de cheltuielile fixe) al crei coninut
se va modifica pentru a se atinge scopul de a aduce rata rentabilitii la valoarea de
10%. Celula al crei coninut va fi ajustat la o nou valoare este supus anumitor
restricii: trebuie s conin o valoare numeric constant, i s participe n mod
nemijlocit la formarea rezultatului; de asemenea, celula ce conine valoarea scop sau
obiectiv trebuie s conin n mod obligatoriu o formul ale crei argumente depind

Pagina 122 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


funcional direct sau indirect (prin intermediul unor alte formule) de celula ce urmeaz
a fi modificat
Cutarea valorii scop
AnalysisGoal Seek...

are

loc

prin

comanda

DataData

ToolsWhat-If

Figura nr. 5.9 Procedura de apelare a tehnicii valorii scop

Prin caseta de dialog Goal Seek se stabilesc (Figura nr. 5.9):

celula ce conine scopul sau obiectivul (rubrica Set cell:). Valoarea acestei celule
este dat de o formul care va ajusta automat valoarea iniial la o valoare final
(scop) precizat de utilizator printr-un parametru;
un parametru care desemneaz mrimea valorii finale care se dorete a se obine
n urma simulrii (rubrica To value:);
celula ce conine o valoare constant ce trebuie modificat (rubrica By changing
cell:) pentru a se atinge obiectivul propus n rubrica Set cell.
Formularea unei cereri pentru a identifica o valoare scop sau obiectiv, ar fi
urmtoarea: cu ct (sau la ct) ar trebui modificat o valoare iniial (By changing
cell) pentru ca o valoare scop (Set cell) s ating un prag specificat (To value)?
Se observ c n urma introducerii
datelor de calcul pentru instrumentul
Goal Seek se caut valoarea celulei
modificabile care poate conduce la
obinerea valorii scop propuse i se
afieaz fereastra Goal Seek Status ce
anun dac operaiunea de gsire a
unei valori corespunztoare s-a ncheiat
cu succes sau cu un eec (nici o valoare
nu poate fi gsit).

Figura nr. 5.10 Mesajul primit n urma finalizrii


cutrii scopului

Pagina 123 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 5.11 Rezultatul simulrii prin tehnica valorii scop

Aa cum se poate observa n Figura nr. 5.11 Excel a gsit soluia cutat prin
modificarea valorii cheltuielilor fixe pentru a se atinge scopul propus de a obine o
rat de rentabilitate de 10%. Prin urmare, este nevoie de o valoare de 1.464 lei a
cheltuielilor fixe pentru a se ajunge la acest prag.
Prin tehnica valorii scop noile valori calculate ale formulelor vor nlocui vechile valori
corespunztoare modelul de simulare. Aceste valori noi se vor gsi ilustrate i n
caseta de dialog Goal Seek Status. La activarea butonului de comand OK celula
modificabil a modelului de simulare va conine o nou valoare, plecnd de la care
se propag prin intermediul formulelor noile valori calculate pentru obiectivul fixat.
Dac se activeaz butonul Cancel, modelul va reveni la valorile iniiale de la care
s-a pornit.

5.3 Utilizarea instrumentului Solver


Solver-ul este un instrument informatic de optimizare care generalizeaz tehnica
valorii scop, oferind mai multe posibiliti de simulare a unor parametrii ce genereaz
o situaie de optim. Tehnica Goal Seek este util pentru rezolvarea problemelor care
implic o valoare obiectiv exact ce depinde de o singur valoare necunoscut.
Solver-ul poate gestiona probleme mult mai complexe ce implic mai multe variabile
de intrare i poate ajuta la gsirea de combinaii ale acestor variabile n vederea
atingerii unui anumit obiectiv propus. Spre deosebire de tehnica valorii scop, prin
utilizarea instrumentului Solver pot fi specificate i anumite condiii definite drept
constrngeri ce trebuie ndeplinite pentru ca soluia rezultat s fie considerat valid.
Ca principiu, utilizarea instrumentului Solver din Excel presupune rezolvarea unei
probleme de optimizare i anume ajungerea la o soluie optim n sensul maximizrii
unor rezultate, minimizrii unor eforturi sau de atingere a unei valori-scop considerate
ca fiind de referin. Atingerea situaiei de optim se face prin modificarea automat a
unor parametrii ce conduc la atingerea scopului propus, n condiiile precizrii
Pagina 124 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


restriciilor (constrngerilor) impuse modelului, astfel nct situaia optimal s ia n
considerare aceste restricii.
Pentru transpunerea unei probleme de optimizare ntr-un model apt a fi rezolvat prin
tehnica Solver-ului n Excel, se impune:

stabilirea informaiei ce urmeaz a fi optimizat (celula obiectiv);


stabilirea tipului de optim (maximizare, minimizare, atingerea unei valori);
stabilirea parametrilor modificabili, care prin variaia lor s produc optimul
(celule ce urmeaz a se modifica n vederea atingerii obiectivului);
stabilirea unor restricii aplicate parametrilor modificabili sau oricror informaii
legate de generarea strii de optim.

Problemele rezolvate prin instrumentul Solver din Excel i au sorgintea n modelele


matematice aplicate n economie ce utilizeaz algoritmi de optimizare (programare
liniar algoritmul SIMPLEX, sau metode non-liniare de optimizare).
Pentru a nelege principiul de funcionare a instrumentului Solver vom lua drept
exemplu urmtoarea problem ce are un caracter simplist, dar care permite
nelegerea unei situaii de optimizare:
Se cunosc 3 variabile de intrare x,y i z care dau valoarea unei variabile obiectiv t
potrivit formulei:
t=x+2y+4z
x, y i z trebuie s rspund unor constrngeri:

x ia valori ntre 1 i 5;
y ia valori ntre 3 i 7;
z ia valori ntre 2 i 4;
x,y,z sunt numere ntregi.

Care ar trebui s fie valorile lui x, y i z n condiiile impuse de constrngeri pentru ca


valoarea lui t s fie maxim?
Pentru rezolvare utiliznd instrumentul Solver din Excel vom crea urmtoarea
situaie:

Figura nr. 5.12 Transpunerea problemei de optimizare n Excel

Pagina 125 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


Solver-ul va trebui s modifice valorile celulelor C3:C5 (a se nelege ca fiind soluii
ale variabilelor de intrare x, y i z) pentru ca valoarea celulei rezultat (C6) s fie
maxim n condiiile impuse de constrngeri. C3, C4 i C5 se numesc, prin urmare,
celule modificabile, iar C6 poart denumirea de celul obiectiv.
Instrumentul Solver poate fi apelat prin comanda Data grupul AnalysisSolver.
Dac aceast opiune nu poate fi gsit pe bara de meniuri Excel nseamn c
utilitarul Solver nu a fost instalat odat cu instalarea aplicaiei Microsoft Excel.
Instalarea sa se poate realiza (n versiunea Office 2010) prin apelarea meniului File
Options pentru a deschide fereastra de opiuni a aplicaiei Excel (Excel options)
n care se va selecta grupul de opiuni Add-Ins. n partea inferioar a ferestrei se va
apsa butonul Go situat n dreapta opiunii ManageExcel Add-ins. n fereastra
care se va deschide (Add-ins) trebuie bifat opiunea Solver Add-in.
Pentru rezolvarea problemei propuse se va apela instrumentul Solver i se vor
specifica datele problemei n fereastra specific acestuia:

Figura nr. 5.13 Explicarea ferestrei de introducere a parametrilor problemei de optimizare

Fereastra Solver Parameters (Figura nr. 5.13) include opiuni pentru definirea tuturor
etapelor prin care se vor specifica datele problemei de rezolvat.
1. Optimizarea modelului presupune n primul rnd stabilirea unui obiectiv. n
exemplul propus, obiectivul vizeaz maximizarea valorii variabilei rezultat
(celula C6) calculat potrivit formulei prezentate n Figura nr. 5.12. Precizarea
Pagina 126 din 131

Tehnologia aplicaiilor Office - Microsoft Excel


variabilei obiectiv se va realiza prin selectarea celulei C6 din cadrul foii de
calcul dup ce cursorul a fost poziionat n rubrica Set objective din cadrul
ferestrei Solver parameters.
2. Se va preciza sensul optimizrii. n exemplul dat se cere maximizarea valorii
variabilei obiectiv t, prin urmare se va selecta opiunea Max) n rubrica Equal
To.
3. Se vor preciza celulele care definesc variabilele de intrare ce vor fi modificate.
n acest sens, n rubrica By changing variable cells se vor trece adresele
celulelor $C$3:$C$5, aferente valorilor lui x, y i z din problema propus.
4. Se vor aduga, pe rnd, restriciile impuse asupra modelului de optimizare.
Restriciile pot influena att celulele modificabile, ct i alte celule ce conin
formule cu inciden direct sau indirect asupra celulei obiectiv. Declararea
restriciilor presupune deci, compararea celulelor ce influeneaz rezultatul cu
parametrii constani sau cu formule. Fiecare restricie va aprea n caseta
Subject to the constraints. Pentru adugarea, modificarea sau tergerea lor
se vor utiliza butoanele Add, Change i Delete. Adugarea unei restricii
presupune precizarea unei comparaii n forma urmtoare:

Figura nr. 5.14 Modalitatea de adugare a unei restricii specifice problemei de optimizare

Operatorii ce pot fi utilizai n expresiile ce definesc constrngerile sunt


operatorii de comparaie cunoscui (<=,>=,=) i operatori pentru definirea
tipului variabilelor modificabile (int, bin, diff). Tipul int definete faptul c toate
celulele precizate n caseta Cell Reference trebuie s ia valori ntregi, bin
precizeaz obligativitatea valorilor binare (adevrat sau fals) iar diff
desemneaz c toate valorile celulelor precizate n Cell Refference s fie
diferite ntre ele. Toate constrngerile impuse pot fi vizualizate n Figura nr.
5.13.
5. Se apas butonul Solve pentru a permite instrumentului Solver cutarea unei
soluii cu respectarea parametrilor precizai.
La gsirea unei soluii pentru problema formulat, solver-ul va afia fereastra prin
care va ntreba utilizatorul cum trebuie s afieze rezultatul: prin pstrarea valorilor
iniiale sau prin pstrarea valorilor care conduc la rezultatul gsit (Figura nr. 5.15).
Aceeai fereastr propune i afiarea unor tipuri de rapoarte de sintez care s
prezinte situaiile care au condus la gsirea rezultatului cutat.

Pagina 127 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 5.15 Fereastra Solver Results ce afieaz mesajul privind succesul gsirii soluiei la problema
formulate, modul de afiare a soluiei gsite i generarea de rapoarte suplimentare

Dac se va bifa opiunea Keep Solver Solution (Pstreaz soluia dat de Solver)
observm c valoarea maxim a celulei obiectiv este calculat i afiat n cadrul
situaiei foii de calcul (Figura nr. 5.16), prin modificarea valorilor celulelor de intrare
aferente problemei specificate (x,y i z).

Figura nr. 5.16 Soluia la problema de optimizare propus

Dac n fereastra Solver Results se selecteaz un tip de raport (n seciunea


Reports) acesta fa fi afiat sub forma unei foi de calcul noi, creat special pentru
aceast situaie (Figura nr. 5.17). Raportul de tip Answer afieaz valoarea celulei
obiectiv, celulele variabile cu valorile lor iniiale i finale, restriciile modelului de
optimizat, precum i informaiile legate de aceste restricii. Raportul de tip
Sensitivity furnizeaz informaii asupra sensibilitii sau elasticitii modelului de
optimizare, adic variaia soluiei fa de cele mai mici modificri aduse formulei din
zona Set Target Cell. Altfel spus, cu ct se modific soluia la schimbarea cu o
unitate a parametrilor ce conduc la obiectivul fixat. Raportul tip Limits afieaz i
limitele superioare i inferioare ale modelului.

Pagina 128 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Figura nr. 5.17 Raportul de tip rspuns al Solver-ului la problema de optimizare rezolvat

Pagina 129 din 131

Tehnologia aplicaiilor Office - Microsoft Excel

Bibliografie
Ionescu,B., et al., (2005), Aplicaii i teste rezolvate de Word i Excel, Ed. Infomega,
Bucureti
Ionescu B., et al., (2011), Microsoft Office: Excel Profesional n Aplicaii economice,
Editura InfoMega, Bucureti
John Walkenbach, et al.,(2007), Office 2007 Bible, Wiley Publishing, Inc.,
Indianapolis, Indiana

Pagina 130 din 131

Titlul programului: Programul Operaional Sectorial Dezvoltarea Resurselor


Umane 2007-2013
Titlul proiectului: Utilizarea TIC pentru servicii de calitate n domeniul
financiar contabil
Editorul materialului: Academia de Studii Economice
Data publicrii: Aprilie, 2012
Citat: Coninutul acestui material nu reprezint n mod
obligatoriu poziia oficial a Uniunii Europene sau a
Guvernului Romniei.

Utilizarea TIC pentru servicii de calitate n domeniul financiar contabil


POSDRU/81/3.2/S/59664
Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial
Dezvoltarea Resurselor Umane 2007-2013

Anda mungkin juga menyukai