Documente Academic
Documente Profesional
Documente Cultură
Bară de
formatare
Bară de
formule
Zona Task
Pane
Foaie de
calcul
Celulă
curentă
Etichetă
Figura 6.1 Fereastra EXCEL
116
Tehnologii informaţionale pentru Administraţie Publică
(range). Domeniile la rândul lor pot fi contigue (când celulele sunt adiacente /înlănţuite) sau
necontigue (când celulele nu sunt conectate /învecinate). În primul caz operatorul de referire
(numit operator de domeniu) este caracterul două puncte(exemplu: domeniul A3:E25) .În cel
de al doilea caz operatorul de referire (numit operator de reuniune) este caracterul virgula (de
exemplu, domeniul A3, F5, N3). Pentru referirea tuturor celulelor de pe anumite rânduri sau
coloane domeniul se precizează astfel 5:7 (toate casuţele de pe rândurile de la 5 la 7) sau D:F
(toate căsuţele de pe coloanele D la F). Pentru referirea unei celule din altă foaie de calcul a
aceluiaşi registru adresa celulei va fi precedată de semnul ! şi numele foii (Sheet3!B5;
Primarii!G2). Dacă foaia de calcul este din alt registru, adresa va conţine numele registrului
între paranteze pătrate, numele foii de calcul şi adresa precedată de ! ([Adm-Publ]Curs!A20;
[Sit-Imp]Cladiri!B23]). Celula în care este plasat prompterul sistem se numeşte celulă
curentă sau activă şi este evidenţiată printr-un chenar trasat cu o linie îngroşată.
117
Programe de calcul tabelar
selectează prima celulă din grup, se ţine apăsată tasta Ctrl, după care, pe rând, se selectează
cu mouse-ul, celelalte celule dorite.
Un registru de lucru este un fişier din Microsoft Excel (cu extensia implicită .xls) care
conţine una sau mai multe foi de calcul. Fiecare foaie de calcul este o “pagină” din registrul
de lucru în care se introduc date şi se evaluează formule şi funcţii. Introducerea de noi rânduri
şi coloane în foaia de calcul se face alegând din meniul Insert opţiunile Rows sau Colums
.Pentru a însera a nouă foaie de calcul se alege opţiunea Workseet (figura6.2a)
Pentru ştergerea unui rând sau a unei coloane se alege din meniul Edit opţiunea Delete
care deschide o fereastră cu acelaşi nume de unde se selectează opţiunea Entire Rows sau
Entire Column (figura6.2.b)
Inserare
-rânduri Ştergere
-coloane -rând
-foi de calcul -coloană
Figura 6.2a Înserare linii, coloane foi Figura 6.2b Ştergere linii şi coloane
Cât priveşte datele acestea pot fi date de tip numeric sau de tip caracter. Excel
stabileşte tipul datei după natura primului caracter introdus sau după rezultatul evaluării
formulei sau funcţiei specificate de utilizator.
Astfel, data este de tip numeric dacă primul caracter introdus este: orice cifră 0-9;
semnul algebric + sau -; unul din caracterele speciale: #, $, . , =.
118
Tehnologii informaţionale pentru Administraţie Publică
O dată este de tip caracter dacă primul caracter introdus este: orice literă a alfabetului
A-Z sau a-z; unul din caracterele speciale: spaţiul, !, ‘, “, %, &, ?, *, :, ;, ^, \, |, [,], _.
Formulele şi funcţiile au ca prefix semnul =.
Figura 6.4 Fereastra Format Cells–pagina Figura 6.5 Fereastra Format Cells-pagina
Number Alignment
119
Programe de calcul tabelar
Pentru formatarea textului şi obţinerea de efecte speciale se foloseşte eticheta Font
(figura 6.6) care are funcţii asemănătoare cu cele din Word.
Eticheta Border permite trasarea liniilor şi chenarelor în jurul celulelor / blocurilor foii
de calcul asemănător modului de trasare a liniilor şi chenarelor în Word (figura 6.7) Acelaşi
lucru se poate realiza selectând pictograma Outside Border din bara de formatare.
Figura 6.6 Fereastra Format Cells - Figura 6.7 Fereastra Format Cells – Eticheta
Eticheta Font Border
Eticheta Patterns permite adăugarea de culori şi umbre unei secţiuni a foii de calcul
(figura 6.8), iar eticheta Protection (figura 6.9) protejează conţinutului unei celule sau a unui
bloc prin blocare (cu ajutorul casetei Locked) sau prin ascundere (prin caseta Hidden).
Figura 6.8 Fereastra Format Cells - Eticheta Figura 6.9 Fereastra Format Cells - Eticheta
Patterns Protection
Pe lângă formatarea explicită de către utilizator a foii de calcul, Excel permite, prin
opţiunea AutoFormat din meniul Format şi crearea de documente “aspectoase” prin simpla
selectare a unor formate predefinite din fereastra Auto Format (figura 6.10).
O opţiune specială în meniul Format este Conditional Formatting care permite
formatarea în funcţie de anumite condiţii stabilite de utilizator. Astfel, pentru a scoate în
evidenţă procentul de realizare a încasărilor fiscale între 95 şi 100 se va construi condiţia din
fereastra prezentată în figura 6.11. S-a forţat plasarea ferestrei Conditional Formatting peste
rezultatul formatării pentru a fi vizibilă condiţia folosită. Condiţia a fost construită folosindu-
se operatorul Between care verifică dacă valoarea din celula curentă aparţine intervalului
stabilit de utilizator. Folosind opţiunea Cell Value Is au fost marcate numai celulele care
conţin valori ce se înscriu în intervalul stabilit prin condiţia de formatare.
120
Tehnologii informaţionale pentru Administraţie Publică
Pentru a fi evidenţiate linii întregi dintr-o tabelă, se poate folosi şi opţiunea Formula
Is din lista ascunsă Condition 1 a ferestrei Condition Formatting (figura 6.12), în care condiţia
(simplă sau compusă) este construită cu ajutorul adreselor mixte de celule.
121
Programe de calcul tabelar
Pe lângă toate aceste posibilităţi de formatare, efecte speciale pentru texte pot fi
obţinute şi prin facilităţile oferite de WordArt. Activarea acestui instrument se realizează cu
ajutorul comenzii Picture – WordArt din meniul Insert aceasta deschide fereastra WordArt
Gallery, din care se poate selecta stilul dorit.
În figura 6.13 este prezentată o foaie de calcul în care titlul (SITUATIE) este formatat
cu WordArt. De asemenea este calculat totalul, media, maximul, minimul, deviaţia şi variaţia,
prin utilizarea funcţiilor SUM, AVERAGE, MAX.,MIN şi STDEV.
Elementele de formatare (chenarele, centrarea, simbolurile monetare, virgulele etc.) nu
pot fi şterse prin Delete. Anularea lor este posibilă prin comanda Clear, Formats, meniul Edit.
122
Tehnologii informaţionale pentru Administraţie Publică
permite legarea datelor din zona destinaţie cu cele din zona sursă. În felul acesta orice
modificare din zona sursă influenţează şi zona destinaţie.
Tehnica “drag & drop” poate fi utilizată numai în cadrul aceleiaşi foi de calcul.
Mutarea presupune selectarea zonei sursă, fixarea indicatorului de mouse pe marginea ei
(până când ia forma unei săgeţi) şi deplasarea în zona destinaţie. Pentru copiere se foloseşte
marcajul de umplere - AutoFill (un pătrat mic, negru din colţul dreapta-jos al celulei sau zonei
sursă selectate). Pe acest marcaj se plasează indicatorul de mouse, care devine o cruce simplă.
În continuare se ţine apăsat butonul din stânga al mouse-ului şi se stabileşte zona destinaţie.
La eliberarea butonului de mouse se realizează copierea propriu-zisă.
Format Painter
Pentru copierea formatului unei celule în altă celulă sau grup de celule se foloseşte
pictograma Format Painter din bara Standard (figura 6.15).
123
Programe de calcul tabelar
asupra cărora se aplică formula, o formulă matriceală este inclusă între acolade, introduse
automat de către Excel, execuţia unei formule matriceale se realizează cu ajutorul combinaţiei
de taste: Shift + Ctrl + Enter.Matricea reprezintă o metodă de a realiza mai multe calcule cu o
singură formulă. Ea poate fi editată ca orice formulă, dar nu individual, ci trebuie selectat
întregul domeniu matriceal. În plus, Excel tratează matricea ca o entitate ceea ce face
imposibilă ştergerea sau adăugarea de linii. În figura 6.16 este prezentat un exemplu: „Lista
de produse” (achiziţionate pentru o Casă de copii) utilizând o formulă matriceale pentru
calculul valorii fiecărui produs cunoscând cantităţile şi preţul unitar al fiecăruia dintre ele. În
bara de formule se poate observa formula matriceală inclusă între acolade.
Formule
Funcţii
Pentru înlocuirea adreselor cu nume se foloseşte Name din meniul Insert. Numele
poate fi atribuit de utilizator (prin comanda Define) sau poate fi conţinutul unei linii sau
coloane din foaia de calcul (prin comanda Create). Domeniul de celule referit într-o formulă
poate primi ulterior un nume care să apară în formulă dacă se foloseşte comanda Apply din
opţiunea Name a meniului Insert. Pentru a atribui rapid un nume unei celule sau unui domeniu
se poate folosi şi comanda rapidă Ctrl + F3 care deschide fereastra Define Name.
În figura 6.17 este prezentat un exemplu în care au fost definite pentru domenii de
celule, nume care ulterior sunt referite în formule.
124
Tehnologii informaţionale pentru Administraţie Publică
În acest exemplu au fost definite nume pentru fiecare secţie şi trimestru în parte (Ex.
Ch_TrI, Ch-TrII, etc.), iar pentru stabilirea totalului pe trimestre şi pe semestru s-au utilizat
tocmai aceste nume, aşa cum se observă din bara de formule a ferestrei din figura 6.18.
Pentru a elimina ulterior un nume se utilizează meniu Insert şi din fereastra Define
Name, după selectarea numelui dorit, se selectează butonul Delete. Ştergerea unui nume nu
are ca efect eliminarea lui şi din formulele in care a fost folosit, ci doar din lista de nume.
Dacă formulele sau funcţiile care au folosit nume şterse nu au fost modificate, Excel afişează
mesajul de eroare #NAME.
125
Programe de calcul tabelar
Figura 6.19 Fereastra Insert Figura 6.20 Fereastra Paste Function pentru funcţia
Function IF()
Prezentăm în continuare doar principalele funcţii: statistice, matematice şi logice
folosite în calculele economice din administraţia publică.
Funcţii statistice. Excel pune la dispoziţia utilizatorului un pachet de funcţii statistice
dintre care cele mai utilizate sunt cele care permit stabilirea mediei aritmetice, extragerea
valorii maxime sau minime.
Funcţia Average( ) - calculează media argumentelor care pot fi valori sau domenii.
Domeniile, la rândul lor, pot conţine numere, referinţe de celule sau matrici de valori.
Funcţia Count( ) – returnează numărul de celule care conţin cifre sau formule,
ignorându-le pe cele care conţin şiruri de caractere, valori logice, erori sau blank.
Funcţia CountA( ) - stabileşte numărul de celule al căror conţinut este nenul.
Funcţia Max( ) – afişează cel mai mare număr dintr-un domeniu de celule.
Funcţia Min( ) – afişează cel mai mic număr dintr-un domeniu de celule.
Funcţia Stdev( ) – calculează deviaţia standard de populare a unui domeniu de celule.
Funcţia Var( )- calculează variaţia de populare pentru un domeniu de celule.
În figura 6.17 sunt prezentate funcţiile statistice aplicate asupra datelor din foaia de
calcul ce conţine Realizarea încasărilor pe unităţi fiscale.
Funcţiile logice. Aceste funcţii sunt printre cele mai folosite funcţii Excel, ele oferind
posibilitatea de a adăuga noi facilităţi logice şi de decizie foilor de calcul. Cele mai utilizate
funcţii din această categorie sunt: =IF(), =AND(), =OR(), =NOT(), =FALSE() şi =TRUE().
Funcţia IF( ) – este cea mai simplă funcţie logică Excel având totodată şi cele mai
multe aplicaţii practice. Ea este folosită pentru testarea unor condiţii şi pentru luarea unor
decizii. Formatul general este =IF(condiţie,val_adevăr,val_fals), rezultând faptul că funcţia
IF( ) foloseşte trei argumente: testul logic şi valorile pentru adevărat şi pentru fals. În cazul în
care condiţia evaluată este adevărată, funcţia returnează rezultatul acţiunii val_adevăr. În caz
contrar este returnat rezultatul acţiunii val_fals. Dacă val_fals lipseşte, iar condiţia este
evaluată ca fiind falsă se va returna valoarea FALSE. Pentru testarea unor condiţii
complexe /multiple se pot construi IF-uri imbricate prin plasarea altor funcţii IF() în
val_adevăr şi /sau în val_fals, sau pot fi folosite funcţiile AND( ) şi OR( ).
Funcţia AND( ) – are rolul de a reuni condiţii în care toate argumentele logice trebuie
să respecte condiţia stabilită de utilizator. Formatul general este =AND(argument1,
argument2,…), cu precizarea că argumentele trebuie să fie valori logice unice sau matrici de
valori logice (într-un număr maxim de 30). Funcţia returnează TRUE dacă toate argumentele
logice sunt adevărate şi FALSE dacă cel puţin un argument este fals.
Funcţia OR( ) – are acelaşi format cu funcţia AND() şi este folosită pentru obţinerea
condiţiilor multiple în care este suficient ca măcar unul dintre argumentele logice să respecte
condiţia specificată. Astfel, funcţia va returna valoarea FALSE dacă nici unul dintre
argumentele folosite nu respectă condiţia.
Funcţii matematice. Acest tip de funcţii oferă facilităţi pentru efectuarea unei game
deosebit de variate de calcule matematice, ştiinţifice, inginereşti etc. Ne oprim doar asupra
funcţiilor folosite curent în calculele economice: =SUM(), =SUMIF(), =PRODUCT(),
=SUMPRODUCT(), =ROUND().
Funcţia SUM( ) – este cea mai utilizată funcţie, motiv pentru care în bara de
instrumente Standard este disponibilă şi pictograma AutoSum - Σ specializată în însumarea
conţinutului celulelor unei foi de calcul. Prin folosirea pictogramei AutoSum, implicit, este
însumat conţinutul numeric al celulelor plasate la stânga sau deasupra celulei curente. Pentru
o totalizare rapidă a fiecărei coloane dintr-un tabel, se selectează tot tabelul (cu mouse-ul sau
cu combinaţia Ctrl+Shift+* (de pe tasta 8)), după care se execută clic pe AutoSum. Procedura
funcţionează şi pentru domenii neadiacente. După selectarea acestora, executând clic pe
AutoSum, totalurile vor apărea la baza coloanelor sau în dreapta liniilor selectate. Funcţia
126
Tehnologii informaţionale pentru Administraţie Publică
SUM() are formatul general =SUM(argment1,argument2,…) şi calculează suma tuturor
argumentelor specificate (maxim 30). Argumentele care nu pot fi convertite din text în
numere, sau mesajele de eroare sunt ignorate.
Funcţia SUMIF( ) – calculează suma conţinutului tuturor celulelor dintr-un domeniu
care verifică o condiţie stabilită. Formatul general este =SUMIF(domeniu, condiţie,
domeniu_sumă). Trebuie specificat faptul că întotdeauna condiţia este precizată sub forma
unui şir de caractere inclus între ghilimele.
Funcţia PRODUCT( ) – are acelaşi format cu funcţia SUM() şi realizează înmulţirea
argumentelor specificate (maxim 14). Argumentele care sunt valori logice, text sau celule
vide sunt ignorate.
Funcţia SUMPRODUCT( ) – calculează suma înmulţirii celulelor corespondente din
două/mai multe zone de celule (linii sau coloane). Format general: =
SUMPRODUCT( aria1,aria2,aria3..)
Funcţia ROUND( ) –rotunjeşte rezultatul în funcţie de numărul de zecimale precizat.
Funcţii financiare
Excel pune la dispoziţia utilizatorilor o serie de funcţii financiare.Dintre acestea cele
mai folosite în lucrările din administraţia publică sunt:
Funcţii pentru calculul amortizării: SLN(), DDB() şi SYD()
O primărie achiziţionează un utilaj la preţul de 50000000 lei. Durata de viaţă 5 ani. Să se
calculeze amortizarea corespunzătore fiecăruia din cei 5 ani până la amortizarea completă.
Valoarea reziduală este egală cu zero. În figurile 6.21 şi 6.22 sunt prezentate formatele
funcţiilor şi respectiv rezultatele aplicării acestora.
127
Programe de calcul tabelar
ultimului argument este zero). În celula D26, pentru cazul plăţilor efectuate la începutul
perioadei, argumentul tip va fi egal cu 1.
128
Tehnologii informaţionale pentru Administraţie Publică
Toate funcţiile pentru baze de date trebuie să aibă trei argumente: grup de intrare,
câmp, criteriu.Grupul de intrare trebuie să conţină baza de date(adresa sau numele atribit
zonei). Câmpul este precizat prin numărul de ordine al coloanei pe care se găseşte. Criteriul
este zona în care se specifică restricţiile de selecţie. O zonă de criterii trebuie să includă
numele câmpului (aşa cum este specificat în grupul de intrare) şi condiţia de selecţie.
Exemplu. Să se stabilească numărul de medici cu o vechime mai mare sau egală cu 9
ani, media salariilor, salarul maxim şi minim şi suma totală a salariilor pentru medicii din
această categorie (figura 6.27).
129
Programe de calcul tabelar
6.9 Crearea şi formatarea diagramelor
Excel asigură transformarea datelor numerice în imagini grafice prin care informaţiile
devin mult mai sugestive şi mai uşor de interpretat. Diagramele sintetizează datele dintr-o
foaie de calcul oferind o imagine de ansamblu, inclusiv cu legăturile dintre date.
Majoritatea diagramelor aranjează datele în planul determinat de două axe: axa
verticală (axa y) şi axa orizontală (axa x). Acestea sunt similare liniilor şi coloanelor din foile
de calcul. Fiecare element de informaţie din diagramă se numeşte punct de date. Mai multe
puncte formează o serie. Punctele şi seriile sunt similare celulelor şi domeniilor de celule.
130
Tehnologii informaţionale pentru Administraţie Publică
Diagramele Column (coloană) sunt implicite şi sunt folosite, în general, pentru
compararea, în acelaşi interval de timp, a unor elemente (serii de date) prin plasarea lor unele
lângă altele. Pe axa orizontală sunt reprezentate domeniile, iar pe axa verticală valorile.
Diagramele Bar (bară) sunt similare cu diagramele Column, însă rotite cu 900 având
valorile pe axa orizontală şi domeniile pe axa verticală.
Diagramele Pie (cerc) numite şi diagrame circulare ilustrează cota parte a parţilor
dintr-un întreg, putându-se reprezenta o singură serie de date (dintr-o foaie de calcul se
selectează o singură linie cu mai multe coloane sau o singură coloană cu mai multe linii).
Acest tip de grafic ilustrează relaţiile dintre părţi şi întregul din care fac parte.
Diagramele Line (linie) compară tendinţele sau evoluţiile unor serii de date pe
parcursul unor intervale de timp egale (sau alte tipuri de intervale de măsurare).
Sit.cons.medicamente
1
22% 22%
2
3
17%
4
26%
13% 5
131
Programe de calcul tabelar
lungul unei perioade de timp (de exemplu, fluctuaţiile preţurilor acţiunilor pe piaţă, extremele
temperaturii etc.).
Diagramele XY (Scatter) numite şi diagrame dispersate se pretează la a pune în
evidenţă relaţiile între diferite serii de valori dependente de acelaşi parametru. Ele sunt
folosite cu precădere în statistică, putându-se vizualiza uşor relaţiile de dependenţă dintre
parametrii analizaţi prin metoda regresiei simple şi în analize ştiinţifice.
Diagramele Cylinder (cilindru), Cone (con) şi Pyramid (piramidă) sunt versiuni
puţin modificate ale diagramelor de tip coloane şi bare. Ele prezintă comparativ valorile unor
elemente distincte în aceeaşi perioadă de timp sau variaţia unui anumit element pe parcursul
mai multor perioade.
Diagramele Doughtnut (inel), Radar (radar), Bubble (bulină) şi Surface (suprafaţă)
sunt diagrame dedicate strict specialiştilor şi oamenilor de ştiinţă. Diagramele inel sunt
similare cu diagramele circulare şi compară mărimea părţilor dintr-o unitate întreagă,
permiţând în plus prezentarea mai multor serii de date.
Diagramele radar, deşi sunt dificil de citit şi interpretat, se folosesc pentru a prezenta
relaţiile dintre serii de date individuale şi dintre o anumită serie şi întregul format al altor
serii. Diagramele bulină prezintă relaţiile dintre mai multe serii de date, dar şi valorile datelor
din fiecare serie. Cu cât o valoare este mai mare cu atât bulina corespunzătoare va fi mai
mare. Diagramele cu suprafeţe se aseamănă celor cu linii, ilustrând atât evoluţia în timp, cât
şi relaţia de proporţionalitate dintre întreg şi părţile componente. Diagramele combinate
afişează două tipuri de diagrame în acelaşi grafic. Ele sunt adesea folosite pentru a pune în
evidenţă similitudini între două serii de valori de natură diferită.
132
Tehnologii informaţionale pentru Administraţie Publică
Figura 6.31 Fereastra Chart Source Data Figura 6.32 Fereastra Chart Source Data
Range Series
În pasul al treilea utilizatorul are posibilitatea de a-şi rafina diagrama prin definirea
anumitor opţiuni. Excel deschide fereastra Chart Options care se prezintă ca în figura 6.33.
Această fereastră este organizată pe şase etichete / pagini, în funcţie de opţiunile cu
care se poate îmbunătăţi o diagramă pentru a fi mai sugestivă şi uşor de interpretat. În
principal, sunt disponibile următoarele facilităţi: configurarea titlurilor pentru graficul
propriu-zis şi pentru axele utilizate (eticheta Titles); stabilirea modului de afişare a etichetelor
pentru axa X şi dacă vor fi sau nu afişate valorile pentru axa Y, în cazul graficelor 2D sau
pentru axa Z, în cazul graficelor 3D ( Axes); stabilirea grilelor orizontale (pentru axa X) şi
/sau verticale (pentru axa Y sau Z) (eticheta Gridlines); stabilirea poziţiei legendei (implicit în
dreapta zonei de afişare a graficului) şi dacă aceasta va fi sau nu afişată (eticheta Legend);
plasarea sau nu a unor etichete de tip text sau valoare corespunzătoare datelor reprezentate
(eticheta Data Labels); plasarea sub grafic a unui tabel ce conţine datele din domeniul
reprezentat (eticheta Data Table); această opţiune este recomandată mai ales atunci când
graficul va fi salvat într-o altă foaie de calcul.
Pe lângă aceste opţiuni de rafinare, aspectul unei diagrame poate fi influenţat şi prin
folosirea unei palete largi de culori, prin adăugarea de chenare, prin folosirea diverselor
fonturi şi stiluri sau prin mutarea şi dimensionarea obiectelor conţinute. Folosirea acestor
facilităţi conduce la creşterea efectului vizual al unei diagrame. Opţiunile de realizare şi
rafinare a graficelor pot fi selectate şi din meniul Chart (figura 6.34).
133
Programe de calcul tabelar
134
Tehnologii informaţionale pentru Administraţie Publică
- datele din aceeaşi coloană trebuie să fie de acelaşi tip, ele fiind valori pentru un
singur câmp;
- între antetul listei şi articolele listei nu trebuie să apară linii libere;
- pentru fiecare articol trebuie să existe cel puţin un câmp încărcat cu date.
Organizarea şi gestionarea datelor dintr-o listă sau bază de date se realizează cu
ajutorul opţiunilor meniului Data.
După introducerea antetului, încărcarea unei liste cu date poate fi realizată direct de la
tastatură sau folosind formularul de date (Data form) activat prin opţiunea Form din meniul
Data. Această opţiune deschide o fereastră cu numele foii de calcul curente. Pentru
exemplificare folosim baza de date studenti.xls în care sunt încărcate înregistrări ce conţin
informaţii privind rezultatele studenţilor. După cum se observă din fereastra următoare (figura
6.36), la activarea opţiunii Form se deschide fereastra studentii cu ajutorul căreia se poate
vizualiza şi actualiza conţinutul bazei de date salariati.xls. Butoanele de comanda disponibile
în această fereastră sunt: New – pentru adăugarea de noi înregistrări; Delete – pentru ştergerea
înregistrării curente; Restore – pentru restaurarea conţinutului înregistrării curente după o
modificare anterioară; FindPrev – pentru accesarea înregistrării precedente; FindNext –
pentru accesarea înregistrării următoare; Close – pentru închiderea Form-ului.Cu ajutorul
butonului de comandă Criteria se pot stabili condiţii simple sau compuse de accesare
selectivă a înregistrărilor.Pentru introducerea rapidă a datelor Excel dispune de două
instrumente AutoComplete şi PickList cu care se completează în coloana curentă celulele listei
pe baza valorilor de intrare anterioare.
6.10.2 Sortarea datelor din liste
Excel memorează datele în ordinea introducerii lor, ceea ce creează greutăţi în localizarea
rapidă a acestora, atunci când sunt în volum mare. O soluţie recomandată pentru astfel de
situaţii a constituie operaţia de sortare. Sortarea permite organizarea datelor în ordinea
alfabetică sau numerică, ascendentă sau descendentă. Operaţia este executată de opţiunea
Sort din meniul Data care deschide caseta de dialog Sort ce se prezintă ca în figura 6.37.
Figura 6.36 Fereastra Form de actualizare a Figura 6.37 Fereastra Sort şi Sort Option
unei baze de date
După cum se poate observa, sortarea poate fi realizată, după cel mult trei chei stabilite
de utilizator dintre câmpurile listei.
Implicit, antetul liste este exclus din domeniul selectat pentru sortare. Pentru
includerea lui se activează butonul radio No header row. Butonul de comandă Options (figura
6.37) permite stabilirea unor opţiuni suplimentare de sortare precum: sortarea de la stânga la
135
Programe de calcul tabelar
dreapta – Sort left tio right (implicit sortarea este de sus în jos Sort top to bottom); ignorarea
priorităţii majusculelor faţă de minuscule (Case sensitive); sortarea după anumite liste
disponibile în lista ascunsă First key sort order.
După efectuarea unei sortări, este posibilă revenirea la ordinea iniţială a listei. Pentru
aceasta, înaintea sortării, se ataşează listei o coloană distinctă în care se generează numărul de
ordine (index) al fiecărei înregistrări. Ulterior, după sortare, pentru a reveni la ordinea iniţială
se sortează lista, ascendent, după coloana indecşilor. Rapid, pentru sortarea datelor după un
singur criteriu se pot folosi, din bara cu instrumente Standard, pictogramele Sort Ascending
(A-Z) sau Sort Descending (Z-A).
Regăsirea datelor încărcate în liste sau baze de date se poate realiza în două moduri:
− folosind din formularul de date butonul radio Criteria;
− folosind opţiunea Filter din meniul Data.
Formularul de date oferă posibilitatea căutării şi editării, la un moment dat a unei singure
înregistrări, în timp ce opţiunea Filter permite afişarea, în acelaşi timp, a tuturor înregistrărilor
care respectă criteriul sau criteriile stabilite. Criteriile sunt instrucţiuni transmise de către
utilizator programului Excel pentru o anumită operaţiune de căutare în listă. La rândul lor
filtrele pot fi obţinute cu ajutorul comenzilor AutoFilter şi Advanced Filter.
All este implicită, fiind prezente toate înregistrările. După o filtrare reface lista iniţială.
Top 10 poate fi folosită numai în coloanele ce conţin numere sau date calendaristice şi
permite extragerea celor mai mari sau mai mici valori din listă pe baza unui număr sau a unui
procent ales de utilizator (figura 6.39).
136
Tehnologii informaţionale pentru Administraţie Publică
Custom permite crearea explicită de către utilizator a unor expresii de filtrare cu
ajutorul unor operatori relaţionali (>, <, >=, <= etc.). Pentru expresii compuse se pot folosi
butoanele radio AND sau OR (figura 6.40).
Valori ale câmpurilor care permit extragerea din baza de date doar a articolelor care
conţin valoarea selectată. De exemplu, din baza de date salariati.xls să se extragă articolele
care conţin informaţii privind studenţii care au Practica= ADMIS. Pentru aceasta se va realiza
un filtru pe câmpul Practica (figura 6.41).
Prin AutoFilter se pot construi condiţii oricât de complexe singurul aspect negativ al
opţiunii putându-l constitui suprascrierea rezultatelor filtrului peste datele de intrare. Aceasta
nu înseamnă că celelalte articole din baza de date au fost şterse fizic. Ele au fost doar
“ascunse”, oricând, cu opţiunea Show All din comanda Filter putând fi reafişate. Reafişarea
este implicită atunci când se dezactivează comanda AutoFilter.
Comanda Advanced Filter este folosită atunci când se doreşte obţinerea unei liste
distincte cu înregistrările care îndeplinesc condiţia /condiţiile de filtrare construite de
utilizator. Pentru aceasta este necesară definirea în foaia de calcul curentă a trei zone distincte:
- zona datelor de intrare;
- zona criteriilor de filtrare;
- zona datelor de ieşire.
137
Programe de calcul tabelar
Zona datelor de intrare reprezintă domeniul înregistrărilor din baza de date ce va fi
supus restricţiilor de filtrare. Este obligatorie includerea în această zonă a numelor de câmpuri
şi a coloanelor folosite la construirea criteriilor de filtrare.
Zona criteriilor de filtrare este definită pentru condiţiile /restricţiile de filtrare şi
trebuie să cuprindă pe prima sa linie numele câmpului sau câmpurilor cu care se construiesc
de către utilizator aceste restricţii. Este necesar de făcut precizarea că zona criteriilor nu
trebuie să conţină linii goale şi că numele de câmp /câmpuri trebuie să fie ortografiate exact
ca şi numele câmpurilor din baza de date (zona datelor de intrare). Pentru aceasta este
recomandată folosirea comenzilor de editare Copy şi Paste. Criteriile pot fi simple sau
multiple. În cazul celor multiple ele pot fi plasate pe aceiaşi linie sau pe linii diferite.
Zona datelor de ieşire este declarată pentru copierea într-o zonă distinctă a
înregistrărilor care respectă criteriul /criteriile de filtrare.
La selectarea comenzi Advanced Filter se deschide o fereastră cu acelaşi nume.
Rezultatul filtrării poate fi dirijat în zona datelor de intrare (dacă se selectează butonul radio
Filter the list, in-place ) sau într-o locaţie stabilită de utilizator prin definirea unei zone a
datelor de ieşire (dacă se selectează butonul radio Copy to another location). Dacă înaintea
lansării comenzii Advanced Filter nu au fost stabilite zonele de lucru pentru realizarea
filtrului, se pot folosi zonele de editare List range (pentru zona datelor de intrare), Criteria
range (pentru zona criteriilor de filtrare) şi Copy to (pentru zona datelor de ieşire). Zona Copy
to poate fi utilizată numai după selectarea butonului radio Copy to another location. Această
zonă poate fi folosită şi pentru copierea rezultatelor unui filtru în alte foi sau registre de lucru.
În plus, trebuie specificat numele foii, a registrului de lucru şi calea de acces la acesta.
Activarea casetei de validare Unique records only are ca efect extragerea, în zona
datelor de ieşire, din duplicatele zonei datelor de intrare, doar a primelor înregistrări.
În figura nr. 6.43 este prezentat un filtru avansat obţinut prin selectarea din baza de
date studentii.xls a studentilor cu Media>=8.5 şi Practica=ADMIS.
Pentru fiecare grup de înregistrări dintr-o listă complexă pot fi realizate subtotaluri
dacă se foloseşte din meniul Data comanda Subtotals. Implicit, Excel stabileşte şi un total
general (Grand Total). Pentru obţinerea unor subtotaluri semnificative, în prealabil este
necesară sortarea înregistrărilor listei după câmpul vizat (figura 6.44).
După cum se observă comanda Subtotals din meniul Data oferă multiple facilităţi
precum: alegerea unei funcţii care să fie aplicată asupra datelor din fiecare grup (Use
function), introducerea unui Page Break înaintea fiecărui grup de date (Page break between
groups), alegerea câmpului a cărui modificare să declanşeze anumite operaţii (At each
change in) etc.
138
Tehnologii informaţionale pentru Administraţie Publică
Folosind teoria jocurilor “Ce s-ar întâmpla dacă ? “(What if than?) utilizatorul are la
dispoziţie două posibilităţi:
- să schimbe o intrare pentru a vedea efectul pe care îl produce asupra uneia sau mai
multor formule /funcţii;
- să schime două intrări pentru a vedea efectul produs asupra unei singure formule
/funcţii.
Pentru aceasta se utilizează comanda Table din meniul Data care deschide fereastra
Table unde în zonele Row input cell şi /sau Column input cell utilizatorul specifică celula sau
celule în funcţie de care Excel va realiza simularea. Prezentăm în fereastra de mai jos un
exemplu în care plecând de la Venitul brut şi Cheltuielile anului 2005, în funcţie de
previziunile pentru rata de creştere a salariului şi pentru rata inflaţiei, se estimează valorile
Venitului net pentru intervalul 2006-2010.
Atunci când se modifică, pe coloană, o singură variabilă, (în exemplul prezentat mai
jos, rata inflaţiei) se parcurg următorii paşi (figura nr. 6.45):
- se generează, pe coloană (în zona B10:B20) o serie de potenţiale valori ale ratei
inflaţiei (între 5.00% şi 10.00%);
- cu o linie mai sus, în coloana următore se editează formula, funcţia sau conţinutul
celulei folosită la simulare (G3);
- din meniul Data se activează comanda Table;
- în fereastra Table se precizează în zona Column input cell celula din zona datelor de
intrare care conţine variabila ce se modifică ($B$8);
- se activează butonul de comandă OK.
În fereastra 6.46 este prezentat rezultatul unei simulări folosind două funcţii (=FV() şi
PV()) care au în format aceleaşi argumente: rata dobânzii, număr de perioade şi valoarea
plăţii. Variabila utilizată este rata dobânzii ale cărui valori se modifică pe coloană.
139
Programe de calcul tabelar
Modificând două variabile paşii pentru realizarea simulării sunt (figurile 6.47 şi 6.48):
- se generează, pe coloană (în zona B12:B23) o serie de potenţiale valori ale ratei
inflaţiei (între 5.00% şi 10.00%), iar pe linie (C11:G11) o serie de potenţiale valori
pentru rata de creştete a salariului(între 4.00% şi 12.00%);
- în celula B11 (situată în colţul stânga-sus a zonei de simulare cu două variabile) se
reeditează formula, funcţia sau conţinutul celulei folosită la simulare (G4);
- se selectează zona de simulare (B11:G23);
- din meniul Data se activează comanda Table;
- în fereastra Table se precizează în zona Row input cell celula care conţine variabila ce
se modifică pe linie (salariului - $B$7), iar în zona Column input cell celula din zona
datelor de intrare care conţine variabila ce se modifică pe coloană (rata inflaţiei -
$B$8);
- se activează butonul de comandă OK.
140
Tehnologii informaţionale pentru Administraţie Publică
Deoarece diagramele sunt construite pe baza datelor din foi de calcul, ele permit
actualizarea acestora prin folosirea tehnicilor jocurilor de tip “What if ”. Astfel, se pot realiza
diferite scenarii în care rapid sunt estimate situaţiile scontate de utilizator.
În continuare este prezentat un exemplu în care, plecând de la un grafic de tip Column
2D, realizat pe baza datelor din foaia de calcul ce conţine valoarea veniturilor, cheltuielilor şi
a profitului de pe primele patru luni ale anului, se realizează un scenariu în care Excel trebuie
să stabilească valoarea cheltuielilor din luna martie astfel încât să se ajungă la un anumit nivel
al profitului. Concret întrebarea este: Cu cât trebuie să se reducă cheltuielile (veniturile
rămânând aceleaşi), pentru ca profitul să ajungă la o anumită valoare?. În figura 6.49 este
prezentată foaia de calcul şi graficul obţinut pe baza datelor de start.
Pentru a realiza o astfel de simulare, după selectarea seriei de date pe care urmează să
o aducem la o altă valoare, se foloseşte tehnica “drag & drop” şi prin tragere în sus se
stabileşte valoarea ţintă /scop. Deoarece profitul se obţine pe baza unei formule, automat
Excel activează instrumentul Goal Seek cerând precizarea: cărei celule din formule să-i
modifice valoarea pentru a ajunge la valoarea dorită a rezultatului. După acceptarea de către
utilizator a soluţiei găsite, Excel operează modificarea atât a graficului cât şi a foii de calcul.
141
Programe de calcul tabelar
Excel permite şi realizarea de previziuni prin fixarea de linii de trend. Ca şi în cazul
simulărilor şi liniile de trend se pot realiza doar pe grafice de tip 2D. Pentru aceasta se alege
opţiunea Add Trandline din meniul Chart care are ca efect deschiderea ferestrei cu acelaşi
nume din care se alege tipul de trend dorit (figura 6.48)Pentru a realiza previziunea pe baza
liniei de trend se alege eticheta Option care are ca efect deschiderea unei noi ferestre de unde
prin opţiunea Forecast/Forwart se poate fixa perioada viitoare de previziune a liniei de trend.
1
Reix, R., Informatique appliquee a la gestion. Les Editions Foucher, Paris, 1990, pp. 232-233
142
Tehnologii informaţionale pentru Administraţie Publică
anterior a fost utilizat un alt produs program sau a avut loc startarea /restartarea sistemului de
calcul); încărcarea modelului, preluarea datelor de intrare şi obţinerea rezultatelor;salvarea şi
eventual tipărirea (totală sau parţială) fişierului rezultat;realizarea copiilor de siguranţă.
Exemplificăm acese etape pentru obţinerea unei balanţe de verificare .
Prima etapă se concretizează în următoarea reprezentare tabelară (figura 6.51)
Balanţa de verificare
Simb Tip Solduri iniţiale Rulaje Total sume Solduri finale
Cont Cont
Debit Credit Debit Credit Debit Credit Debit Credit
Sid+rd Sic+rc Tsd-tsc Tsc-tsd
Total Σ Σ Σ Σ Σ Σ Σ Σ
Figura 6.51 Balanţa de verificare – modelul manual
După cum se observă, în ultimele patru coloane sunt aplicate formule de calcul în care
sunt folosite datele din primele coloane astfel:
- Total sume debitoare = Sold iniţial debitor + Rulaj debitor;
- Total sume creditoare = Sold iniţial creditor + Rulaj creditor;
- Sold final debitor = Total sume debitoare – Total sume creditoare (contul este de
activ);
- Sold final creditor = Total sume creditoare – Total sume debitoare (contul este de
pasiv);
- Totaluri generale în coloanele de valori (Σ ).
Rezultatul etapei a doua este prezentat în figura nr. 6.52 care conţine modelul proiectat
în foaia de calcul iar in figura 6.53 este prezentat rezultatul utilizării modelului.
.
Figura 6.53 Balanţă de verificare –utilizarea modelului proiectat
Operaţiile cu caracter repetitiv şi de durată, care necesită mai multe cicluri de mouse
sau comenzi pot fi realizate mai repede prin intermediul macrocomenzilor.
În Excel generarea şi executarea macrocomenzilor se realizează cu ajutorul comenzii
Macro din meniul Tools. Exemplificăm în continuare generarea unei macrocomenzi pentru
143
Programe de calcul tabelar
obţinerea balanţei de verificare prezentată în paragraful anterior. Procedura de generare a
macrocomenzii s-a realizat cu ajutorul opţiunii Record New Macro, activată înaintea
configurării foii de calcul. După ultima “manevră”, pentru încheierea programului se
activează opţiunea Stop Recording. Ulterior pentru executarea, editarea sau ştergerea unui
astfel de program se foloseşte opţiunea Macro selectând din lista afişată numele dorit.
Controlul operaţiei de tipărire îl are caseta de dialog Page Setup, activată din meniul
File sau cu butonul de comandă Setup din fereastra Print Preview.
După cum se observă din figura 6.54, fereastra Page Setup este organizată pe patru
cadre de pagină: Page, Margins, Header/Footer şi Sheet.
Figura 6.54 Fereastra Page Setup – Page Figura 6.55 Fereastra Page Setup - Margins
Pagina Page, prin obiectele de control pe care le conţine, permite în principal:
stabilirea modului de orientare a textului în pagină: tip portret, pe direcţie verticală
(cu butonul Portait), sau tip peisaj, pe direcţie orizontală (cu butonul Landscape).
reducerea zonei de tipărit din foaia de calcul, la o scară care să permită încadrarea într-
una sau mai multe pagini (cu butonul de opţiune Fit to Page(s); această manevră va
determina reducerea factorului de scară;
vizualizarea sau modificarea factorului de scară (în caseta de incrementare
/decrementare: Adjust to % normal size; această facilitate este foarte utilă pentru foile
de calcul care depăşesc cu puţin dimensiunile unei pagini; în cazul foilor de calcul
mari, comprimarea duce la tipărirea unor texte ilizibile (în astfel de situaţii este
recomandată ajustarea numărului de pagini în Fit to page(s); în exemplul luat s-a
forţat cuprinderea într-o singură pagină a două pagini;
stabilirea formatului de pagină (în zona Paper size);
stabilirea calităţii tipăririi (în zona Print Quality);
precizarea numărului de pagină de la care va începe tipărirea (First page number).
144
Tehnologii informaţionale pentru Administraţie Publică
Cadrul de pagina Margins prezentat în figura nr.6.55 permite stabilirea marginilor
paginii. Pentru toţi parametrii unei pagini, Excel oferă valori implicite .
Top şi Bottom fixează distanţa între text şi marginea de sus, respectiv de jos a paginii,
iar Left şi Right fixează distanţa dintre text şi marginile laterale ale paginii.
Header şi Footer fixează poziţia antetului, respectiv a subsolului de pagină faţa de
marginile hârtiei.
Pe lângă stabilirea propriu-zisă a marginilor, în pagina Margins, prin casetele de
validare Center On Page (Horizontally şi Vertically) este posibilă plasarea datelor de tipărit
pe mijlocul paginii, centrate atât pe orizontală cât şi pe verticală.
Pagina Header/Footer permite stabilirea antetului şi /sau a subsolului de pagină.
Aceste informaţii se vor tipării pe fiecare pagină obţinută (figura 6.56).
Cadrul de pagină Sheet (figura 6.57) este folosit pentru setarea elementelor din foaia
de calcul care se vor tipări. În principal în această fereastră se stabileşte cât din foaia de calcul
se va tipări (Print area), care rânduri vor fi tipărite în marginea de sus a fiecărei pagini (Rows
to repeat at top), care coloane se vor repeta la stânga fiecărei pagini (Colomns to repeat at
left) etc. Prin butoanele din zone Page order se poate controla modul de tipărire atunci când
datele sunt dispuse pe mai multe pagini. Implicit este butonul Down, then over care tipăreşte
datele pagină cu pagină de sus în jos.
Figura 6.56 Fereastra Page Setup – Figura 6.57 Fereastra Page Setup – Sheet
Header/Footer
În cazul în care utilizatorul doreşte tipărirea mai multor copii ale unei foi de calcul
care conţine mai multe pagini, Excel permite colaţionarea lor. Pentru aceasta din fereastra
Print (figura 6.58 ) se specifică numărul de copii (în zona Number of copies) şi se activează
caseta de validare Collate.
Tot în acest cadru de pagină în zona Print what sunt disponibile butoanele de opţiuni:
Selection pentru tipărirea zonei selectate; Active sheet(s) pentru tipărirea foii /foilor de calcul
active; Entire workbook pentru tipărirea tuturor foilor din registrul de lucru curent.
Pentru a controla numărul de pagini care se vor tipări se foloseşte zona Print range.
Implicit sunt tipărite toate paginile (butonul All). Pentru a tipări un interval de pagini se indică
în zonele From pagina de start şi în zona To pagina de stop. Pagina curentă se tipăreşte când
este selectat butonul Page.
După stabilirea opţiunilor tipărirea propriu-zisă poate fi lansată în mai multe moduri:
- selectând pictograma Print din bara de instrumente Standard;
- selectând butonul de comandă OK din fereastra Print;
- selectând butonul Print din fereastra de previzualizare PrintPreview.
145
Programe de calcul tabelar
Figura 6.58 Fereastra Print Figura 6.59 Fereastra Page Setup - Chart
O anumită particularitate apare la tipărirea unei diagrame salvată într-o foaie de tip
Chart. În astfel de situaţii este necesară, ca operaţie premergătoare, previzualizarea graficului
(opţiunea Print Preview). Din această fereastră se selectează butonul de comandă Setup din
care se activează cadrul de pagină Chart (figura 6.60). Pentru tipărirea diagramei pe toată
pagina se selectează butonul de opţiuni Use Full Page. În cazul în care nu se dispune de o
imprimantă color se validează caseta Print in black and white.
6. În EXCEL:
a) [ ] după realizarea unui grafic se pot modifica seriile de date
b) [ ] graficul de tip inel este asemănător diagramei de structura
c) [ ] după realizarea unui grafic nu se pot modifica seriile de date
d) [ ] se pot realiza simulări daca graficul este tridimensional
146