Documente Academic
Documente Profesional
Documente Cultură
Isa 2006 C3
Isa 2006 C3
( ) 1
1
n care: Ii Iluxuri bnesti; r rata dobnzii; n numr de Iluxuri si
i perioade.
E Ex xe em mp pl le e
FV FV(rata-dobnzii, numr-perioade, suma-vrsat, valoare-prezent,
tip) calculeaz valoarea viitoare a unei investitii, pe baz de vrsminte
egale, la o rat a dobnzii constant si ntr-un anumit numr de perioade.
Dac nu se speciIic nici o valoare pentru argumentul 'tip, se consider
c pltile se Iac la sIrsitul Iiecrei perioade, iar dac se precizeaz
valoarea 1, plata se Iace la nceputul perioadei. FV Ioloseste urmtoarea
Iormul de calcul:
=
+
*
( ) 1 1
N
R
E
G
!
S
T
R
R
!
campuri
F Fi ig g. . n nr r. . 3 3. .3 36 6. . B Ba az z d de e d da at te e n n E Ex xc ce el l
Crearea unei baze de date presupune doar introducerea numelor cmpurilor n prima
linie ocupat de baza de date, urmat de introducerea valorilor asociate n urmtoarele linii.
Actualizarea bazei de date se realizeaz Ioarte simplu. Adugarea de nregistrri presupune
introducerea de noi valori dup ultima linie completat cu date. Inserarea n interior necesit
utilizarea comenzii de inserare linie n pozitia dorit, urmat de completarea cu date.
ModiIicarea continutului bazei de date utilizeaz Iacilittile de editare (comanda EDIT).
R Re ec co om ma an nd d r ri i l la a c cr re ea ar re ea a u un ne ei i b ba az ze e d de e d da at te e: :
la crearea unei baze de date, lsati cel putin un rnd si o coloan libere Iat de alte zone
din Ioaia de calcul, ntruct Excel va detecta automat baza de date n operatiuni precum
sortarea sau interogarea;
nu lsati rnduri sau coloane libere ntr-o list, pentru c vor genera rezultate eronate n
operatiuni precum sortarea sau interogarea; pentru delimitare puteti Iolosi linii de
demarcatie (borders);
plasati obligatoriu pe prima linie a listei numele cmpurilor, Iiecare ntr-o singur csut
(nu pe dou linii!);
atribuiti nume ntregii liste si Iiecrui cmp, pentru realizarea mai Iacil a sortrii si
interogrii.
Programe de calcul tabelar 49
3.5.1.2 Interogarea bazelor de date
Prin interogarea unei baze de date, utilizatorul vizualizeaz sau extrage, ntr-o zon
distinct, datele (nregistrrile) care satisIac criteriile (conditiile) precizate.
Pentru vizualizarea nregistrrilor ce ndeplinesc un criteriu de selectie se Ioloseste
optiunea Autofilter din meniul Data. Prezenta Autofilter-ului este indicat prin plasarea unui
buton cu simbolul n Iiecare csut din linia de structur. Prin clic pe Iiecare dintre acestea
se deschide o list care contine toate valorile cmpului respectiv, mpreun cu optiunile: All
toate nregistrrile, Top 10 primele 10 valori, Custom pentru deIinirea unui criteriu
speciIic (vezi Iig. nr. 3.37).
F Fi ig g. . n nr r. . 3 3. .3 37 7. . O Op p[ [i iu un ne ea a A AU UT TO OF FI IL LT TE ER R
Dac se selecteaz una din valori, n list vor rmne doar nregistrrile n care cmpul
are valoarea selectat. Exemplu: lista salariatilor care nu au copii (vezi Iig. nr. 3.38).
F Fi ig g. . n nr r. . 3 3. .3 38 8. . F Fi il lt tr ra ar re ea a u un ne ei i l li is st te e
Conditiile de selectie compuse se introduc cu ajutorul optiunii Custom.
F Fi ig g. . n nr r. . 3 3. .3 39 9. . C Co on ns st tr ru ui ir re ea a u un ne ei i c co on nd di i[ [i ii i d de e f fi il lt tr ra ar re e
De exemplu, pentru a vizualiza salariatii Ir copii si cu salarii mai mici de 1200000
lei, se alege optiunea Custom (vezi Iig. nr. 3.39). Prin acest dialog se pot deIini una sau dou
conditii care se reIer la cmpul respectiv (n exemplul prezentat, salariul de baz). Operatorii
50 Instrumente software pentru afaceri
de comparare sunt n lista din stnga, iar valorile posibile n cea din dreapta (dac nu se
regseste valoarea dorit, utilizatorul o va edita). Dac se deIinesc 2 conditii trebuie ales
operatorul (AND/OR). Rezultatul interogrii este artat n Iig. nr. 3.40.
F Fi ig g. . n nr r. . 3 3. .4 40 0. .. . F Fi il lt tr ra ar re ea a u un ne ei i l li is st te e p pe e b ba az za a v va al lo or ri il lo or r a a d do ou u c c m mp pu ur ri i
Prin optiunea Autofilter este posibil interogarea dup criterii orict de complexe, cu
reIerire la mai multe cmpuri ale bazei de date. Ceea ce nu se poate realiza este extragerea
rezultatelor ntr-o zon distinct a Ioii de calcul. Acest lucru este posibil prin comanda Data/
Filter/ Advanced Filter. Fereastra de dialog este prezentat n Iig. nr. 3.41. Actiunea care se
execut implicit este Iiltrarea listei, cu retinerea nregistrrilor care ndeplinesc conditiile
(Filter the list, in-place).
Pentru a realiza aceast actiune, nainte de a declansa operatiunile speciIice, trebuie s
Iie deIinite n Ioaia de calcul 3 zone: zona de intrare, zona de criterii si zona de iesire. Zona
de intrare este cea care contine datele (baza de date). Zona de iesire este Iormat dintr-o
singur linie, care contine numele cmpurilor extrase din baza de date. Dac sub linia
mentionat exist anumite csute ocupate, continutul acestora este periclitat ntruct poate
interveni operatiunea de suprascriere. Zona de criterii contine numele cmpului si conditia
propriu-zis (vezi Iig. nr. 3.42).
Legtura dintre zona de intrare, zona de criteriu si cea de iesire se realizeaz prin
numele cmpurilor. De aceea se recomand copierea acestor nume din prima linie a zonei de
intrare.
Pentru extragerea datelor se selecteaz actiunea Copv to another location. Aceast
actiune solicit precizarea urmtoarelor elemente:
zona de intrare (optiunea List range), care arat baza de date supus interogrii (n
exemplu, zona A1:G11, creia i s-a atribuit numele SAL);
zona de criterii (optiunea Criteria range) prin intermediul creia are loc selectia
nregistrrilor din baza de date (n exemplu, zona H1:H2);
zona de iesire (optiunea Copv to) care speciIic grupul de csute n care se vor
plasa rezultatele (n exemplu, zona A16:D16).
Dac se selecteaz optiunea Unique records onlv, se elimin nregistrrile duplicat din
grupul de iesire. Rezultatul interogrii (lista salariatilor cu salarii mai mici de 1200000 lei)
este prezentat n Iig. nr. 3.42.
Programe de calcul tabelar 51
F Fi ig g. . n nr r. . 3 3. .4 41 1. . F Fe er re ea as st tr ra a d de e d di ia al lo og g A Ad dv va an nc ce ed d F Fi il lt te er r
F Fi ig g. . n nr r. . 3 3. .4 42 2. . I In nt te er ro og ga ar re ea a u un ne ei i l li is st te e, , c cu u e ex xt tr ra ag ge er re ea a d da at te el lo or r n nt tr r- -o o z zo on n d di is st ti in nc ct t
R Re ec co om ma an nd d r ri i
La completarea :onei de criterii, trebuie respectate urmtoarele reguli:
Iolositi aceleasi nume care apar n grupul de intrare; este bine s v creati textul criteriului
prin copierea numelor din zona de intrare;
apelati la simbolurile ? si * pentru a asigura coincidenta dorit cu grupul de intrare,
simbolurile avnd urmtoarele semniIicatii: ? orice caracter, * orice grup de caractere
pn la sIrsitul textului;
Iolositi ~ (tilda) pentru a arta exceptiile la cutare, semnul respectiv nsemnnd toate
nregistrrile, cu exceptia a ceea ce urmeaz dup el. Exemplu: ~Bran nseamn toate
nregistrrile bazei, mai putin cea cu numele Bran;
combinati cele trei simboluri pentru deIiniri complexe de criterii. De exemplu, ~B*
selecteaz toate nregistrrile care au valori pe cmpul criteriu care nu ncep cu litera B;
La scrierea valorilor criteriului, trebuie respectate urmtoarele reguli:
pentru a eIectua cutarea dup o valoare dat, introduceti valoarea drept criteriu. Formatul
datei nu are important n selectia nregistrrilor;
pot Ii introduse Iormule legate ntre ele prin operatori logici pentru eIectuarea cutrilor
valorilor care ndeplinesc conditia deIinit de noi, cum ar Ii valorile mai mari dect 100000.
52 Instrumente software pentru afaceri
Introduceti conditia ca o expresie logic n grupul criteriu (exemplu: ~100000), Iolosind
adresa csutei corespunztoare cmpului dorit din prima nregistrare a bazei de date;
pot Ii introduse Iormule care s contin Iunctii ale bazelor de date.
La introducerea criteriilor in campuri multiple, trebuie respectate urmtorele reguli:
introduceti criteriile diverselor cmpuri pe aceeasi linie a grupului criteriu, pentru a selecta
numai nregistrrile care ndeplinesc toate criteriile concomitent. Excel trateaz criteriile
scrise pe aceeasi linie a grupului criteriu ca si cum ar Ii legate ntre ele prin operatorul logic
#AND# (si logic). Nu uitati s redeIiniti grupul alocat criteriului astIel nct el s contin
toate coloanele cu criterii.
3.5.1.3 Sortarea bazelor de date
Sortarea nseamn re-aranjarea datelor unui grup ntr-o ordine deIinit de utilizator.
Grupul poate Ii Iormat din nregistrrile unei baze de date sau din liniile unei liste. Sortarea se
poate Iace n ordine ascendent (1 9, A Z) sau descendent (9 1, Z A), pe baza
valorilor unei coloane (un cmp) sau mai multor coloane ale listei. La sortarea dup un cmp
de tip caracter, nu se Iace distinctia ntre litere mici si majuscule. Dac se doreste aceasta
trebuie selectat optiunea Case sensitive din Sort Options (vezi Iig. nr. 3.43). Se pot utiliza si
alte criterii de sortare, indicate de utilizator dintr-o list deIinit anterior (spre exemplu, se
poate Iace sortare dup luni: ianuarie, Iebruarie s.a.m.d.). n Iig. nr. 3.43 se observ optiunea
First kev sort order, care este o list ascuns ce contine ordini de sortare deIinite de utilizator.
O alt optiune de sortare este cea care se reIer la orientarea datelor. De obicei se sorteaz
liniile unei liste, astIel c optiunea implicit este Sort top to bottom. Dac se plaseaz
cmpurile pe liniile primei coloane, se pot sorta nregistrrile plasate pe coloane (vezi Iig. nr.
3.43).
sortarea pe linii
sortarea pe coloane
F Fi ig g. . n nr r. . 3 3. .4 43 3. . O Op p[ [i iu un ni i d de e s so or rt ta ar re e
Pentru realizarea rapid a sortrii obisnuite, dup valorile de pe o singur coloan se
pot utiliza butoanele Sort Ascending, respectiv Sort Descending din linia de instrumente,
dup ce cursorul a Iost pozitionat pe coloana cmpului dup care se Iace ordonarea (vezi Iig.
nr. 3.44 n care s-au sortat salariatii n ordinea descresctoare a salariilor).
Programe de calcul tabelar 53
pozi[ia
cursorului
F Fi ig g. . n nr r. . 3 3. .4 44 4. . O Op p[ [i iu un ni i d de e s so or rt ta ar re e
Pentru sortarea unei liste dup valorile mai multor cmpuri se utilizeaz comanda Sort
din meniul Data (vezi Iig. nr. 3.45). Nu este obligatorie selectarea n prealabil a ntregii liste,
ci doar pozitionarea cursorului n cadrul acesteia (Excel va extinde automat selectia la
ntreaga list). Ordinea de sortare se precizeaz prin numele cmpurilor pe care sistemul le
preia automat sub Iorm de liste. Primul cmp speciIicat este cheia primar de sortare, iar al
doilea cheia secundar. Poate exista si o cheie tertiar. Pentru Iiecare dintre ele trebuie
indicat ordinea de sortare (vezi Iig. nr. 3.45).
O Ob bs se er rv va at ti ii i: :
dac nu sunt mai multe nregistrri care au aceeasi valoare pentru cheia primar,
precizarea unei chei secundare nu va avea nici un eIect n ordonarea datelor, Iiind astIel
absolut inutil. Acelasi lucru este valabil si pentru cheia tertiar;
la Iolosirea comenzii Sort, asigurati-v c este selectat optiunea Header row, care indic
prezenta n cadrul listei a nregistrrii de structur, ntruct aceasta nu trebuie inclus n
zona care se sorteaz.
cheia primara
de sortare
cheia secundara
de sortare
ordinea de
sortare
cheia ter[iara de
sortare
F Fi ig g. . n nr r. . 3 3. .4 45 5. . S So or rt ta ar re ea a d du up p m ma ai i m mu ul lt te e c c m mp pu ur ri i
54 Instrumente software pentru afaceri
3.5.2 Tabele de simulare
Comanda Data/Table este cea mai reprezentativ pentru simulrile avansate, utiliznd
una sau dou variabile.
nainte de lansarea comenzii Data/Table trebuie deIinit tabelul de simulare. Un tabel de
simulare cu o variabil este constituit, de obicei, din dou coloane si mai multe linii (vezi Iig.
nr. 3.47). n Excel, el poate Ii alctuit si din dou linii si mai multe coloane. n varianta
standard a tabelului de simulare, pe prima coloan se nscriu valorile care vor nlocui
variabila din Iormul. Coloana a doua este rezervat rezultatelor simulrii. Pe linia deasupra
acestei coloane trebuie nscris Iormula sau Iunctia dup care se realizeaz simularea. Pentru
a speciIica variabila, este necesar s deIinim mai nti modelul de simulare. Precizarea tuturor
acestor elemente se Iace prin dialog, ntr-o Iereastr ce apare la executia comenzii Data/Table
(vezi Iig. nr. 3.46).
F Fi ig g. . n nr r. . 3 3. .4 46 6. . D De ef fi in ni ir re ea a u un nu ui i t ta ab be el l d de e s si im mu ul la ar re e c cu u o o v va ar ri ia ab bi il l
Cum se observ n Iig. nr. 3.46, pentru un tabel de simulare cu o variabil trebuie
completat doar unul dintre elemente: Column input cell, dac valorile sunt asezate pe
coloan, respectiv Row input cell, dac valorile sunt asezate pe linie.
Dac se doreste relieIarea eIectelor schimbrii valorilor a dou variabile dintr-o
Iormul se construieste un tabel de simulare cu 2 variabile. Rezultatele vor Ii plasate n
coloanele aIlate sub Iormul. Dialogul si rezultatele simulrii sunt prezentate n Iig. nr. 3.48.
Se observ Iereastra de dialog Table, n care sunt completate ambele elemente,
corespunztoare celor dou variabile pentru care s-au introdus valori, pe linie si pe coloan.
E Ex xe em mp pl lu u: :
Dispuneti de un cont de economii n care depuneti anual suma de 1500 RON, timp de 10 ani.
Rata de actualizare asteptat este de 15.00. Care este suma de care dispuneti la sIrsitul
celor 10 ani. Care ar Ii rezultatul dac rata de actualizare ar Ii cuprins ntre 5 si 20? Care
ar Ii rezultatele dac durata depunerilor este cuprins ntre 2 si 10 ani?
Rezolvarea este ilustrat n Iigurile nr. 3.47 si 3.48.
Programe de calcul tabelar 55
F Fi ig g. . n nr r. . 3 3. .4 47 7. . T Ta ab be el l d de e s si im mu ul la ar re e c cu u o o v va ar ri ia ab bi il l n n E EX XC CE EL L
F Fi ig g. . n nr r. . 3 3. .4 48 8. . T Ta ab be el l d de e s si im mu ul la ar re e c cu u d do ou u v va ar ri ia ab bi il le e n n E EX XC CE EL L