discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/296059618
CITATIONS READS
0 296
4 authors, including:
Some of the authors of this publication are also working on these related projects:
Documents in digital environment. From personal to organizational use. From beginners to advanced
users View project
All content following this page was uploaded by Camelia Margea on 27 February 2016.
EXCEL 2007
Aplicaii economice rezolvate pas cu pas
Editura MIRTON
Timioara, 2008
REFERENI TIINIFICI:
Prof. Dr. ANA GRAMA Universitatea Al.I. Cuza din Iai
Prof. Dr. IOAN BANDU Universitatea de Vest din Timioara
COPERTA:
CAMELIA MARGEA
I. Dnia, Doina
II. Margea, Camelia
III. Trnveanu, Diana
IV. Negovan, Ana-Maria
004.42 EXCEL
Copyright 2008
T o a t e d r e p t u r i l e a s u p r a a c e s t e i e d i i i s u n t r e z e r v a t e a u t o r i l o r
Prefa
V
analiza i rezolvarea unor probleme n care intervin una sau mai multe
variabile utiliznd aplicaia Solver i lucrul cu scenariile;
gestionarea bazelor de date interne prin procedee clasice de ntreinere,
sortare, filtrare a listelor Excel;
interogarea bazelor de date externe;
utilizarea controalelor, a formelor i a macrourilor Visual Basic pentru
automatizarea aplicaiilor.
Atunci cnd am stabilit succesiunea n care apar aplicaiile am ncercat s inem cont de
gradul de dificultate al acestora. Materialul este nsoit de numeroase figuri captate
direct din mediul Excel, att situaiile de pornire i cele finale, dar i din diferite
momente de lucru, pentru a ajuta utilizatorii n localizarea problemelor i nsuirea
tehnicilor de lucru.
CONVENII DE NOTAIE
Aplicaia X
OBIECTIVE:
obiectivul 1;
obiectivul 2 etc.
VI
SITUAII FINALE:
Figura 1 Situaia 1
Figura 2 Situaia 2
...
Figura n Situaia n
REZOLVARE:
VII
Numerotarea figurilor la aplicaiile propuse s-a fcut prin introducerea literei P
dup numrul aplicaiei (Figura XP.Y). Orice observaie, ca i cea de fa, a
fost formatat pe fundal gri, cu carneelul de notie la nceput.
UN GND DE FINAL
VIII
Cuprins
APLICAII REZOLVATE
Aplicaia 1
SITUAIA LIVRRILOR CTRE MAGAZINE DE DESFACERE 1
Aplicaia 2
FACTUR SIMPLIFICAT. OBINEREA DE INFORMAII
REFERITOARE LA UN ANUMIT PRODUS 19
Aplicaia 3
SITUAIA STUDENILOR DUP O SESIUNE DE EXAMENE 29
Aplicaia 4
GENERAREA UNUI TABEL DINAMIC 47
Aplicaia 5
EVIDENA ANGAJAILOR UNEI FIRME 51
Aplicaia 6
VARIANTE DE EALONARE A UNUI MPRUMUT 57
Aplicaia 7
INTEROGAREA BAZELOR DE DATE EXTERNE 69
IX
Aplicaia 8
PROBLEM DE OPTIMIZARE A TRANSPORTURILOR 83
Aplicaia 9
PROBLEM DE PROGRAMARE NELINIAR CU SCENARII 91
Aplicaia 10
SITUAII CENTRALIZATOARE DESPRE FIRME 97
Aplicaia 11
URMRIREA BURSEI BANCARE 115
Aplicaia 12
AUTOMATIZAREA FACTURRII 125
APLICAII PROPUSE
Aplicaia 1P
URMRIREA PRODUCIEI TRIMESTRIALE 145
Aplicaia 2P
URMRIREA CURSURILOR VALUTARE 147
Aplicaia 3P
CALCULAREA I REPREZENTAREA GRAFIC A CERERII PIEEI 150
Aplicaia 4P
INDICATORI DE PRODUCTIVITATE 152
Aplicaia 5P
PRELUCRAREA I ANALIZAREA OFERTEI DE CURSURI 154
X
Aplicaia 6P
GESTIUNEA REZULTATELOR OBINUTE DE STUDENI LA O
DISCIPLIN 158
Aplicaia 7P
REZOLVAREA UNEI PROBLEME DE PROGRAMARE NELINIAR 161
Aplicaia 8P
REALIZAREA UNEI FACTURI AUTOMATIZATE 163
Aplicaia 9P
PRELUCRAREA I TIPRIREA UNEI OFERTE DE PRODUSE 168
Aplicaia 10 P
SINTETIZAREA, CUTAREA I ANALIZAREA INFORMAIILOR DIN
OFERTA DE PRODUSE 176
Aplicaia 11P
GESTIUNEA MRFURILOR I A DATORIILOR FA DE FURNIZORI
PENTRU UN MAGAZIN DE DESFACERE CU AMNUNTUL 182
BIBLIOGRAFIE 186
ANEXE 188
XI
Aplicaii rezolvate
A P L I C A I A 1
Aplicaia 1
SITUAIA LIVRRILOR CTRE MAGAZINE DE DESFACERE
S se realizeze situaia livrrilor medii sptmnale ale unei firme
ctre trei magazine de desfacere, dup modelul din Figura 1.1.
Se vor face totaluri i medii att pe zile, ct i pe magazine.
Se vor realiza dou grafice sugestive care s permit:
compararea cantitilor livrate la cele trei magazine n
decursul sptmnii (vezi Figura 1.2);
urmrirea ponderilor livrrilor pe zile n totalul sptmnii
(vezi Figura 1.3).
OBIECTIVE
SITUAII FINALE
1
A P L I C A I A 1
Figura 1.3 Grafic pentru urmrirea ponderilor livrrilor zilnice n totalul sptmnii
2
A P L I C A I A 1
REZOLVARE
Figura 1.4 Umplerea automat a domeniului A4:A9 cu elemente dintr-o lista definit de utilizator
3
A P L I C A I A 1
Mnerul de umplere se afl n partea din dreapta-jos a celulei, iar atunci cnd are loc
poziionarea fix pe el, cursorul mouse-ului ia forma unei cruciulie.
Dac se continu tragerea n jos se observ repetarea listei.
Dac atunci cnd se trage n jos micarea este mai lent se observ un indicator care
arat cu ce valoare se umple celula curent.
Dac se realizeaz umplerea a prea multor celule, se face deplasarea napoi (n sus)
fr a elibera butonul stng al mouse-ului. Urmrind indicatorul cu valoarea celulei
curente se poate realiza oprirea exact acolo unde se dorete.
Office se acioneaz
butonul Excel Options (Figura
1.5);
se alege meniul Popular, iar apoi
n partea dreapt, n cadrul
grupului de configurri Top
options for working with Excel
se apas butonul
;
va aprea fereastra Custom Figura 1.5 Meniul butonului Microsoft Office
4
A P L I C A I A 1
Lists, n care se apas butonul Add pentru crearea unei liste noi
(Figura 1.6);
Figura 1.6 Fereastra de dialog Custom Lists, n etapa crerii unei liste definite de utilizator
5
A P L I C A I A 1
Dac s-a introdus vreo valoare greit, se poate reveni prin selectarea celulei
respective, dup care se va apsa tasta F2 pentru a intra n editare. Ieirea din modul
de editare se face apasnd tasta Enter;
6
A P L I C A I A 1
Figura 1.7 Realizarea totalului livrrii pe ziua de Luni n celula E4, utiliznd
butonul AutoSum
Figura 1.8 Selectarea funciei Sum din caseta de dialog Insert Function
7
A P L I C A I A 1
8
A P L I C A I A 1
De menionat faptul c o formul introdus ntr-o celul poate fi ulterior modificat fie
selectnd celula unde a fost introdus i modificnd-o n cadrul barei de formule, fie
cu dublu-clic n celul -- ceea ce va face ca formula s fie afiat direct pe foaie.
Ambele variante au fost evideniate n Figura 1.10.
9
A P L I C A I A 1
Formulele din celulele B11 i F4 pot fi folosite ca model pentru mediile artimetice
similare, folosind procedeul de copiere cu ajutorul mnerului de umplere.
10
A P L I C A I A 1
folosirea butoanelor
Increase Decimal, respectiv
Decrease Decimal (fila
Home, grupul Number), care
vor aciona asupra zonei de
celule anterior selectate.
8. Pentru a formata tabelul
obinut, dndu-i rapid un aspect
1.13 Alegerea opiunii Format Cells
mai deosebit, se pot folosi Figura din meniul contextual al celulelor selectate
abloanele de formate tabelare
furnizate de Microsoft Excel 2007, astfel:
se selecteaz tabelul, apoi din
cadrul meniului Home se alege
opiunea Format as Table aflat
n grupul Styles (Figura 1.14);
din lista cu stiluri predefinite
de formatare se alege stilul Figura 1.14 Butonul pentru alegerea opiunii
de formatare rapid a tabelelor Format as Table
de formatare dorit (pentru
situaia din Figura 1.1, s-a
ales un model din grupul
Medium);
11
A P L I C A I A 1
De notat este faptul c Excel 2007 introduce un nou concept de lucru cu tabelele de
date, lucru care poate fi observat i n urma aplicrii formatrii descrise anterior. Astfel,
domeniul de celule al tabelului primete noi funcionaliti. n figura 1.16 pot fi
observate cteva dintre acestea: linie de antet nzestrat cu filtre i diferite comenzi de
sortare.
Figura 1.16 Funcionaliti adugate de comanda Format as Table (lista aferent celulei F3)
zonei de celule A3:F11, precizate n fereastra din Figura 1.15
12
A P L I C A I A 1
n Excel 2007, aceste file apar doar atunci cnd este selectat un grafic, fiind practic
nite file contextuale.
n
fila Design, grupul Chart Styles se va alege formatul cu efect de
buton (Style 26, de exemplu);
13
A P L I C A I A 1
n fila Layout,
grupul Labels, se
va alege Chart
Title, apoi Above
Chart (titlul se
poate tasta sau se
poate prelua din
celula A1, tastnd
n bara de formule
=A1);
n fila Layout,
grupul Labels, se
Figura 1.18 Tipul de grafic Column selectat n Figura 1.17
va alege Axis
Titles, apoi
Primary Horizontal Axis Title, apoi Title Below Axis (Figura 1.19),
dup care se va tasta n caseta de text ce apare pe grafic titlul Zilele
sptmnii;
14
A P L I C A I A 1
15
A P L I C A I A 1
16
A P L I C A I A 1
fereastra din
Figura 1.21 va
deveni ca n
Figura 1.23;
se va edita seria
precizat,
folosind
butonul Edit din
partea dreapt a
ferestrei (din
zona Horizontal
(Category Axis
Labels)) n
Figura 1.24 este Figura 1.23 Figura 1.21, dup precizarea valorilor (E4:E9) pentru o
afiat contextul serie de date (Series1)
n care se
precizeaz explicaiile care s apar pe grafic;
dup acionarea butonului OK, graficul va arta ca n figura 1.25.
17
A P L I C A I A 1
Figura 1.24 Selectarea elementelor explicative (Labels) care s apar n grafic (A4:A9)
Varianta aceasta este util pentru reprezentri grafice a datelor situate n diferite locuri (foi de calcul sau
zone de celule de pe aceeai foaie, dar care nu se pot selecta de la nceput cu uurin). De asemenea,
ferestrele de dialog Select Data Source sunt utile atunci trebuie modificate axele, denumirile unor serii
.a.m.d.
Aplicaia 2
FACTUR SIMPLIFICAT. OBINEREA DE INFORMAII
REFERITOARE LA UN ANUMIT PRODUS
OBIECTIVE
SITUAII FINALE
19
A P L I C A I A 2
REZOLVARE
20
A P L I C A I A 2
se
selecteaz eticheta Number, din caseta Category se alege opiunea
Currency, iar la opiunea Decimal Places se scrie 0 (vezi Figura 2.6).
21
A P L I C A I A 2
22
A P L I C A I A 2
23
A P L I C A I A 2
24
A P L I C A I A 2
Pentru a formata celula F8 astfel nct simbolul monetar lei s fie ataat
automat valorii 23700, se poate prelua formatul dorit (n acest caz e
vorba de Currency)din alte celule formatate anterior, procednd astfel:
se selecteaz una dintre celulele formatate anterior de tip Currency,
apoi se apas butonul Format Painter din grupul Clipboard (Figura
2.11);
25
A P L I C A I A 2
26
A P L I C A I A 2
Figura 2.13 Macheta de cutare pentru obinerea informaiilor despre produsul cu denumirea introdus
n
dreptul denumirii produsului (n celula C30) se tasteaz unul din
numele produselor facturate (de exemplu: Scanner).
Pentru a umple automat macheta cu informaiile despre produsul al
crui denumire se afl tastat n celula C30, n celulele C31, C32 i C33
se va folosi funcia VLOOKUP, procednd astfel:
se selecteaz celula C31 i se acioneaz butonul Paste Function;
dup selectarea funciei VLOOKUP se apas butonul Ok;
se completeaz parametrii funciei (vezi Figura 2.14), n felul urmtor:
1. Lookup Value reprezint valoarea care se caut. Aceasta se poate
modifica, deci nu se tastateaz de exemplu Scanner, ci vom selecta
celula C30 care conine denumirea produsului, adic chiar celula de
deasupra celulei n care ne aflm;
2. Table array reprezint tabelul n care se caut valoarea dorit, deci n
cazul de fa domeniul B23:F27;
n mod obligatoriu prima coloan a tabelului trebuie s conin tipul de informaie
dup care se face cutarea (n cazul de fa e vorba despre cmpul Denumire
produs). De aceea, dac se folosete tabelul iniial (cel dup care s-a fcut copia fr
coloana Nr.crt.) se va selecta domeniul B3:F7.
27
A P L I C A I A 2
28
A P L I C A I A 3
Aplicaia 3
SITUAIA STUDENILOR DUP O SESIUNE DE EXAMENE
S se realizeze o situaie cu ajutorul creia s se in evidena
studenilor dup prima sesiune de iarn. n cadrul situaiei vor fi
evideniate att datele personale ale studenilor, ct i cele
referitoare la rezultatele obinute.
Se va calcula media fiecrui student, n urma rezultatelor obinute la
disciplinele studiate.
Se vor realiza dou situaii, amplasate pe o foaie de calcul diferit,
numit Funcii logice:
1. situaia studenilor bursieri (media peste 8,5) ncepnd cu
linia 21;
2. situaia final a studenilor dup sesiune: integraliti i
restanieri ncepnd cu linia 39.
Pe o foaie de calcul numit Funcii de text se vor folosi funciile
specifice pentru a realiza o zon de explicaii privind numele,
prenumele i media fiecrui student, de forma: Studentul NUME
Prenume are media.
Se va pregti pentru tiprire foaia de calcul coninnd lista situaiei
finale a tuturor studenilor dup sesiune (ultima list obinut la
punctul anterior), zona de celule A39:M51, astfel:
1. foaia de imprimat s fie fixat pe formatul A4, orientat
vertical, cu cele 4 margini de baz de 3 cm;
2. n antetul paginii s apar numele instituiei (facultatea),
centrat i o imagine (sigla);
3. n subsolul paginii s apar: n partea stng data
ntocmirii, iar n partea dreapt textul Aprobat de:.
OBIECTIVE
29
A P L I C A I A 3
SITUAII FINALE
30
A P L I C A I A 3
31
A P L I C A I A 3
REZOLVARE
32
A P L I C A I A 3
33
A P L I C A I A 3
Figura 3.6 Caseta de dialog aferent introducerii unei valori ce nu aparine intervalului de valori setat
Funciile pentru text ce vor fi folosite pentru a realiza situaia din Figura 3.11:
UPPER - ce convertete un ir de caractere scris cu litere mici, ntr-un
ir de caractere scris cu majuscule(Figura 3.8);
34
A P L I C A I A 3
35
A P L I C A I A 3
36
A P L I C A I A 3
37
A P L I C A I A 3
Figura 3.13 Argumentele funciei AND() pentru testarea studenilor care au note sub 5
38
A P L I C A I A 3
Figura 3.14 Funcia IF folosit pentru a afia situaia studenilor: integraliti i restanieri
Aceast opiune trebuie accesat de dou ori, o dat pentru restanieri, o dat
pentru integraliti, aa cum se vede n Figura 3.16.
39
A P L I C A I A 3
40
A P L I C A I A 3
41
A P L I C A I A 3
42
A P L I C A I A 3
43
A P L I C A I A 3
44
A P L I C A I A 3
La clic n zona de antet se vor marca trei zone, dintre care vom selecta
zona din mijloc, n care vom tasta numele instituiei (facultatea), apoi
zona din dreapta (Figura 3.23) n care se va folosi butonul
din fila Design pentru a alege o imagine (sigla) salvat ca fiier grafic;
n subsolul paginii (zona footer din Figura 3.24), se va selecta zona din
partea stng, apoi se va folosi butonul din fila Design,
pentru a insera informaia privind data ntocmirii, apoi n zona din
dreapta se va tasta textul Aprobat de:; rezultatul la tiprire este afiat
n Figura 3.24.
45
A P L I C A I A 3
46
A P L I C A I A 4
Aplicaia 4
GENERAREA UNUI TABEL DINAMIC
S se realizeze un tabel dinamic cu un numr variabil de linii i
coloane. Dac numrul de studeni i de examene se modific, n
mod automat tabelul va avea dimensiunile dorite. Pentru a nu
depi zona cu formule, s se fac validarea dimensiunilor tabelului.
OBIECTIVE
SITUAIA FINAL
47
A P L I C A I A 4
REZOLVARE:
48
A P L I C A I A 4
50
A P L I C A I A 5
Aplicaia 5
EVIDENA ANGAJAILOR UNEI FIRME
OBIECTIVE:
51
A P L I C A I A 5
REZOLVARE:
52
A P L I C A I A 5
Figura 5.2 Lista din Figura 5.1 ordonat descresctor dup vechimea angajailor
Figura 5.3 Lista din Figura 5.1 ordonat alfabetic dup numele angajailor
53
A P L I C A I A 5
Figura 5.4 Lista rezultat dup filtrarea celor care au funcia de economist
54
A P L I C A I A 5
55
A P L I C A I A 5
56
A P L I C A I A 6
Aplicaia 6
VARIANTE DE EALONARE A UNUI MPRUMUT
S se realizeze situaia ealonrii unui mprumut cu posibilitatea de
fixare a unor condiii variabile de plat:
suma variabil;
numrul de rate variabil;
procentul de dobnd variabil;
Aplicaia se va rezolva n dou variante:
1. achitarea mprumutului s se fac cu rate de plat fixe;
2. achitarea mprumutului s se fac cu ramburs fix.
Situaiile privind ealonarea mprumutului se vor realiza n tabele
dinamice tabele ale cror dimensiuni variaz. n acest caz variaz
numrul de linii din tabele, corespunztor numrului de rate fixate
pentru achitarea mprumutului
Pentru ambele cazuri se vor realiza reprezentri grafice ct mai
sugestive, care s se reflecte condiiile de ealonare a datoriei:
numrul de rate, valoarea dobnzii i a rambursului pe fiecare rat,
ponderea dobnzii n rata de plat.
OBIECTIVE
57
A P L I C A I A 6
SITUAII FINALE
RATE DE PLAT FI XE
Figura 6.1 Situaia privind ealonarea mprumutului n cazul unor rate de plat constante (Cazul I)
58
A P L I C A I A 6
59
A P L I C A I A 6
RAMBURS FIX
Figura 6.4 Situaia privind ealonarea mprumutului n cazul unui ramburs fix (Cazul II)
60
A P L I C A I A 6
61
A P L I C A I A 6
REZOLVARE
RATE DE PLAT FI XE
62
A P L I C A I A 6
Cu ajutorul funciei logice IF se verific dac numrul de rate s-a ajuns (dat de funcia
ROWS) e mai mic sau egal cu numrul total de rate, completndu-se numrul ratei
numai dac mai este cazul.
63
A P L I C A I A 6
64
A P L I C A I A 6
graficul
apare tot pe o foaie nou (vezi figura 6.3), foaie care va fi
redenumit sugestiv: Grafic1b-valoric (vezi etichetele foilor n Figura 6.1)
RAMBURS FIX
65
A P L I C A I A 6
66
A P L I C A I A 6
Pentru restul de rnduri ale tabelului se vor copia formulele din rndul al
doilea folosind mnerul de umplere.
i n acest caz cheia de verificare este soldul 0 pe ultimul rnd al tabelului !
Formulele din rndul al doilea trebuiesc copiate i n acest caz pe un numr suficient
de rnduri, astfel nct s nu se ajung cu numrul de rate peste zona inteligent a
foii.
67
A P L I C A I A 6
n acest cazul graficului din foaia Grafic2b-valoric barele verticale obinute prin
reprezentarea suprapus a valorilor celor dou serii nu vor mai fi egale datorit
faptului c avem de-a face doar cu ramburs constant, dobnda fiind variabil (mai
mare la nceput i mai mic spre final).
68
A P L I C A I A 7
Aplicaia 7
INTEROGAREA BAZELOR DE DATE EXTERNE
69
A P L I C A I A 7
OBIECTIVE
REZOLVARE
70
A P L I C A I A 7
71
A P L I C A I A 7
Figura 7.4 Opiunile comenzii From Other Sources, din fila Data, grupul Get External Data
72
A P L I C A I A 7
Din acest moment se poate observa pe bara de task-uri un nou buton (un nou
task se lanseaz n execuie), aferent aplicaiei Microsoft Query. Atunci cnd s-a
selectat o alt aplicaie sau o alt fereastr de pe ecran, revenirea n procesul de
creare a interogrii (la faza rmas) se poate face acionnd acest buton.
73
A P L I C A I A 7
74
A P L I C A I A 7
Figura 7.8 Vizualizarea datelor dintr-o coloan aleas pentru a apare n interogare
75
A P L I C A I A 7
76
A P L I C A I A 7
Pot fi specificate similar condiii multiple pentru acelai cmp, folosind butoanele
aferente operatorilor logici And (I) i Or (SAU).
Figura 7.11 Specificarea modalitii de sortare a datelor din coloanele Grosime, Elastan i Poliamid
77
A P L I C A I A 7
Figura 7.12 Fereastra de dialog din finalul procesului de creare a unei interogri cu Query Wizard
78
A P L I C A I A 7
Figura 7.13 Fereastra de dialog ce permite salvarea interogrii definite, sub numele Query din baza Ciorapi
79
A P L I C A I A 7
80
A P L I C A I A 7
81
A P L I C A I A 7
82
A P L I C A I A 8
Aplicaia 8
PROBLEM DE OPTIMIZARE A TRANSPORTURILOR
OBIECTIV
REZOLVARE
83
A P L I C A I A 8
84
A P L I C A I A 8
85
A P L I C A I A 8
86
A P L I C A I A 8
87
A P L I C A I A 8
Figura 8.8 Fereastra pentru introducerea parametrilor necesari Solver-ului pentru rezolvarea problemei
88
A P L I C A I A 8
Figura 8.2 Fereastra de dialog n care se poate opta pentru diferite moduri de afiare a rezultatului
89
A P L I C A I A 8
Drept urmare, situaia din foaia de calcul iniial devine cea afiat n
Figura 8.3.
Deci, soluia este de 17.100 u.m. cheltuielile minime de transport.
Figura 8.3 Situaia final, cu datele iniiale ale problemei i rezultatul oferit de Solver
90
A P L I C A I A 9
Aplicaia 9
PROBLEM DE PROGRAMARE NELINIAR CU SCENARII
1.S se determine minimul funciei f=2lgx+3lgy, n urmtoarele
condiii:
x + 2y 8,
- x + y 1,
2x + y 3,
1,5 x 5,
y 1
OBIECTIVE
REZOLVARE
Dup ce s-a verificat dac este instalat componenta Solver (dac apare
n meniul Tools vezi Aplicaia 8) se parcurg urmtorii pai:
se introduc pe foaia de calcul datele problemei (vezi Figura 9.1), cu
formulele aferente calculelor de realizat (Figura 9.2):
91
A P L I C A I A 9
92
A P L I C A I A 9
Figura 9.3 Fereastra pentru specificarea parametrilor necesari Solver-ului pentru a rezolva problema
93
A P L I C A I A 9
Figura 9.5 Fereastra n care se specific numele scenariului n care s se salveze soluia oferit de Solver
94
A P L I C A I A 9
Pentru a reveni la datele afiate anterior pe foaia de calcul, dup nchiderea ferestrei
Scenario Manager se acioneaz butonul Undo sau comanda corespunztoare
din bara de acces rapid.
95
A P L I C A I A 9
n Figura 9.8 se poate observa modul n care se modific datele din celulele (B5:C5)
specificate n scenariul numit soluie Solver2, conform valorilor precizate n Figura 9.9
(dup acionarea butonului Show).
Pentru un scenariu ales n list pot fi observate rapid celulele pentru care au fost
salvate anumite valori (caseta Changing cells), precum i data crerii (i modificrii
lui, dac a avut loc).
Figura 9.9 Afiarea pe foaia de calcul a valorilor salvate n scenariul numit soluie Solver2
96
A P L I C A I A 1 0
Aplicaia 10
SITUAII CENTRALIZATOARE DESPRE FIRME
S se realizeze o situaie a microntreprinderilor i a ntreprinderilor
mici, n care s se determine:
1. profitul mediu aferent anului 2006, respectiv 2007, pentru
societile de tip SRL ce i au sediul n judeul Timi;
2. numrul de societi din judeul Timi ce au minim 10 angajai,
i care este ponderea acestor firme n totalul firmelor din jude;
3. cte societi de tip SRL din judeul Timi au obinut n anul
2007 profit de maxim 28000 lei;
4. valoarea minim a profitului obinut n anul 2006 de firmele
care ntrunesc (cumulativ) urmtoarele condiii:
a) se afl n judeul Timi sau Arad;
b) sunt de tip SRL sau SA;
c) care au minim 20 de angajai;
5. localitatea n care se afl firma care a realizat profitul aflat la
punctul anterior.
6. S se realizeze, dou grafice, astfel:
ntr-o foaie de grafic denumit GraficProfit, o reprezentare
grafic n care s fie pus n eviden variaia profitului
obinut de societi (diferena dintre profitul obinut n anul
2006 i cel obinut n anul 2007), folosind tipul de grafic
Line With Markers, ce reflect trendul n timp al unor serii
de date;
creai o dublur a foii de calcul iniiale, n care lsai doar
tabelul iniial de date; creai aici un grafic combinat, n care
s reprezentai valoarea profitului nregistrat n 2006
comparativ cu numrul de angajai ai fiecrei firme din list.
7. ntr-o nou foaie de calcul, denumit Centralizri, punei n
eviden pe lista firmelor cte societi de fiecare tip sunt n
fiecare dintre judeele cuprinse n list.
97
A P L I C A I A 1 0
OBIECTIVE:
SITUAII FINALE:
98
A P L I C A I A 1 0
Figura 10.2 Punerea n eviden a rspunsurilor i condiiile puse pentru rezolvarea cerinelor 1-5
99
A P L I C A I A 1 0
Figura 10.3 Grafic pentru urmrirea variaiei profitului obinut de societi n 2006 i 2007
Figura 10.4 Grafic pentru urmrirea profitului n 2006 comparativ cu numrul de angajai
ai fiecrei societi
100
A P L I C A I A 1 0
REZOLVARE:
101
A P L I C A I A 1 0
102
A P L I C A I A 1 0
Dac nu se tie exact crui grup de funcii i aparine o funcie, se poate alege
categoria All, care reunete toate funciile Excel-ului, indiferent de categorie,ordonate
alfabetic.
103
A P L I C A I A 1 0
Figura 10.11 Aplicarea regulii de trei simpl pentru aflarea ponderii de la cerina 2
i explicarea formulei de calcul aferente celulei D19
105
A P L I C A I A 1 0
106
A P L I C A I A 1 0
Domeniul anterior trebuie s conin i celulele din linia 3 pentru c acestea dau
denumirile seriilor, denumiri care vor apare n legend.
2. din fila Insert, grupul Charts, se alege tipul de grafic Lines, subtipul
Line With Markers;
3. avnd graficul selectat, se adaug elementele explicative (titluri),
astfel:
titlul graficului din fila Layout, grupul Labels, butonul Chart Title,
opiunea Above Chart;
explicaia de pe axa orizontal din fila Layout, grupul Labels,
butonul Axis Titles, Primary Horizontal Axis Title, opiunea Title
Below Axis;
107
A P L I C A I A 1 0
108
A P L I C A I A 1 0
Figura 10.15 Alegerea transpunerii valorilor unei serii pe o a doua ax vertical
Figura 10.16 Grafic cu dou scale verticale, fiecare cu propria unitate de msur
109
A P L I C A I A 1 0
Figura 10.18 Schimbarea formatului unei serii de date (din linie n coloan)
110
A P L I C A I A 1 0
111
A P L I C A I A 1 0
Figura 10.23 Situaia dup aplicarea comenzii Subtotal cu precizrile din Figura 10.22
112
A P L I C A I A 1 0
Figura 10.25 Situaia dup aplicarea comenzii Subtotal cu precizrile din Figura 10.24
113
A P L I C A I A 1 0
Figura 10.26 Afiarea doar a subtotalurilor, la nivel de judee i per total list (Grand Count)
Figura 10.27 Afiarea subtotalurilor detaliate cu numrul de firme din fiecare tip,
existente la nivelul fiecrui jude
114
A P L I C A I A 1 1
Aplicaia 11
URMRIREA BURSEI BANCARE
Pe baza datelor obinute de pe site-ul BNR privind cursul
principalelor valute (USD si EURO) n perioada 1.12.2008-
5.12.2008 la patru banci (Bancpost, BCR, BRD si Raiffeisen) s se
realizeze 5 tabele cu aceeasi structura, cate unul pentru fiecare zi a
saptamanii, plasate n 5 foi diferite (vezi Figura 11.1), denumite
sugestiv: LUNI, MARTI, ... VINERI.
Pe baza datelor dinn primele 5 foi, s se realizeze urmtoarele
situatii centralizatoare:
ntr-o foaie de calcul nou (Curs mediu la banci) s se
realizeze un tabel centralizator al cursului mediu la cele 4
banci n saptamana respectiv., conform modelului din
Figura 11.1
ntr-o alt foaie de calcul (Curs mediu pe zile) s se
realizeze situaia centralizatoare din Figura 11.2.
Se vor realiza trei grafice sugestive care s permit:
compararea cursurilor la cele 4 banci, separat pentru USD
si EURO. (Figura 11.3);
evoluia cursului mediu al USD i EURO n perioada
analizat.
OBIECTIVE:
115
A P L I C A I A 1 1
SITUAII FINALE:
116
A P L I C A I A 1 1
Figura 11.3 Grafice pentru urmrirea comparativ a cursurilor USD i EURO la cele 4 bnci comercialei
117
A P L I C A I A 1 1
Figura 11.4 Grafic pentru urmrirea evoluiei cursurilor USD i EURO ntr-o sptmni
REZOLVARE:
118
A P L I C A I A 1 1
.Referin ele la celule sau domenii de celule aflate n alte foi presupune specificarea
numeului foii urmat de semnul ! n faa adresei domeniului referit. n cazul de fa e
vorba de referin ele la distan LUNI!$B$7:$E$10, MARTI!$B$7:$E$10,
MIERCURI!$B$7:$E$10, JOI!$B$7:$E$10 i VINERI!$B$7:$E$10 etc.
119
A P L I C A I A 1 1
3. Rezultatul consolidrii datelor din cele 5 tabele n cel de-al aselea tabel
centralizator este cel din Figura 11.1. Datele obinute reprezint cursuri
valutare n lei, de aceea trebuiesc formatate corespunztor (formatul
Currency)
120
A P L I C A I A 1 1
121
A P L I C A I A 1 1
122
A P L I C A I A 1 1
Figura 11.10 Indicaii privind formulele de calcul ale cursurilor medii pe zile
Figura 11.11 Indicaii privind formulele de calcul ale cursurilor medii pe zile
123
A P L I C A I A 1 1
Mai multe informaii despre realizarea diagramelor n Excel 2007 gsii pe site-ul
Microsoft, care pune la dispozitia utilizatorilor o serie de cursuri on line.
Pentru partea de grafic va recomadm cursul "Diagramele transforma datele in
imagini":
http://office.microsoft.com/training/training.aspx?AssetID=RC101757361048
124
A P L I C A I A 1 2
Aplicaia 12
AUTOMATIZAREA FACTURRII
S se realizeze o factur cu articolele vndute unui client al unui
magazin Metro.
Informaiile referitoare la produse, clieni, casieri i case de marcat
se creaz ca liste n cadrul foilor de calcul.
Aplicaia va fi astfel proiectat nct s permit implementarea
urmtoarelor operaii:
pe baza codului produsului se va realiza cutarea n lista
corespunztoare i se vor extrage date care vor fi afiate i
salvate mai apoi pe foaia de calcul;
se calculeaz valoarea f r TVA, TVA-ul, valoarea cu
TVA, eventual se rotunjesc valorile obinute;
se calculeaz valoarea total, se introduce suma dat de
ctre client i se afieaz restul;
toate informaiile sunt introduse n celulele foii de calcul
Factur;
se permite listarea situaiei finale la imprimant prin
intermediul meniului Factur, comanda Tiprire.
OBIECTIVE:
125
A P L I C A I A 1 2
REZOLVARE:
126
A P L I C A I A 1 2
127
A P L I C A I A 1 2
With Sheets("Casa")
Do
l=l+1
If Val(txtCasa.Text) = .Cells(l, 1).Value Then
Sheets("Factura").Cells(14, 11).Value = txtCasa.Text
rr = 1
End If
Loop Until .Cells(l, 1) = ""
If rr <> 1 Then MsgBox ("Casa inexistenta" & Chr(13) & "Apasati Iesire" & Chr(13) &_
"Apelati meniul Introducere Casa")
End With
End Sub
128
A P L I C A I A 1 2
With Sheets("Casa")
Do
l=l+1
Loop Until .Cells(l, 1) = ""
.Cells(l, 1) = txtcodCas.Text
End With
txtcodCas.Text = ""
End Sub
129
A P L I C A I A 1 2
130
A P L I C A I A 1 2
131
A P L I C A I A 1 2
Codul pentru forma din Figura 12.6 i controalele sale este urmtorul:
132
A P L I C A I A 1 2
cboCodcasier.AddItem casier, a - 4
Loop Until .Cells(a, 1) = ""
End With
End Sub
Pentru a prelua n foaia de calcul, adic pe factur, datele referitoare la
client, se va permite alegerea dintr-un Combo Box a codului clientului,
fcndu-se apoi o cutare a acestuia n tabelul Clieni.
133
A P L I C A I A 1 2
134
A P L I C A I A 1 2
135
A P L I C A I A 1 2
136
A P L I C A I A 1 2
Figura 12.10 Form pentru culegerea datelor despre un articol (codul i cantitatea)
Figura 12.11 Forma n execuie care afieaz automat restul datelor referitoare la articolul
al crui cod i cantitate au fost tastate
137
A P L I C A I A 1 2
138
A P L I C A I A 1 2
l = 17
With Sheets("Factura")
Do
l=l+1
t1 = t1 + .Cells(l, 11).Value
s2 = s2 + .Cells(l, 8).Value : s3 = s3 + .Cells(l, 10).Value
contor = contor + 1
Loop Until Sheets("Factura").Cells(l, 1) = ""
.Cells(l + 1, 7).Value = "Val. tot. incl. TVA"
.Cells(l + 1, 11).Value = t1
.Cells(l + 1, 2).Value = s2 : .Cells(l + 1, 4).Value = s3
.Cells(l + 2, 2).Value = contor
.Cells(l + 2, 5).Value = "Rotunjire"
.Cells(l + 3, 7).Value = "Numerar"
.Cells(l + 4, 7).Value = "Total partial"
.Cells(l + 2, 7).Value = "Total de plata"
.Cells(l + 5, 7).Value = "Rest de primit"
.Cells(l + 1, 1).Value = "Val. tot. fara TVA"
.Cells(l + 1, 3).Value = "Total TVA 19%"
.Cells(l + 2, 1).Value = "Total cant:"
.Cells(l + 6, 7).Value = "Plata numerar:"
impart = .Cells(l + 1, 11).Value / 100
rest = impart - Round(impart)
.Cells(l + 2, 6).Value = Abs(rest * 100)
.Cells(l + 2, 11).Value = .Cells(l + 1, 11).Value - (rest * 100)
txtCodul.Text = ""
txtDenumire.Text = ""
txtUnitvanz.Text = ""
txtModamb.Text = ""
txtCantit.Text = ""
txtPretu.Text = ""
txtPretc.Text = ""
txtValfTva.Text = ""
txtProcTva.Text = ""
txtValTva.Text = ""
txtValctva.Text = ""
frmIntroducere.Hide
frmRest.Show
End With
End Sub
139
A P L I C A I A 1 2
140
A P L I C A I A 1 2
141
A P L I C A I A 1 2
142
A P L I C A I A 1 2
Public s1
Sub fact_noua()
s1 = 0
s2 = 0
s3 = 0
Sheets("Factura").Select
With Sheets("Factura")
.Cells(4, 10).ClearContents
.Cells(5, 10).ClearContents
.Cells(6, 10).ClearContents
.Range("A18:M2000").ClearContents
.Cells(14, 11).ClearContents
.Cells(14, 6).ClearContents
.Cells(14, 4).ClearContents
.Cells(14, 4).Value = Now()
End With
frmCasa.Show
End Sub
Sub casier_nou()
frmCasier.Show
End Sub
Sub client_nou()
frmClient.Show
End Sub
Sub listare()
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub
143
A P L I C A I A 1 2
Sub sterg_casier()
frmStergcas.Show
End Sub
Sub iesire()
Application.Quit
End Sub
Sub Casa()
frmCasa.Show
End Sub
Sub sterg_cl()
frmStergcl.Show
End Sub
Sub Intr_casa()
frmIntrCasa.Show
End Sub
144
Aplicaii propuse
A P L I C A I I P R O P U S E
Aplicaia 1P
URMRIREA PRODUCIEI TRIMESTRIALE
1 Utiliznd tehnicile de lucru nvate n Aplicaia 1 rezolvat, s
se realizeze o aplicaie asemntoare (vezi figura 1P.1), n care pe
lng totaluri i medii pe linii i coloane, se vor determina i valorile
maxime i valorile minime.
Se vor realiza dou grafice sugestive care s permit:
1. urmrirea ponderii produselor n totalurile trimestriale
(vezi Figura 1P.2);
2. urmrirea produciei anuale pe fiecare tip de produs (vezi
Figura 1P.3).
OBIECTIVE:
SITUAII FINALE:
145
A P L I C A I I P R O P U S E
Figura 1P.3 Grafic privind producia anual din fiecare tip de produs
146
A P L I C A I I P R O P U S E
Aplicaia 2P
URMRIREA CURSURILOR VALUTARE
2 Utiliznd tehnicile de lucru nvate n Aplicaia 2 rezolvat, s se
realizeze tabelul din Figura 2P.1 coninnd evoluia cursului la
principalele valute.
Se vor realiza dou grafice sugestive (Figura 2P.2 i Figura 2P.3)
care s permit:
1. compararea evoluiei cursurilor celor dou valute
(Dolar SUA i Euro) ;
3. urmrirea separat a cursului bancar Leu-Euro.
S se realizeze o machet de cutare a cursului celor 2 valute n
dou variante (vezi Figura 2P.4):
4. dup numrul zilei (chiar prima coloan n tabel);
5. dup numele zilei sptmnii (a doua coloan n tabel).
OBIECTIVE:
147
A P L I C A I I P R O P U S E
SITUAII FINALE:
CURSUL VALUTELOR
n perioada 10.11.2008-14.11.2008
148
A P L I C A I I P R O P U S E
3,80 lei
3,75 lei
3,70 lei
3,65 lei
Luni Mari Miercuri Joi Vineri
Euro
Machete de cutare
ZIUA (nr. crt) 2
Curs Leu-$ 2,95 lei
Curs Leu-Euro 3,75 lei
Figura 2P.4 Machete de cutare dup numarul zilei i dup ziua n litere
149
A P L I C A I I P R O P U S E
Aplicaia 3P
CALCULAREA I REPREZENTAREA GRAFIC A CERERII PIEEI
OBIECTIVE:
150
A P L I C A I I P R O P U S E
SITUAII FINALE:
151
A P L I C A I I P R O P U S E
Aplicaia 4P
INDICATORI DE PRODUCTIVITATE
OBIECTIVE:
152
A P L I C A I I P R O P U S E
SITUAII FINALE:
153
A P L I C A I I P R O P U S E
Aplicaia 5P
PRELUCRAREA I ANALIZAREA OFERTEI DE CURSURI
154
A P L I C A I I P R O P U S E
OBIECTIVE:
SITUAII FINALE:
155
A P L I C A I I P R O P U S E
Figura 5P.2 Foaia de calcul din Figura 5.P1 dup rezolvarea cerinelor 1-3
Figura 5P.3 Punerea n eviden a nregistrrilor aferente cursurilor care se finalizeaz cu certificate (C) i
numrul total de ore alocate
156
A P L I C A I I P R O P U S E
Figura 5P.4 Grafic combinat, pentru a pune n eviden raportul dintre preul cursurilor
i numrul de ore alocat acestora
157
A P L I C A I I P R O P U S E
Aplicaia 6P
GESTIUNEA REZULTATELOR OBINUTE DE STUDENI
LA O DISCIPLIN
OBIECTIVE:
158
A P L I C A I I P R O P U S E
SITUAII FINALE:
159
A P L I C A I I P R O P U S E
160
A P L I C A I I P R O P U S E
Aplicaia 7P
REZOLVAREA UNEI PROBLEME DE PROGRAMARE NELINIAR
OBIECTIVE:
SITUAII FINALE:
161
A P L I C A I I P R O P U S E
Figura 7P.2 Situaia final, cu rezultatul oferit de Solver, nlocuit n celulele foii de calcul
162
A P L I C A I I P R O P U S E
Aplicaia 8P
REALIZAREA UNEI FACTURI AUTOMATIZATE
163
A P L I C A I I P R O P U S E
OBIECTIVE:
164
A P L I C A I I P R O P U S E
SITUAII FINALE:
165
A P L I C A I I P R O P U S E
Figura 8P.3 Formularul pentru gestionarea datelor din foaia de calcul Produse
166
A P L I C A I I P R O P U S E
Figura 8P.5 Foaia de calcul ModelFactura cu cele dou butoane de declanare a macrocomenzilor de
creare a unei noi facturi (butonul Factur nou), respectiv pentru tiprirea facturii curente (imaginea imprimantei)
167
A P L I C A I I P R O P U S E
Aplicaia 9P
PRELUCRAREA I TIPRIREA UNEI OFERTE DE PRODUSE
168
A P L I C A I I P R O P U S E
169
A P L I C A I I P R O P U S E
OBIECTIVE:
170
A P L I C A I I P R O P U S E
SITUAII FINALE:
Figura 9P.1 Un model de organizare a foii de calcul pentru afiarea rspunsurilor la ntrebrile 1-5
171
A P L I C A I I P R O P U S E
172
A P L I C A I I P R O P U S E
Figura 9P.4 Casetele explicative ataate situaiei din figura9P.2, vizibile permanent
Figura 9P.5 Casetele explicative ataate situaiei din figura9P.3, vizibile permanent
Figura 9P.6 Casetele explicative ataate situaiei din figura9P.3, vizibile permanent
173
A P L I C A I I P R O P U S E
Figura 9P.7 Foaia de calcul OfertaLista la tiprire, cu antetul i subsolul personalizat. Pagina1
Figura 9P.8 Foaia de calcul OfertaLista la tiprire, cu antetul i subsolul personalizat. Pagina 2
174
A P L I C A I I P R O P U S E
Figura 9P.8 Foaia de calcul OfertaLista la tiprire, cu antetul i subsolul personalizat. Pagina4 modul de
imprimare la sfritul documentului a casetelor explicative ataate celulelor tiprite
175
A P L I C A I I P R O P U S E
Aplicaia 10
SINTETIZAREA, CUTAREA I ANALIZAREA INFORMAIILOR DIN
OFERTA DE PRODUSE
176
A P L I C A I I P R O P U S E
OBIECTIVE:
SITUAII FINALE:
Figura 10P.1 Un model de organizare a foii de calcul pentru afiarea rspunsurilor la ntrebrile 1-5
177
A P L I C A I I P R O P U S E
Figura 10P.2 Un model de organizare a foii de calcul pentru afiarea cerinei numrul 6
178
A P L I C A I I P R O P U S E
Figura 10P.3 Un model de organizare a foii de calcul pentru afiarea rezolvrii cerinei 7
179
A P L I C A I I P R O P U S E
Figura 10P.5 Mesaj de avertizare afiat la selectarea celulei pentru introducerea unei cantiti
180
A P L I C A I I P R O P U S E
181
A P L I C A I I P R O P U S E
Aplicaia 11P
GESTIUNEA MRFURILOR I A DATORIILOR FA DE FURNIZORI
PENTRU UN MAGAZIN DE DESFACERE CU AMNUNTUL
OBIECTIVE:
182
A P L I C A I I P R O P U S E
SITUAII FINALE:
183
A P L I C A I I P R O P U S E
184
A P L I C A I I P R O P U S E
185
Bibliografie
1. Airinei, D., Filip, Maria, Grama, Ana .a. Instrumente software pentru afaceri,
Editura Sedcom Libris, Iai, 2007
2. Airinei, D., Oprea, C. .a. Modele de aplicaii practice n Microsoft Excel i
Visual FoxPro, Editura Sedcom Libris, Iai, 2003
3. Bandu, I.; Margea, Camelia; Margea, R. Repere actuale n utilizarea computerelor,
Editura Mirton, Timioara, 2007
4. Bandu, I., Margea, Camelia Elemente de birotic cu aplicaii Microsoft Office XP
(Microsoft Word 2002, Microsoft Excel 2002) ediia a II-a, Editura
MIRTON, Timioara, 2005
5. Bandu, I., Margea, Camelia Elemente de birotic cu aplicaii Microsoft Office
XP, Ediia a II-a, Editura Mirton, Timioara, 2005
6. Bbi, I., Du, Alexandrina Microeconomie, Editura Mirton, Timioara, 2000
7. Bebea, N. Metode pentru rezolvarea problemelor de optimizare. Aplicaii, Editura
didactic i pedagogic, Bucureti, 1978
8. Blattner, U. Totul despre Microsoft Excel 2000, Editura Teora, Bucureti, 1999;
9. Brady, J., Monk, Ellen Problem-Solving Cases in Microsoft Access and Excel, 5nd
Edition, Course Technology; 2007
10. Curteanu, Silvia Excel prin exemple, Editura POLIROM, Iai, 2004;
11. Dnia, Doina, Margea, Camelia, Trnveanu, Diana. EXCEL 2000.
Aplicaii economice rezolvate pas cu pas, Editura Mirton, 2001
12. Dnia, Doina, Margea, Camelia, Mogoanu, Diana, Popovics, Alexandra.
BIROTIC. Instrumente softvare, Vol. 2 EXCEL, Editura Mirton, 2001
13. Dixon, Helen Excel 2007: Beyond the Manual, Springer-Verlag New York,
2007;
14. Fotache, M. Baze de date relaionale. Organizare i interogare, Editura Junimea,
Iai, 1996;
15. Grama, Ana, Filip, Maria Faciliti Excel n aplicaiile economice, Editura
Sedcom Libris, Iai, 2000
16. Hawley, David and Raina Excel Hacks, O'Reilly, 2007
186
17. Hurbean, Luminia, Dnia, Doina, Negovan, Ana-Maria Baze de date. De
la teorie la practic utiliznd Access 2007, Editura Mirton, 2008
18. Jelen, B. Learn Excel from Mr Excel, Holy Macro! Books, Uniontown, 2005;
19. Knight, G. Analyzing Business Data with Excel, O'Reilly, 2006
20. MacDonald, M. Excel 2007: The Missing Manual, O'Reilly, 2006
21. Margea, R.; Margea, Camelia Repere informatice actuale, Editura Mirton,
Timioara, 2006
22. Murray, Katherine First Look Microsoft Office 2003, Microsoft Press 2003
23. Nossiter, J. Utilizare Microsoft Excel 97, Editura Teora, Bucureti 1998;
24. Parsons, June, Oja, D., Carey, P., Ageloff, R. New Perspectives on Microsoft Office
Excel 2003, 2nd Edition, Thomson Course Technology; 2005
25. http://www.microsoft.com/ro/ro Site-ul Microsoft Romania
187
ANEXA 1
188
View publication stats