Sunteți pe pagina 1din 32

CAPITOLUL 6

PROGRAME DE CALCUL TABELAR

6.1 Programele de calcul tabelar instrumente de sprijinire a deciziilor


Programele de calcul tabelar sunt produse program integrate ce cuprind faciliti de lucru cu tabele, baze de date, diagrame, simulri etc. Aceste programe au fost concepute pentru a prelua cea mai mare parte a activitilor de rutin din sarcina funcionarilor din diverse domenii, crora le rmne doar partea creativ (definirea prelucrrilor, elementele de grafic i formatare etc. . !pre deosebire de limba"ele de programare propriu#zise, aceste produse sunt special concepute pentru a fi manevrate de utilizatorii neinformaticieni. $e%nica programrii este redus la minimum posibil, o aplicaie creat cu un astfel de produs avnd o fle&ibilitate deosebit de ridicat. 'niial pentru aceste programe a fost folosit termenul de spreads%eet ( spread ( )ntindere, foaie, desfurare, centralizator* sheet# sc%em, diagram, tabel , ulterior aprnd i ali termeni precum +or,s%eet, tableur etc. -n pac%et de calcul tabelar performant trebuie s asigure urmtoarele cerine minimale. posibilitatea de lucru simultan cu mai multe tabele* posibilitatea cutrilor, de la rezultatul unui calcul, la valorile care l#au generat* folosirea comenzilor i funciilor de editare i formatare* posibilitatea reprezentrii grafice a datelor din tabele i de definire a obiectelor de tip grafic* folosirea funciilor predefinite pentru efectuarea unei game variate de operaii (calcule matematice, statistice, financiare, cutri etc. * organizarea i gestionarea datelor )n baze de date (sortare, interogare, filtrare etc. * utilizarea scenariilor pentru estimarea rezultatelor* apelarea componentei /0A (Visual Basic for Applications )n generarea aplicaiilor* posibilitatea utilizrii procedurilor de )nglobare i legare prin 112 (Dynamic Data Exchange i prin 342 (Object Linking and Embedding precum i a celor de import 5e&port de la 5ctre alte aplicaii . 6omponenta principal )ntr#o aplicaie realizat cu un program de calcul tabelar )l reprezint foaia de calcul ( orksheet!, care trebuie privit ca un centralizator uria cu linii i coloane, la intersecia crora sunt celulele )n care se introduc date, formule i funcii. 7iecare celul se identific cu a"utorul unei adrese unice obinut prin concatenarea identificatorului de coloan cu a celui de linie. 1esc%iderea unei sesiuni de lucru 2&cel se realizeaz fie din butonul Start 8 Programs 8 Microsoft Office 8 Microsoft Excel, fie accesnd pictograma de pe des,top, dac a fost creat o scurttur 2&cel. 6a rezultat, se desc%ide fereastra standard de lucru )n 2&cel (figura 9.: . e suprafaa de lucru, implicit, sunt disponibile bara meniu i dou bare cu

Programe de calcul tabelar instrumente ("tandard i #ormatting care asigur e&ploatarea facilitilor prezente )n toate componentele ;icrosoft. !ub aceste bare este plasat bara de formule care vizualizeaz, )n stnga, )n caseta de nume, adresa celulei curente sau numele simbolic atribuit unui domeniu (grup de celule , iar )n dreapta coninutul celulei (date, formule sau funcii . <ntre aceste elemente sunt disponibile i butoanele. pentru a construi formule de calcul, X!Cancel pentru anularea introducerii i restaurarea vec%iului coninut al celulei curente i " ! #nter pentru confirmarea 5acceptarea datelor introduse. Atunci cnd este lansat constructorul de funcii )n locul butonului apare butonul fx. 4a activarea barei de formule, )n locul casetei de nume este afiat caseta $aste #unctions care poate fi consultat )n vederea alegerii din lista subordonat ei a funciei dorite de utilizator pentru celula curent.
6aset cu adresa celulei active 0uton =on # coninut celul activ 0ar meniu 0ar standard 0ar de formatare 0ar de formule =ona $as, Pane 7oaie de calcul 6elul curent 2tic%et

7igura 9.: #ereastra E%&EL 7oaia de calcul ('orksheet este o colecie bidimensional de linii i coloane. 7oile de calcul sunt organizate )n agende sau registre de lucru numite, la rndul lor, $oo%&n' ( orkbook . <ncepnd cu versiunea 2&cel > )ntr#un registru de lucru, implicit, sunt trei foi de calcul numite !%eet?n@, numrul ma&im putnd fi de ABB. Adugarea de noi foi de calcul )n registrul de lucru curent se realizeaz din meniul Insert folosind opiunea 'orksheet. 3 foaie de calcul are AB9 de coloane identificate cu a"utorul literelor de la A la '/ (A,0,..,=, AA, A0,..,A=, 0A,00,...,0=,....,'A,C'/ i 9BBD9 de linii identificate cu a"utorul cifrelor. 6elulele obinute la intersecia coloanelor cu liniile se repereaz cu a"utorul adreselor. 4a rndul lor adresele de celule pot fi relati(e i absolute. 6ele relati(e sunt implicite i se modific automat )n formule i funcii sau )n operaiunile de copiere sau mutare )n zona destinaie stabilit de utilizator. Acest tip de adrese se obine prin combinarea simpl a codurilor de coloan cu a celor de linie (de e&emplu, A:, 01AD, '/9BBD9 . Adresele absolute se stabilesc e&plicit de ctre utilizator prin plasarea semnului E )naintea codului de coloan i a celui de linie (de e&emplu, EAE:, E01EAD, E'/E9BBD9 . Avanta"ul adreselor absolute const )n faptul c la copiere sau mutare ele nu se modific. 3 combinaie a acestor dou tipuri de adrese o reprezint adresele mixte (combinate )n care numai una dintre coordonate se modific, la copiere sau mutare, )n funcie de zona destinaie (de e&emplu, (A()* ($+(,- . 6nd aceeai operaie urmeaz a fi aplicat asupra unui ansamblu de celule, pentru creterea vitezei de lucru, la regsirea i scrierea formulelor, ele sunt grupate )ntr#un domeniu
::9

$e%nologii informaionale pentru Administraie Public (range!) 1omeniile la rndul lor pot fi contigue (cnd celulele sunt adiacente 5)nlnuite sau necontigue (cnd celulele nu sunt conectate 5)nvecinate . <n primul caz operatorul de referire (numit operator de domeniu este caracterul dou puncte(e&emplu. domeniul A-.#,) .<n cel de al doilea caz operatorul de referire (numit operator de reuniune este caracterul virgula (de e&emplu, domeniul A-* /)* 0- . Pentru referirea tuturor celulelor de pe anumite rnduri sau coloane domeniul se precizeaz astfel ).1 (toate casuele de pe rndurile de la B la > sau +./ (toate csuele de pe coloanele 1 la 7 . Pentru referirea unei celule din alt foaie de calcul a aceluiai registru adresa celulei va fi precedat de semnul 2 i numele foii 345eet-2$)6 Primarii27,8. 1ac foaia de calcul este din alt registru, adresa va conine numele registrului )ntre paranteze ptrate, numele foii de calcul i adresa precedat de 2 (9Adm!Publ:Curs2A,;6 94it!Imp:Cladiri2$,-: . 6elula )n care este plasat prompterul sistem se numete celul curent* sau acti(* i este evideniat printr#un c%enar trasat cu o linie )ngroat)

6., <eniurile =n #>C#L


<n principal, facilitile oferite de 2&cel sunt apelate prin intermediul opiunilor organizate )ntr#o reea de meniuri specializate ce respect principiileFindo+s. 'mplicit, )n bara meniu sunt disponibile meniurile File, Edit, View, Insert, Format, Tools, Data, Windows i Help. <n funcie de comanda lansat la un moment dat, )n bara meniu devin disponibile i alte meniuri cu propriile opiuni (de e&emplu, la lansarea generatorului de grafice )n bara meniu apare meniul 6%art ale crui opiuni permit reprezentarea grafic a datelor din foaia de calcul curent .

6.- +eplasarea ?i derularea =n @oaia de calcul


$recerea de la o celul la alta poate fi realizat de la tastatur (cu tastele direcionale sau cu a"utorul mouse#ului. Pentru deplasri ample i rapide se poate folosi opiunea +o ,o din meniul #dit sau tasta funcional /)* utilizatorul trebuind s specifice adresa locaiei )n care va fi plasat prompterul sistem. <n tabelul 9.: sunt prezentate tastele folosite la deplasarea )ntr#o foaie de calcul, cu precizarea c pentru a face salturi prin foi de dimensiuni mari, metoda cea mai eficient o reprezint folosirea tastaturii. $abelul 9.: Deplasarea -ntr.o foaie de calcul cu ajutorul tastelor
Tasta AcombinaBia de taste Come PgUpAPg+n Ctrl D Come Ctrl D #nd Ctrl D PgUp Ctrl D Pg+n /) ACtrl D 7 &adresa celulE' Tab 45i@t D Tab #@ectul ;utarea punctului de inserare la )nceput de linie ;utarea cu o fereastr )n sus sau )n "os 1eplasarea )n colul stnga#sus al foii de calcul ;utarea )n colul dreapta#"os al seciunii de date din foaia de calcul ;utarea )n celula activ din foaia de calcul anterioar ;utarea )n celula activ din foaia de calcul urmtoare ;utarea )ntr#o anumit celul sau zon din foaia de calcul 1eplasarea de la stnga la dreapta sau de sus )n "os )ntr#un domeniu selectat 1eplasarea )n direcia invers )ntr#un domeniu selectat

Pentru derularea foii de calcul sunt folosite barele i butoanele de defilare 5 deplasare vertical sau orizontal, plasate )n dreapta i respectiv la baza foii de calcul.

6.F 4electarea celulelor


!electarea celulelor este o operaie necesar atunci cnd se lucreaz cu grupuri de celule (copiere, mutare, formatare, tiprire etc. . Pentru selectarea celulelor )nlnuite (domeniu contiguu se e&ecut clic pe celula dintr#o e&tremitate a domeniului i se deplaseaz indicatorul mouse#ului )n cealalt e&tremitate. Pentru a selecta un domeniu necontiguu se
::>

Programe de calcul tabelar selecteaz prima celul din grup, se ine apsat tasta Ctrl, dup care, pe rnd, se selecteaz cu mouse#ul, celelalte celule dorite.

6.) Crearea ?i gestionarea registrelor de lucru ?i a @oilor de calcul


-n registru de lucru este un fiier din ;icrosoft 2&cel (cu extensia implicit* )xls care conine una sau mai multe foi de calcul. 7iecare foaie de calcul este o pagin din registrul de lucru )n care se introduc date i se evalueaz formule i funcii. 'ntroducerea de noi rnduri i coloane )n foaia de calcul se face alegnd din meniul Insert opiunile /o s sau &olums .Pentru a )nsera a nou foaie de calcul se alege opiunea 'orkseet (figura9.Aa Pentru tergerea unui rnd sau a unei coloane se alege din meniul Edit opiunea Delete care desc%ide o fereastr cu acelai nume de unde se selecteaz opiunea Entire /o s sau Entire &olumn (figura9.A.b
'nserare #rnduri #coloane #foi de calcul Gtergere #rnd #coloan

7igura 9.Aa 0nserare linii1 coloane foi

7igura 9.Ab 2tergere linii 3i coloane

Humele implicit al foii de calcul (!%eet?n@ poate fi sc%imbat folosind opiunea /ename din meniul File (sau din meniul rapid , sau dublu clic pe etic%eta foii de calcul . Gtergerea unei foi de calcul se realizeaz prin apelarea opiunii Delete "heet din meniul Edit (figura 9.D.a sau Delete din meniul rapid (conte&tual . ;utarea sau copierea unei foi de calcul )n acelai registru sau )n registre diferite se realizeaz cu a"utorul opiunii ;ove or 6opI !%eet din meniul 2dit. 6a urmare, se desc%ide fereastra ;ove or 6opI, din care se alege opiunea dorit (figura 9.Db .
1in ,o book se alege registrul Gtergere foaie de calcul ;utare sau copiere foaie de calcul Pentru a realiza o copie a foii de calcul se selecteaz caseta &reate a copy

7igura 9.Da 4eniul Edit

7igura 9.Db #ereastra 4o(e or &opy

6t privete datele acestea pot fi date de tip numeric sau de tip caracter. 2&cel stabilete tipul datei dup natura primului caracter introdus sau dup rezultatul evalurii formulei sau funciei specificate de utilizator. Astfel, data este de tip numeric dac primul caracter introdus este. orice cifr* 5.6* semnul algebric 7 sau .* unul din caracterele speciale. 81 91 ) 1 :)

::J

$e%nologii informaionale pentru Administraie Public 3 dat este de tip caracter dac primul caracter introdus este. orice liter a alfabetului A.; sau a.<* unul din caracterele speciale. spa=iul1 >1 ?1 @1 A1 B1 C1 D1 E1 F1 G1 H1 I1 J1K1 L) 7ormulele i funciile au ca prefi& semnul K.

6.6 Introducerea* editarea ?i @ormatarea datelor


2&cel ofer facilitile deosebite pentru introducerea, formatarea, pstrarea, manipularea i afiarea datelor. 'ntroducerea datelor este o operaie care, de cele mai multe ori, se realizeaz manual, de la tastatur. 3peraiunea de formatare se realizeaz cu precdere cu a"utorul opiunilor din meniul Format sau cu a"utorul pictogramelor (butoanelor de comand din bara de instrumente #ormatting. Prin formatarea unei celule sau a unui bloc de celule se poate stabili att tipul datelor introduse ct i maniera de prezentare a datelor la afiarea sau tiprire. Pentru formatarea unei celule sau grup de celule se folosete din meniul Format opiunea &ells. 4a selectarea acestei opiuni se desc%ide fereastra #ormat &ells )n care comenzile sunt grupate pe etic%etele 5 paginile Mumber1 Alignment1 #ont1 Border1 $atterns i $rotection (figura 9.L . Prima etic%et numit !m"er permite stabilirea formatelor pentru datele numerice inclusiv a celor de tip dat calendaristic i timp. 7ormatul implicit este +eneral care asigur preluarea i afiarea datelor numerice pe cea mai scurt lungime posibil. 6elelalte categorii de formate sunt. Mumber care permite stabilirea numrului de zecimale (ma&imum DM i a modului de afiare a numerelor negative (precedate de semnul # , )n rou sau )ntre paranteze * &urrency care permite afiarea numerelor precedate sau urmate, dup caz, de simbolul monetar ales de utilizator* Accounting care permite stabilirea de ctre utilizator a monedei )n care vor fi reprezentate datele )n contabilitate* $ercentage care permite stabilirea numrul de zecimale )ntr#o reprezentare procentual* "cientific care permite reprezentarea )n format tiinific, cu mantis i e&ponent, a datelor* Date care permite alegerea de ctre utilizator, dintr#o pla" disponibil, a formatului de afiare a datei calendaristice* ,ime care permite stabilirea valorilor de configurare a timpului )n data calendaristic* ,ext care permite transformarea datelor numerice )n date de tip te&t* "pecial care permite stabilirea formatelor speciale, utilizate frecvent )n anumite liste sau baze de date (lista numerelor de telefon MDA# AJAJAJ sau a unor coduri speciale de identificare social MMNN#JNNBN:#NNN * &ustom care permite generarea, de ctre utilizator, a unor formate personalizate.

7igura 9.L #ereastra #ormat &ellsNpagina Mumber

7igura 9.B #ereastra #ormat &ells.pagina Alignment

2tic%eta Alignmentpermite alinierea te&tului (pe vertical,orizontal,orientat cu un anumit ung%i, redimensionarea celulelor )n funcie de coninut etc. (figura 9.B .
::N

Programe de calcul tabelar Pentru formatarea te&tului i obinerea de efecte speciale se folosete etic%eta 7ont (figura 9.9 care are funcii asemntoare cu cele din 'ord. 2tic%eta #order permite trasarea liniilor i c%enarelor )n "urul celulelor 5 blocurilor foii de calcul asemntor modului de trasare a liniilor i c%enarelor )n Ford (figura 9.> Acelai lucru se poate realiza selectnd pictograma 3utside 0order din bara de formatare.

7igura 9.9 #ereastra #ormat &ells . Eticheta #ont

7igura 9.> #ereastra #ormat &ells N Eticheta Border

2tic%eta Patterns permite adugarea de culori i umbre unei seciuni a foii de calcul (figura 9.J , iar etic%eta Protection (figura 9.N prote"eaz coninutului unei celule sau a unui bloc prin blocare (cu a"utorul casetei Locked sau prin ascundere (prin caseta Oidden .

7igura 9.J #ereastra #ormat &ells . Eticheta $atterns

7igura 9.N #ereastra #ormat &ells . Eticheta $rotection

Pe lng formatarea e&plicit de ctre utilizator a foii de calcul, 2&cel permite, prin opiunea Auto#ormat din meniul Format i crearea de documente aspectoase prin simpla selectare a unor formate predefinite din fereastra Auto #ormat (figura 9.:M . 3 opiune special )n meniul Format este &onditional #ormatting care permite formatarea )n funcie de anumite condiii stabilite de utilizator. Astfel, pentru a scoate )n eviden procentul de realizare a )ncasrilor fiscale )ntre NB i :MM se va construi condiia din fereastra prezentat )n figura 9.::. !#a forat plasarea ferestrei &onditional #ormatting peste rezultatul formatrii pentru a fi vizibil condiia folosit. 6ondiia a fost construit folosindu# se operatorul Bet een care verific dac valoarea din celula curent aparine intervalului stabilit de utilizator. 7olosind opiunea &ell Value Ps au fost marcate numai celulele care conin valori ce se )nscriu )n intervalul stabilit prin condiia de formatare.

:AM

$e%nologii informaionale pentru Administraie Public Pentru a fi evideniate linii )ntregi dintr#o tabel, se poate folosi i opiunea #ormula Ps din lista ascuns &ondition Q a ferestrei &ondition #ormatting (figura 9.:A , )n care condiia (simpl sau compus este construit cu a"utorul adreselor mi&te de celule.

7igura 9.:M #ereastra Auto#ormat 1e data aceasta condiia compus a fost construit folosindu#se funcia logic AH1 care returneaz valoarea de adevr numai dac ambele condiii sunt )ndeplinite.

7igura 9.:: #ereastra &onditional #ormatting . &ell Value Ps

7igura 9.:A #ereastra &onditional #ormatting . #ormula Ps

:A:

Programe de calcul tabelar Pe lng toate aceste posibiliti de formatare, efecte speciale pentru te&te pot fi obinute i prin facilitile oferite de FordArt. Activarea acestui instrument se realizeaz cu a"utorul comenzii $icture N 'ordArt din meniul Insert aceasta desc%ide fereastra 'ordArt +allery, din care se poate selecta stilul dorit.

7igura 9.:D ,itlu formatat cu 'ordArt <n figura 9.:D este prezentat o foaie de calcul )n care titlul (!'$-A$'2 este formatat cu 'ordArt. 1e asemenea este calculat totalul, media, ma&imul, minimul, deviaia i variaia, prin utilizarea funciilor !-;, A/2OAP2, ;AQ.,;'H i !$12/. 2lementele de formatare (c%enarele, centrarea, simbolurile monetare, virgulele etc. nu pot fi terse prin Delete. Anularea lor este posibil prin comanda &lear1 #ormats1 meniul Edit.

6.1 <utarea ?i copierea


2&cel ofer te%nici deosebit de simple de copiere i mutare a datelor, formulelor i funciilor. 3peraiile pot fi realizate fie cu a"utorul opiunilor &opy1 &ut i $aste din meniul Edit1 fie prin te%nica drag B drop, i presupun stabilirea de ctre utilizator a unei zone surs* din care se copie sau se mut datele i a unei zone destina=ie )n care se mut sau se copie datele. 4a mutare datele sunt terse din zona surs i transferate )n zona destinaie. 4a copiere datele rmn )n zona surs, dar sunt duplicate i )n zona destinaie. 3piunile meniului Edit permit efectuarea de mutri i copieri a datelor )n cadrul aceleiai foi, )ntre diferite foi de calcul sau c%iar )ntre aplicaii. <n meniul Edit este disponibil i opiunea $aste "pecial care permite (figura 9.:L . transferul coninutului zonei surs (All * transferul formulelor (#ormulas * transferul valorilor i a rezultatelor evalurii formulelor i funciilor (Values * transferul formatelor celulelor (#ormats * transferul comentariilor (&omments * transferul condiiilor de validare (Validation * transferul )ntregului coninut, mai puin marginile zonei surs ( All except borders . <n plus, se poate stabili i operaia care se va e&ecuta )ntre informaiile din celulele aflate )n zona surs i cele din zona destinaie. )nlocuire (Mone * adunarea coninutului zonei surs cu coninutul zonei destinaie (Add * scderea din zona destinaie a coninutului zonei surs ("ubtract * )nmulirea dintre zona surs i zona destinaie (4ultiply * )mprirea dintre zona destinaie i zona surs (Di(ide . Pe lng butoanele de opiuni de mai sus, fereastra $aste "pecial dispune i de dou casete de validare care permit. ignorarea )n zona destinaie a celulelor din zona surs care nu conin date (caseta "kip blanks * transpunerea coloanelor )n linii i invers (caseta ,ranspose * efectul este doar )n zona destinaie. -n rol deosebit )l are butonul de comand $aste Link care

:AA

$e%nologii informaionale pentru Administraie Public permite legarea datelor din zona destinaie cu cele din zona surs. <n felul acesta orice modificare din zona surs influeneaz i zona destinaie. $e%nica drag B drop poate fi utilizat numai )n cadrul aceleiai foi de calcul. ;utarea presupune selectarea zonei surs, fi&area indicatorului de mouse pe marginea ei (pn cnd ia forma unei sgei i deplasarea )n zona destinaie. Pentru copiere se folosete marca"ul de umplere # Auto#ill (un ptrat mic, negru din colul dreapta#"os al celulei sau zonei surs selectate . Pe acest marca" se plaseaz indicatorul de mouse, care devine o cruce simpl. <n continuare se ine apsat butonul din stnga al mouse#ului i se stabilete zona destinaie. 4a eliberarea butonului de mouse se realizeaz copierea propriu#zis.

#ormat $ainter

7igura 9.:L #ereastra $aste "pecial

7igura 9.:B Bara "tandard

Pentru copierea formatului unei celule )n alt celul sau grup de celule se folosete pictograma #ormat $ainter din bara "tandard (figura 9.:B .

6.G Utilizarea @ormulelor ?i @uncBiilor


6.G.1 Utilizarea @ormulelor #Hcel 7ormulele sunt elemente de baz ale foii de calcul i permit efectuarea de operaii simple (adunare, scdere etc. dar i calcule comple&e de tip financiar, statistic sau tiinific. <n plus, cu a"utorul lor se pot realiza comparaii i se pot lansa operaii asupra irurilor de caractere. 7ormulele programului 2&cel )ncep )ntotdeauna cu semnul K i pot include valori numerice sau de tip te&t (constante , operatori aritmetici, de comparare, funcii, paranteze, referine i nume. 'mplicit, )n foaia de calcul este afiat rezultatul evalurii formulelor, 2&cel memornd )ns formula stabilit de utilizator. 1ac se dorete afiarea propriu#zis a formulei 5formulelor se activeaz caseta de validare #ormulas din etic%eta Vie a comenzii Options din meniul Tools. Acelai efect se obine sau se anuleaz i prin comanda rapid &trl R S (accent grav . <n paragraful Rtili<area func=iilor Excel sunt mai multe foi de calcul pentru care s#a ales afiarea formulelor. Pentru a afia doar formula din celula curent se folosete comanda rapid &trl R T (apostrof . 'ntroducerea formulelor se poate realiza fie )n bara de formule, fie )n celula curent. 7ormulele conin valori i operatori. /alorile sunt nume, date calendaristice, ore, te&te etc. i se introduc )n celulele foilor de calcul. /alorile se mai numesc i operanzi. 3peratorii sunt instruciunile prin care se stabilete ce trebuie fcut cu valorile. 1e regul pentru operatori se folosesc simboluri. 4a rndul lor operatorii sunt. aritmetici (R, #, U, 5, V, W , de comparaie (?, @, @K, ?K, ?@ , de referire (dou puncte, virgula . -n caz particular de formul comple& )l reprezint formula matriceal*. 3 astfel de formul utilizeaz un domeniu de valori i produce attea rezultate cte valori sunt )n domeniul respectiv. 4a crearea unei matrici trebuie s se in seama de urmtoarele aspecte. forma i dimensiunea rezultatului trebuie s fie la fel cu forma i dimensiunea domeniilor
:AD

Programe de calcul tabelar asupra crora se aplic formula, o formul matriceal este inclus )ntre acolade, introduse automat de ctre 2&cel, e&ecuia unei formule matriceale se realizeaz cu a"utorul combinaiei de taste. "hift R &trl R Enter.;atricea reprezint o metod de a realiza mai multe calcule cu o singur formul. 2a poate fi editat ca orice formul, dar nu individual, ci trebuie selectat )ntregul domeniu matriceal. <n plus, 2&cel trateaz matricea ca o entitate ceea ce face imposibil tergerea sau adugarea de linii. <n figura 9.:9 este prezentat un e&emplu. X4ista de produse (ac%iziionate pentru o 6as de copii utiliznd o formul matriceale pentru calculul valorii fiecrui produs cunoscnd cantitile i preul unitar al fiecruia dintre ele. <n bara de formule se poate observa formula matriceal inclus )ntre acolade.

7igura 9.:9 #oaie de calcul cu formul* matriceal*

7ormule

7uncii

7igura 9.:> #oaie de calcul cu formule 3i func=ii Pentru )nlocuirea adreselor cu nume se folosete Mame din meniul Pnsert. Humele poate fi atribuit de utilizator (prin comanda Define sau poate fi coninutul unei linii sau coloane din foaia de calcul (prin comanda &reate . 1omeniul de celule referit )ntr#o formul poate primi ulterior un nume care s apar )n formul dac se folosete comanda Apply din opiunea Mame a meniului Pnsert. Pentru a atribui rapid un nume unei celule sau unui domeniu se poate folosi i comanda rapid $trl % F& care desc%ide fereastra Define Mame. <n figura 9.:> este prezentat un e&emplu )n care au fost definite pentru domenii de celule, nume care ulterior sunt referite )n formule.

:AL

$e%nologii informaionale pentru Administraie Public

7igura 9.:J Rtili<area de nume -n formule <n acest e&emplu au fost definite nume pentru fiecare secie i trimestru )n parte (2&. 6%Y$r', 6%#$r'', etc. , iar pentru stabilirea totalului pe trimestre i pe semestru s#au utilizat tocmai aceste nume, aa cum se observ din bara de formule a ferestrei din figura 9.:J. Pentru a elimina ulterior un nume se utilizeaz meniu Pnsert i din fereastra Define Mame, dup selectarea numelui dorit, se selecteaz butonul Delete. Gtergerea unui nume nu are ca efect eliminarea lui i din formulele in care a fost folosit, ci doar din lista de nume. 1ac formulele sau funciile care au folosit nume terse nu au fost modificate, 2&cel afieaz mesa"ul de eroare ZHA;2.
6.8.2 Utilizarea funciilor Excel

Programul 2&cel folosete funcii predefinite pentru a efectua calcule matematice, financiare, statistice i logice, prelucrri de te&te sau cutri de informaii )n foile de calcul. 7unciile sunt mai uor de editat i permit o e&ecutare mai rapid a diverselor operaii. 7uncia este o formul memorat de 2&cel i este format din dou pri. numele (cuvnt rezervat precedat de semnul i argumentele (incluse )ntre paranteze rotunde . Argumentele pot fi adrese de celule, nume de domenii, valori numerice, iruri de caractere sau c%iar alte funcii etc. Argumentele de tip ir de caractere sunt )ncadrate de g%ilimele. <n general argumentele sunt separate prin virgul. Oezultatele pot fi valori calculate, valori de tip te&t, referine, valori logice etc. 2ditarea funciilor se poate realiza fie )n bara de formule sau celula curent, fie apelndu#se generatorul de funcii (#unction 'i<ard activat din meniul Pnsert cu opiunea #unction sau prin intermediul pictogramei f'x( din bara de instrumente "tandard) <n ambele cazuri se desc%ide fereastra Pnsert #unction (figura 9.:N , )n care sunt disponibile funciile organizate pe categorii, )n ordine alfabetic. <n 2&cel e&ist aproape dou sute de funcii grupate dup tipul operaiilor pe care le realizeaz. financiare, statistice, de lucru cu liste i baze de date, logice, de cutare i referire, matematice i trigonometrice, pentru date calendaristice i timp, pentru iruri de caractere, pentru informare, folosite )n inginerie. Pentru fiecare funcie activat se desc%ide o fereastr )n care sunt afiate formatul funciei, o succint descriere a funciei i zone distincte de editare pentru fiecare argument din format. <n plus, este afiat i rezultatul ce se va obine prin e&ecutarea funciei. 6a e&emplificare prezentm )n figura nr. 9.AM fereastra asociat funciei '7( )n care prin condiia specificat se stabilete un procent de adaos de :BV sau AMV, dup cum preul de ac%iziie este mai mare sau mai mic dect :BMMM de lei.

:AB

Programe de calcul tabelar 7igura 9.:N #ereastra Pnsert 7igura 9.AM #ereastra $aste #unction pentru func=ia #unction P#(! Prezentm )n continuare doar principalele funcii. statistice, matematice i logice folosite )n calculele economice din administraia public. F!nc)ii statistice) 2&cel pune la dispoziia utilizatorului un pac%et de funcii statistice dintre care cele mai utilizate sunt cele care permit stabilirea mediei aritmetice, e&tragerea valorii ma&ime sau minime. 7uncia A(erage( ! # calculeaz media argumentelor care pot fi valori sau domenii. 1omeniile, la rndul lor, pot conine numere, referine de celule sau matrici de valori. 7uncia &ount( ! N returneaz numrul de celule care conin cifre sau formule, ignorndu#le pe cele care conin iruri de caractere, valori logice, erori sau blan,. 7uncia &ountA( ! # stabilete numrul de celule al cror coninut este nenul. 7uncia 4ax( ! ( afieaz cel mai mare numr dintr#un domeniu de celule. 7uncia 4in( ! ( afieaz cel mai mic numr dintr#un domeniu de celule. 7uncia "tde(( ! ( calculeaz deviaia standard de populare a unui domeniu de celule. 7uncia Var( !# calculeaz variaia de populare pentru un domeniu de celule. <n figura 9.:> sunt prezentate funciile statistice aplicate asupra datelor din foaia de calcul ce conine /eali<area -ncas*rilor pe unit*=i fiscale. F!nc)iile logice* Aceste funcii sunt printre cele mai folosite funcii 2&cel, ele oferind posibilitatea de a aduga noi faciliti logice i de decizie foilor de calcul. 6ele mai utilizate funcii din aceast categorie sunt. K'7( , KAH1( , K3O( , KH3$( , K7A4!2( i K$O-2( . 7uncia P#( ! ( este cea mai simpl funcie logic 2&cel avnd totodat i cele mai multe aplicaii practice. 2a este folosit pentru testarea unor condiii i pentru luarea unor decizii. 7ormatul general este P#(condi=ie1(alLade(*r1(alLfals!, rezultnd faptul c funcia P#( ! folosete trei argumente. testul logic i valorile pentru adevrat i pentru fals. <n cazul )n care condi=ia evaluat este adevrat, funcia returneaz rezultatul aciunii (alLade(*r. <n caz contrar este returnat rezultatul aciunii (alLfals. 1ac (alLfals lipsete, iar condiia este evaluat ca fiind fals se va returna valoarea #AL"E. Pentru testarea unor condiii comple&e 5multiple se pot construi '7#uri imbricate prin plasarea altor funcii '7( )n (alLade(*r i 5sau )n (alLfals, sau pot fi folosite funciile AH1( i 3O( . 7uncia AMD( ! ( are rolul de a reuni condiii )n care toate argumentele logice trebuie s respecte condiia stabilit de utilizator. 7ormatul general este +, D'arg!ment-. arg!ment/.0(1 cu precizarea c argumentele trebuie s fie valori logice unice sau matrici de valori logice ()ntr#un numr ma&im de DM . 7uncia returneaz ,/RE dac toate argumentele logice sunt adevrate i #AL"E dac cel puin un argument este fals. 7uncia O/( ! ( are acelai format cu funcia AH1( i este folosit pentru obinerea condiiilor multiple )n care este suficient ca mcar unul dintre argumentele logice s respecte condiia specificat. Astfel, funcia va returna valoarea 7A4!2 dac nici unul dintre argumentele folosite nu respect condiia. F!nc)ii matematice* Acest tip de funcii ofer faciliti pentru efectuarea unei game deosebit de variate de calcule matematice, tiinifice, inginereti etc. He oprim doar asupra funciilor folosite curent )n calculele economice. K!-;( , K!-;'7( , KPO31-6$( , K!-;PO31-6$( , KO3-H1( . 7uncia "R4( ! ( este cea mai utilizat funcie, motiv pentru care )n bara de instrumente "tandard este disponibil i pictograma Auto4um ! specializat )n )nsumarea coninutului celulelor unei foi de calcul. Prin folosirea pictogramei ,!toS!m, implicit, este )nsumat coninutul numeric al celulelor plasate la stnga sau deasupra celulei curente. Pentru o totalizare rapid a fiecrei coloane dintr#un tabel, se selecteaz tot tabelul (cu mouse#ul sau cu combinaia 6trlR!%iftRU (de pe tasta J , dup care se e&ecut clic pe Auto!um. Procedura funcioneaz i pentru domenii neadiacente. 1up selectarea acestora, e&ecutnd clic pe Auto"um, totalurile vor aprea la baza coloanelor sau )n dreapta liniilor selectate. 7uncia
:A9

$e%nologii informaionale pentru Administraie Public "R4(! are formatul general "R4(argmentQ1argumentS*I8 i calculeaz suma tuturor argumentelor specificate (ma&im DM . Argumentele care nu pot fi convertite din te&t )n numere, sau mesa"ele de eroare sunt ignorate. 7uncia "R4P#( ! ( calculeaz suma coninutului tuturor celulelor dintr#un domeniu care verific o condiie stabilit. 7ormatul general este :"R4P#(domeniu1 condi=ie1 domeniuLsum*8. $rebuie specificat faptul c )ntotdeauna condiia este precizat sub forma unui ir de caractere inclus )ntre g%ilimele. 7uncia $/ODR&,( ! ( are acelai format cu funcia "R4(! i realizeaz )nmulirea argumentelor specificate (ma&im :L . Argumentele care sunt valori logice, te&t sau celule vide sunt ignorate. 7uncia "R4$/ODR&,( ! ( calculeaz suma )nmulirii celulelor corespondente din dou5mai multe zone de celule (linii sau coloane . 7ormat general. + S1MP2OD1$T' aria-.aria/.aria&**( 7uncia /ORMD( ! (rotun"ete rezultatul )n funcie de numrul de zecimale precizat. F!nc)ii financiare 2&cel pune la dispoziia utilizatorilor o serie de funcii financiare.1intre acestea cele mai folosite )n lucrrile din administraia public sunt. #unc=ii pentru calculul amorti<*rii. 4L038* ++$38 i 4J+38 3 primrie ac%iziioneaz un utila" la preul de BMMMMMMM lei. 1urata de via B ani. ! se calculeze amortizarea corespunztore fiecruia din cei B ani pn la amortizarea complet. /aloarea rezidual este egal cu zero. <n figurile 9.A: i 9.AA sunt prezentate formatele funciilor i respectiv rezultatele aplicrii acestora.

7igura 9.A: &alculul amorti<*rii N formule

7igura 9.AA &alculul amorti<*rii . re<ultate #unc=ii pentru calculul anuit*=ilor. #V(!1 $V(!. /uncBia /K38. 3 primrie depune o sum de :MMM -!1 )n contul su curent. $imp de patru ani ea depune anual cte o sum de BMM -!1. ! se calculeze soldul contului dup aceast perioad tiind c dobnda anual va fi constant )n procent de BV. 1epunerile pot fi fcute la sfritul sau )nceputul fiecrei perioade. !e face precizarea c valoarea prezent i plile periodice vor fi preluate cu semnul minus deoarece ele reprezint imobilizri pentru depuntor. Oezultatul este prezentat )n figura 9.AD. 1up cum se observ )n bara de formule, )n celula 1AB s#a calculat valoarea viitoare )n condiiile plilor la sfritul perioadei (valoarea

:A>

Programe de calcul tabelar ultimului argument este zero . <n celula 1A9, pentru cazul plilor efectuate la )nceputul perioadei, argumentul tip va fi egal cu :.

7igura 9.AD #unc=ia #V( ! /uncBia PK38. 3 asigurare viager cost 9MMMM-!1. 2a )i va aduce deintorului su, )n viitor, timp de AM de ani, lunar cte BMM -!1. Oata dobnzii, de JV, se consider a fi constant )n aceast perioad. ! se stabileasc dac aceast asigurare este rentabil sau nu (figura 9.AL .

7igura nr.9.AL #unc=ia $V( ! F!nc)ii de c3!tare 4i referire 7unciile din aceast categorie asigur cutarea i returnarea unor valori dintr#un domeniu dat de celule. <n aplicaiile economice cele mai utilizate funcii de acest tip sunt . KLOOLUP38 i CLOOLUP38. 7uncia OLOOTR$( ! ( permite realizarea de cutri pe orizontal, pe rndul din partea de sus a unui tabel, pn la gsirea unei valori de comparare adecvate. 7ormatul general este. CLOOLUP3MalNcEutatE*matriceNtabel*nrNlinieNindeH*domeniuLc*utare8. 7uncia efectueaz cutarea unei valori specificate )n linia superioar a domeniului definit printr#o matrice, dup care cutarea continu )n linia specificat prin nrNlinieNindeH. 1omeniul de cutare este o valoare logic opional ($O-2 sau 7A4!2 i permite returnarea e&act a valorii cutate sau a unei valori apro&imative. 2&emplu. 1in situaia centralizatoare pe anii AMMM#AMMB a absolvenilor, pe specializri, s se afle care a fost numrul absolvenilor de la secia Administraie Public )n anul AMML (figura 9.AB .

7igura 9.AB 7uncia OLOOTR$(! 7uncia VLOOTR$( ! ( efectueaz cutarea pe vertical a unui element )n coloana cea mai din stnga a unei matrici dintr#o tabel inde&at. 1ac nu este gsit valoarea dorit, funcia va cuta, din prima coloana, urmtoarea valoare mai mare, dect cea cutat. 7ormat. KLOOLUP 3c5eie!de!cEutare*tabel*numEr!coloanE*tip!cEutare8

:AJ

$e%nologii informaionale pentru Administraie Public

7igura 9.A9 #unc=ia VLOOTR$(! &heia de c*utare specific valoarea de cutat,tabelul de c*utare este zona )n care trebuie realizat cutarea i se specific prin adrese sau un nume asociat ei,num*r.coloan* indic poziia coloanei pe care se gsete data cutat (coloanele sunt numerotate de la : la n , tip.c*utare este un argument de tip logic, care arat dac se face sau nu o cutare e&act. 6unoscnd 4arca s se stabileasc datele privind salariatul folosind funcia K/433[-P (figura 9.A9 . F!nc)ii pentr! "a5e da date 6ele mai importante funcii pentru baze de date sunt asemntoare cu cele statistice dar opereaz pe o list )n baza unei condiii. Principalele funcii sunt.
/uncBia DAVERAGE DCOUNT DMAX DMIN DSTDEV DSUM DVAR Oolul @uncBiei 6alculeaz media aritmetic a valorilor unui cmp dintr#o baz de date, doar pentru )nregistrrile care )ndeplinesc un anumit criteriu. Humr csuele ce conin valori numerice dintr#un cmp al bazei de date, dup un anumit criteriu. 1etermin valoarea ma&im dintr#un cmp al bazei de date, dup un anumit criteriu. 1etermin valoarea minim dintr#un cmp al bazei de date, dup un anumit criteriu. 6alculeaz abaterea medie static a valorilor dintr#un cmp al bazei de date, dup un anumit criteriu. <nsumeaz valorile dintr#un cmp al bazei de date, dup un anumit criteriu. 6alculeaz dispersia valorilor dintr#un cmp al bazei de date, dup un anumit criteriu.

$oate funciile pentru baze de date trebuie s aib trei argumente. grup de intrare1 cUmp1 criteriu.6r!p!l de intrare trebuie s conin baza de date(adresa sau numele atribit zonei . $7mp!l este precizat prin numrul de ordine al coloanei pe care se gsete. $riteri!l este zona )n care se specific restriciile de selecie. 3 zon de criterii trebuie s includ numele cmpului (aa cum este specificat )n grupul de intrare i condiia de selecie. 2&emplu. ! se stabileasc numrul de medici cu o vec%ime mai mare sau egal cu N ani, media salariilor, salarul ma&im i minim i suma total a salariilor pentru medicii din aceast categorie (figura 9.A> .

7igura 9.A> #unc=ii statistice pentru ba<ele de date) "crierea formulelor

:AN

Programe de calcul tabelar

6.P Crearea ?i @ormatarea diagramelor


2&cel asigur transformarea datelor numerice )n imagini grafice prin care informaiile devin mult mai sugestive i mai uor de interpretat. 1iagramele sintetizeaz datele dintr#o foaie de calcul oferind o imagine de ansamblu, inclusiv cu legturile dintre date. ;a"oritatea diagramelor aran"eaz datele )n planul determinat de dou a&e. a&a vertical (a&a I i a&a orizontal (a&a & . Acestea sunt similare liniilor i coloanelor din foile de calcul. 7iecare element de informaie din diagram se numete punct de date. ;ai multe puncte formeaz o serie. Punctele i seriile sunt similare celulelor i domeniilor de celule. 6.P.1 Tipuri de gra@ice -tilizatorul are la dispoziie o gam larg de diagrame, fiecare corespunznd unui anumit mod de aran"are i analizare a datelor. Pentru obinerea de diagrame se activeaz modulul &hart 'i<ard) Activarea acestuia se face fie din bara de instrumente "tandard prin pictograma &hart 'i<ard , fie din meniul Pnsert prin opiunea &hart. 'mplicit, )n bara meniu devine disponibil meniul &hart a crui opiuni permit definirea i modificarea unui grafic. ;odulul &hart 'i<ard asigur, pe parcursul a patru pai, asistena necesar pentru obinerea oricrui tip de diagram. 1up activarea modulului se intr )n fereastra &hart ,ype care permite selectarea tipului i a subtipului de grafic dorit (figura 9.AJ . Pe lng tipurile standard, se pot folosi i tipuri personalizate de diagrame, dac se activeaz lista &ustom ,ype.

7igura 9.AJ #ereastra &hart 'i<ard Alegerea tipului de grafic trebuie fcut )n aa fel )nct s se potriveasc cel mai bine cu datele i cu ceea ce dorete utilizatorul s sugereze prin respectivul grafic (comparaii, structuri etc. . Prezentm )n continuare pe baza datelor din figura 9.AN principalele categorii de diagrame i tipurile de date pentru a cror reprezentare sunt adecvate (figura 9.DM .

7igura 9.AN "itua=ia consumului de medicamente pe "emestrul P S55V

:DM

$e%nologii informaionale pentru Administraie Public 1iagramele $ol!mn (coloan3 sunt implicite i sunt folosite, )n general, pentru compararea, )n acelai interval de timp, a unor elemente (serii de date prin plasarea lor unele lng altele. Pe a&a orizontal sunt reprezentate domeniile, iar pe a&a vertical valorile. 1iagramele #ar ("ar3 sunt similare cu diagramele &olumn1 )ns rotite cu NMM avnd valorile pe a&a orizontal i domeniile pe a&a vertical. 1iagramele Pie (cerc numite i diagrame circulare ilustreaz cota parte a parilor dintr#un )ntreg, putndu#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 relaiile dintre pri i )ntregul din care fac parte. 1iagramele 8ine (linie compar tendinele sau evoluiile unor serii de date pe parcursul unor intervale de timp egale (sau alte tipuri de intervale de msurare .

Sit.cons.medicamente 22% 22% 1 2 3 4 5

17% 26% 13%

7igura 9.DM ,ipuri de grafice 1iagramele ,rea (5on3 compar continua sc%imbare )n volum a unor serii de date multiple. 2le sunt asemntoare cu diagramele Line oferind )n plus i o imagine asupra modului )n care, diferitele serii de date, contribuie la volumul total. 1iagramele Stoc9 (p!nctate numite i diagrame bursiere afieaz variaiile cursului unor serii de valori mobiliare (de la D la B , )ntr#o perioad determinat. Acest tip de grafic poate fi adaptat pentru reprezentarea oricrui fenomen ce implic tratarea amplitudinilor de#a
:D:

Programe de calcul tabelar lungul unei perioade de timp (de e&emplu, fluctuaiile preurilor aciunilor pe pia, e&tremele temperaturii etc. . 1iagramele X: (Scatter numite i diagrame dispersate se preteaz la a pune )n eviden relaiile )ntre diferite serii de valori dependente de acelai parametru. 2le sunt folosite cu precdere )n statistic, putndu#se vizualiza uor relaiile de dependen dintre parametrii analizai prin metoda regresiei simple i )n analize tiinifice. 1iagramele $;linder (cilindr! . $one (con i P;ramid (piramid3 sunt versiuni puin modificate ale diagramelor de tip coloane i bare. 2le prezint comparativ valorile unor elemente distincte )n aceeai perioad de timp sau variaia unui anumit element pe parcursul mai multor perioade. 1iagramele Do!g<tn!t (inel . 2adar (radar . #!""le ("!lin3 i S!rface (s!prafa)3 sunt diagrame dedicate strict specialitilor i oamenilor de tiin. 1iagramele inel sunt similare cu diagramele circulare i compar mrimea prilor dintr#o unitate )ntreag, permind )n plus prezentarea mai multor serii de date. 1iagramele radar, dei sunt dificil de citit i interpretat, se folosesc pentru a prezenta relaiile dintre serii de date individuale i dintre o anumit serie i )ntregul format al altor serii. 1iagramele "!lin3 prezint relaiile dintre mai multe serii de date, dar i valorile datelor din fiecare serie. 6u ct o valoare este mai mare cu att bulina corespunztoare va fi mai mare. 1iagramele cu s!prafe)e se aseamn celor cu linii, ilustrnd att evoluia )n timp, ct i relaia de proporionalitate dintre )ntreg i prile componente. 1iagramele com"inate afieaz dou tipuri de diagrame )n acelai grafic. 2le sunt adesea folosite pentru a pune )n eviden similitudini )ntre dou serii de valori de natur diferit.
6.9.2 Stabilirea datelor pentru reprezentarea grafic <n cel de al doilea pas se stabilete sursa datelor care vor fi reprezentate )n 2&cel. !e desc%ide fereastra &hart "ource Data (figura 9.D: . 7ereastr este organizat pe dou cadre de pagin Data /ange i "eries. 'mplicit, sunt reprezentate )n grafic datele din domeniul selectat. 1atele acestuia vor fi reprezentate pe linie, dac numrul de coloane este mai mic dect numrul de linii i pe coloane, dac numrul de coloane este egal sau mai mare dect numrul de linii. -tilizatorul poate sc%imba aceast reprezentare prin butoanele de opiuni /o s i &olumns. 2etic%eta "eries permite stabilirea sau modificarea e&plicit a fiecrei serii de date ce se reprezint prin diagram (figura 9.DA . 'mplicit, referinele domeniului selectat sunt absolute, ceea ce permite deplasarea ulterioar a diagramei fr ca domeniul ei de date s se modifice. <n figura 9.DA este posibil i adugarea (cu butonul de comand Add sau eliminarea (cu butonul de comand /emo(e a unor serii de date )n 5din diagram. <n zona Mame pot fi atribuie nume (sau pot fi modificate numele e&istente seriilor de date reprezentate )n grafic. 1e asemenea utilizatorul poate modifica etic%etele a&ei Q, care implicit sunt date (numerice sau iruri de caractere din foaia de calcul.

:DA

$e%nologii informaionale pentru Administraie Public

7igura 9.D: #ereastra &hart "ource Data /ange 6.9.3 afinarea diagramelor

7igura 9.DA #ereastra &hart "ource Data "eries

<n pasul al treilea utilizatorul are posibilitatea de a#i rafina diagrama prin definirea anumitor opiuni. 2&cel desc%ide fereastra &hart Options care se prezint ca )n figura 9.DD. Aceast fereastr este organizat pe ase etic%ete 5 pagini, )n funcie de opiunile cu care se poate )mbunti o diagram pentru a fi mai sugestiv i uor de interpretat. <n principal, sunt disponibile urmtoarele faciliti. configurarea titlurilor pentru graficul propriu#zis i pentru a&ele utilizate (etic%eta ,itles * stabilirea modului de afiare a etic%etelor pentru a&a Q i dac vor fi sau nu afiate valorile pentru a&a \, )n cazul graficelor A1 sau pentru a&a =, )n cazul graficelor D1 ( Axes * stabilirea grilelor orizontale (pentru a&a Q i 5sau verticale (pentru a&a \ sau = (etic%eta Pridlines * stabilirea poziiei legendei (implicit )n dreapta zonei de afiare a graficului i dac aceasta va fi sau nu afiat (etic%eta Legend * plasarea sau nu a unor etic%ete de tip te&t sau valoare corespunztoare datelor reprezentate (etic%eta Data Labels * plasarea sub grafic a unui tabel ce conine datele din domeniul reprezentat (etic%eta Data ,able * aceast opiune este recomandat mai ales atunci cnd graficul va fi salvat )ntr#o alt foaie de calcul.

7igura 9.DD #ereastra &hart Options Pe lng aceste opiuni de rafinare, aspectul unei diagrame poate fi influenat i prin folosirea unei palete largi de culori, prin adugarea de c%enare, prin folosirea diverselor fonturi i stiluri sau prin mutarea i dimensionarea obiectelor coninute. 7olosirea acestor faciliti conduce la creterea efectului vizual al unei diagrame. 3piunile de realizare i rafinare a graficelor pot fi selectate i din meniul 6%art (figura 9.DL .

:DD

Programe de calcul tabelar

7igura 9.DL 4eniul &hart

7igura 9.DB #ereastra &hart Location

6.9.! Stabilirea locaiei de plasare a diagramei <n ultimul pas, al patrulea, se stabilete locaia )n care va fi plasat graficul obinut. Programul 2&cel desc%ide fereastra &hart Location care este prezentat )n figura 9.DB. 1up cum se observ, implicit diagrama poate fi plasat ca un obiect )n foaia de calcul curent (butonul de radio As object in . 6u a"utorul butonului radio As ne sheet diagrama este salvat )ntr#o foaie de calcul special pentru grafic, care va fi plasat )n registrul de lucru activ )naintea foii de calcul curente. 1intr#o foaie de calcul obinuit, meniul $<art este disponibil numai dup selectarea zonei unui grafic # &hart Area (cu un clic al mouse#ului de pe suprafaa graficului . 3 alt facilitate pe care o ofer modulul grafic )ncorporat )n pac%etul 2&cel o reprezint realizarea de simulri. <n felul acesta diagramele devin un eficient instrument de spri"inire a deciziilor i de realizare a previziunilor i prognozelor (paragraful 9.:M.B.A .

6.1; LI4T# QI $AR# +# +AT# #>C#L


Pe lng deosebitele performane )n calculul numeric i )n operaiunile cu formule comple&e, 2&cel permite i lucrul cu liste. Prin list3 se )nelege o colecie de elemente denumite )nregistrri (records , fiecare )nregistrare fiind structurat )n uniti de informaie denumite cmpuri (fields . Aceast organizare, pe linii i coloane, faciliteaz sortarea i cutarea informaiilor. <n plus, aceast organizare se aseamn cu cea folosit )n sistemele de gestiune a bazelor de date, motiv pentru care listele mai comple&e i cu un volum mare de date sunt denumite "a5e de date. Astfel, o baz de date 2&cel poate fi vzut ca o colecie foarte mare de date care asociaz mai multe liste (tabele sau foi de calcul . 4a organizarea unei liste trebuie avute )n vedere cteva reguli. fiecare )nregistrare este memorat pe o singur linie i fiecare cmp este definit ca o singur coloan* listele au un antet opional (header ro constituit din prima linie din list i )n care se indic numele cmpurilor listei* numele de cmpuri pot fi formate din pn la ABB de caractere, dar este recomandat folosirea unor nume scurte prin care s se sugereze coninutul informaional al datelor* numele de cmpuri trebuie s fie diferite atunci cnd urmeaz s fie realizat filtrarea datelor* )ntr#o list pot fi organizate orice tip de date. te&t, cifre, date calendaristice, imagini etc.*
:DL

$e%nologii informaionale pentru Administraie Public datele din aceeai coloan trebuie s fie de acelai tip, ele fiind valori pentru un singur cmp* )ntre antetul listei i articolele listei nu trebuie s apar linii libere* pentru fiecare articol trebuie s e&iste cel puin un cmp )ncrcat cu date. 3rganizarea i gestionarea datelor dintr#o list sau baz de date se realizeaz cu a"utorul opiunilor meniului Data. 6."#." Introducerea datelor =ntr!o listE 1up introducerea antetului, )ncrcarea unei liste cu date poate fi realizat direct de la tastatur sau folosind formularul de date (Data form activat prin opiunea #orm din meniul Data. Aceast opiune desc%ide o fereastr cu numele foii de calcul curente. Pentru e&emplificare folosim baza de date studenti)xls )n care sunt )ncrcate )nregistrri ce conin informaii privind rezultatele studenilor. 1up cum se observ din fereastra urmtoare (figura 9.D9 , la activarea opiunii #orm se desc%ide fereastra studentii cu a"utorul creia se poate vizualiza i actualiza coninutul bazei de date salariati)xls. 0utoanele de comanda disponibile )n aceast fereastr sunt. Me ( pentru adugarea de noi )nregistrri* Delete ( pentru tergerea )nregistrrii curente* /estore ( pentru restaurarea coninutului )nregistrrii curente dup o modificare anterioar* #ind$re( ( pentru accesarea )nregistrrii precedente* #indMext ( pentru accesarea )nregistrrii urmtoare* &lose ( pentru )nc%iderea 7orm#ului.6u a"utorul butonului de comand &riteria se pot stabili condiii simple sau compuse de accesare selectiv a )nregistrrilor.Pentru introducerea rapid a datelor 2&cel dispune de dou instrumente Auto&omplete i $ickList cu care se completeaz )n coloana curent celulele listei pe baza valorilor de intrare anterioare. 6.1;., 4ortarea datelor din liste 2&cel memoreaz datele )n ordinea introducerii lor, ceea ce creeaz greuti )n localizarea rapid a acestora, atunci cnd sunt )n volum mare. 3 soluie recomandat pentru astfel de situaii a constituie operaia de sortare. !ortarea permite organizarea datelor )n ordinea alfabetic sau numeric, ascendent sau descendent. 3peraia este e&ecutat de opiunea "ort din meniul Data care desc%ide caseta de dialog "ort ce se prezint ca )n figura 9.D>.

7igura 9.D9 #ereastra #orm de actuali<are a unei ba<e de date

7igura 9.D> #ereastra "ort 3i "ort Option

1up cum se poate observa, sortarea poate fi realizat, dup cel mult trei c%ei stabilite de utilizator dintre cmpurile listei. 'mplicit, antetul liste este e&clus din domeniul selectat pentru sortare. Pentru includerea lui se activeaz butonul radio Mo header ro . 0utonul de comand Options (figura 9.D> permite stabilirea unor opiuni suplimentare de sortare precum. sortarea de la stnga la
:DB

Programe de calcul tabelar dreapta ( "ort left tio right (implicit sortarea este de sus )n "os "ort top to bottom * ignorarea prioritii ma"usculelor fa de minuscule (&ase sensiti(e * sortarea dup anumite liste disponibile )n lista ascuns #irst key sort order. 1up efectuarea unei sortri, este posibil revenirea la ordinea iniial a listei. Pentru aceasta, )naintea sortrii, se ataeaz listei o coloan distinct )n care se genereaz numrul de ordine (inde& al fiecrei )nregistrri. -lterior, dup sortare, pentru a reveni la ordinea iniial se sorteaz lista, ascendent, dup coloana indecilor. Oapid, pentru sortarea datelor dup un singur criteriu se pot folosi, din bara cu instrumente "tandard, pictogramele "ort Ascending (A#= sau "ort Descending (=#A . 6."#.3 egsirea $i filtrarea bazelor de date

Oegsirea datelor )ncrcate )n liste sau baze de date se poate realiza )n dou moduri. folosind din formularul de date butonul radio &riteria* folosind opiunea #ilter din meniul Data) 7ormularul de date ofer posibilitatea cutrii i editrii, la un moment dat a unei singure )nregistrri, )n timp ce opiunea #ilter permite afiarea, )n acelai timp, a tuturor )nregistrrilor care respect criteriul sau criteriile stabilite. 6riteriile sunt instruciuni transmise de ctre utilizator programului 2&cel pentru o anumit operaiune de cutare )n list. 4a rndul lor filtrele pot fi obinute cu a"utorul comenzilor Auto#ilter i Ad(anced #ilter. =*->*&*- ,!to filtrarea 6omand # ,!toFilter ofer un acces rapid la informaiile care rspund condiiei de filtrare afind aceste date )n foaia de calcul. 4a lansarea acestei comenzi, )n dreapta fiecrui nume de cmp este plasat un buton#sgeat care permite selectarea sau construirea criteriului 5criteriilor de selecie. <n lista derulant desc%is sunt disponibile opiuni specifice fiecrui cmp )n parte(figura 9.DJ .

7igura 9.DJ #ereastr* Autofilter All este implicit, fiind prezente toate )nregistrrile. 1up o filtrare reface lista iniial. ,op Q5 poate fi folosit numai )n coloanele ce conin numere sau date calendaristice i permite e&tragerea celor mai mari sau mai mici valori din list pe baza unui numr sau a unui procent ales de utilizator (figura 9.DN .

7igura 9.DN Auto#ilter N ,op Q5

:D9

$e%nologii informaionale pentru Administraie Public &ustom permite crearea e&plicit de ctre utilizator a unor e&presii de filtrare cu a"utorul unor operatori relaionali (@, ?, @K, ?K etc. . Pentru e&presii compuse se pot folosi butoanele radio AH1 sau 3O (figura 9.LM .

7igura 9.LM &ustom Auto#ilter Valori ale cUmpurilor care permit e&tragerea din baza de date doar a articolelor care conin valoarea selectat. 1e e&emplu, din baza de date salariati)xls s se e&trag articolele care conin informaii privind studenii care au PracticaK A1;'!. Pentru aceasta se va realiza un filtru pe cmpul $ractica (figura 9.L: .

7ig. nr. 9.L: &onstruirea unui filtru Auto#ilter Oezultatul unui astfel de filtru este prezentat )n figura nr. 9.LA.

7igura 9.LA /e<ultatul unui Auto#iter Prin Auto#ilter se pot construi condiii orict de comple&e singurul aspect negativ al opiunii putndu#l constitui suprascrierea rezultatelor filtrului peste datele de intrare. Aceasta nu )nseamn c celelalte articole din baza de date au fost terse fizic. 2le au fost doar ascunse, oricnd, cu opiunea "ho All din comanda #ilter putnd fi reafiate. Oeafiarea este implicit atunci cnd se dezactiveaz comanda Auto#ilter. =*->*&*/ Filtrarea a?ansat3 6omanda ,d?anced Filter este folosit atunci cnd se dorete obinerea unei liste distincte cu )nregistrrile care )ndeplinesc condiia 5condiiile 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 ieire.

:D>

Programe de calcul tabelar ;ona datelor de intrare reprezint domeniul )nregistrrilor din baza de date ce va fi supus restriciilor de filtrare. 2ste obligatorie includerea )n aceast zon a numelor de cmpuri i a coloanelor folosite la construirea criteriilor de filtrare. ;ona criteriilor de filtrare este definit pentru condiiile 5restriciile de filtrare i trebuie s cuprind pe prima sa linie numele cmpului sau cmpurilor cu care se construiesc de ctre utilizator aceste restricii. 2ste necesar de fcut precizarea c zona criteriilor nu trebuie s conin linii goale i c numele de cmp 5cmpuri trebuie s fie ortografiate e&act ca i numele cmpurilor din baza de date (zona datelor de intrare . Pentru aceasta este recomandat folosirea comenzilor de editare &opy i $aste. 6riteriile pot fi simple sau multiple. <n cazul celor multiple ele pot fi plasate pe aceiai linie sau pe linii diferite. ;ona datelor de ie3ire este declarat pentru copierea )ntr#o zon distinct a )nregistrrilor care respect criteriul 5criteriile de filtrare. 4a selectarea comenzi Ad(anced #ilter se desc%ide o fereastr cu acelai nume. Oezultatul filtrrii poate fi diri"at )n zona datelor de intrare (dac se selecteaz butonul radio #ilter the list1 in.place sau )ntr#o locaie stabilit de utilizator prin definirea unei zone a datelor de ieire (dac se selecteaz butonul radio &opy to another location . 1ac )naintea lansrii comenzii Ad(anced #ilter nu au fost stabilite zonele de lucru pentru realizarea filtrului, se pot folosi zonele de editare List range (pentru zona datelor de intrare , &riteria range (pentru zona criteriilor de filtrare i &opy to (pentru zona datelor de ieire . =ona &opy to poate fi utilizat numai dup selectarea butonului radio &opy 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 RniWue records only are ca efect e&tragerea, )n zona datelor de ieire, din duplicatele zonei datelor de intrare, doar a primelor )nregistrri. <n figura nr. 9.LD este prezentat un filtru avansat obinut prin selectarea din baza de date studentii)xls a studentilor cu ;edia@KJ.B i PracticaKA1;'!.

7igura 9.LD #iltru Ad(anced #ilter 6.1;.F ObBinerea de subtotaluri Pentru fiecare grup de )nregistrri dintr#o list comple& pot fi realizate subtotaluri dac se folosete din meniul Data comanda "ubtotals. 'mplicit, 2&cel stabilete i un total general (+rand ,otal . Pentru obinerea unor subtotaluri semnificative, )n prealabil este necesar sortarea )nregistrrilor listei dup cmpul vizat (figura 9.LL . 1up cum se observ comanda "ubtotals din meniul Data ofer multiple faciliti precum. alegerea unei funcii care s fie aplicat asupra datelor din fiecare grup (Rse function , introducerea unui $age Break )naintea fiecrui grup de date ($age break bet een groups , alegerea cmpului a crui modificare s declaneze anumite operaii (At each change in etc.

:DJ

$e%nologii informaionale pentru Administraie Public

7igura 9.LL #ereastr* cu subtotaluri 6.1;.) /acilitEBi priMind simularea datelor 7olosind teoria "ocurilor &e s.ar -ntUmpla dac* C ('hat if thanC utilizatorul are la dispoziie dou posibiliti. - s sc%imbe o intrare pentru a vedea efectul pe care )l produce asupra uneia sau mai multor formule 5funcii* - s sc%ime dou intrri pentru a vedea efectul produs asupra unei singure formule 5funcii. Pentru aceasta se utilizeaz comanda ,able din meniul Data care desc%ide fereastra ,able unde )n zonele /o input cell i 5sau &olumn input cell utilizatorul specific celula sau celule )n funcie de care 2&cel va realiza simularea. Prezentm )n fereastra de mai "os un e&emplu )n care plecnd de la /enitul brut i 6%eltuielile anului AMMB, )n funcie de previziunile pentru rata de cretere a salariului i pentru rata inflaiei, se estimeaz valorile /enitului net pentru intervalul AMM9#AM:M. 6.1;.).1 4imularea cu una sau douE Mariabile Atunci cnd se modific, pe coloan, o singur variabil, ()n e&emplul prezentat mai "os, rata inflaiei se parcurg urmtorii pai (figura nr. 9.LB . - se genereaz, pe coloan ()n zona $1;.$,; o serie de poteniale valori ale ratei inflaiei ()ntre ).;;S i 1;.;;S * - cu o linie mai sus, )n coloana urmtore se editeaz formula, funcia sau coninutul celulei folosit la simulare (7- * - din meniul Data se activeaz comanda $able* - )n fereastra ,able se precizeaz )n zona &olumn input cell celula din zona datelor de intrare care conine variabila ce se modific 3($(G * - se activeaz butonul de comand OL. <n fereastra 9.L9 este prezentat rezultatul unei simulri folosind dou funcii (K7/( i P/( care au )n format aceleai argumente. rata dobnzii, numr de perioade i valoarea plii. /ariabila utilizat este rata dobnzii ale crui valori se modific pe coloan.

:DN

Programe de calcul tabelar

. 7igura 9.LB "imularea cu o (ariabil*

. 7igura 9.L9 "imularea cu o (ariabil* 3i mai multe formule


-

;odificnd dou variabile paii pentru realizarea simulrii sunt (figurile 9.L> i 9.LJ . se genereaz, pe coloan ()n zona $1,.$,- o serie de poteniale valori ale ratei inflaiei ()ntre ).;;S i 1;.;;S , iar pe linie (C11.711 o serie de poteniale valori pentru rata de cretete a salariului()ntre F.;;S i 1,.;;S * )n celula $11 (situat )n colul stnga#sus a zonei de simulare cu dou variabile se reediteaz formula, funcia sau coninutul celulei folosit la simulare (7F * se selecteaz zona de simulare ($11.7,- * din meniul Data se activeaz comanda $able* )n fereastra ,able se precizeaz )n zona /o input cell celula care conine variabila ce se modific pe linie (salariului # ($(1 , iar )n zona &olumn input cell celula din zona datelor de intrare care conine variabila ce se modific pe coloan (rata inflaiei # ($(G * se activeaz butonul de comand OL.

7igura 9.L> "imularea cu dou* (ariabile N #ormule

:LM

$e%nologii informaionale pentru Administraie Public

7igura 9.LJ "imularea cu dou* (ariabile N /e<ultate Am optat pentru prezentarea att a formulelor ct i a rezultatelor obinute prin modificarea a dou variabile. !e observ c practic fiecare celul din tabela cu formule, conine funcia ,able a crei argumente sunt celule )n care au fost introduse variabilele care se modific. <n plus, )n tabela cu rezultate s#a forat plasarea ferestrei ,able pentru a se observa care dintre variabile se modific pe coloan i care pe linie. Pe baza rezultatelor obinute se pot realiza analize, previziuni i prognoze care s permit stabilirea unei anumite strategii pentru conduita viitoare a utilizatorului care apeleaz la facilitile acestui tip de programe. 1up obinere, tabela nu poate fi modificat datele din celulele ei fiind stabilite pe baza altor date considerate date de intrare. 6.1;.)., 4imularea pe bazE de diagrame 1eoarece diagramele sunt construite pe baza datelor din foi de calcul, ele permit actualizarea acestora prin folosirea te%nicilor "ocurilor de tip 'hat if . Astfel, se pot realiza diferite scenarii )n care rapid sunt estimate situaiile scontate de utilizator. <n continuare este prezentat un e&emplu )n care, plecnd de la un grafic de tip 6olumn A1, realizat pe baza datelor din foaia de calcul ce conine valoarea veniturilor, c%eltuielilor i a profitului de pe primele patru luni ale anului, se realizeaz un scenariu )n care 2&cel trebuie s stabileasc valoarea c%eltuielilor din luna martie astfel )nct s se a"ung la un anumit nivel al profitului. 6oncret )ntrebarea este. 6u ct trebuie s se reduc c%eltuielile (veniturile rmnnd aceleai , pentru ca profitul s a"ung la o anumit valoare]. <n figura 9.LN este prezentat foaia de calcul i graficul obinut 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 folosete te%nica drag ^ drop i prin tragere )n sus se stabilete valoarea int 5scop. 1eoarece profitul se obine pe baza unei formule, automat 2&cel activeaz instrumentul +oal "eek cernd precizarea. crei celule din formule s#i modifice valoarea pentru a a"unge la valoarea dorit a rezultatului. 1up acceptarea de ctre utilizator a soluiei gsite, 2&cel opereaz modificarea att a graficului ct i a foii de calcul.

7igura 9.LN #oaia de calcul 3i graficul "itua=ia re<ultatelor

:L:

Programe de calcul tabelar 2&cel permite i realizarea de previziuni prin fi&area de linii de trend. 6a i )n cazul simulrilor i liniile de trend se pot realiza doar pe grafice de tip A1. Pentru aceasta se alege opiunea Add ,randline din meniul $<art care are ca efect desc%iderea ferestrei cu acelai nume din care se alege tipul de trend dorit (figura 9.LJ Pentru a realiza previziunea pe baza liniei de trend se alege etic%eta Option care are ca efect desc%iderea unei noi ferestre de unde prin opiunea #orecastX#or art se poate fi&a perioada viitoare de previziune a liniei de trend.

7igura 9.BM /eali<area liniilor de ,rend

6. 11 Proiectarea ?i realizarea aplicaBiilor =n #Hcel


6.""." Etape %n proiectarea aplicaiilor Problemele cu un anumit grad ridicat de comple&itate presupun reunirea tuturor operaiunilor )n cadrul aceluiai produs care la rndul lui poate avea )n componen una sau mai multe foi de calcul sau c%iar mai multe registre de lucru. 1ei fiecare utilizator )i poate proiecta, realiza i e&ecuta propriile aplicaii fr a fi impuse reguli rigide, pentru eficientizarea activitii de proiectare trebuie parcurse o serie de etape care privesc modelarea conceptual:. Astfel, )n principal se parcurg trei etape. - analiza problemei i conceperea modelului* - construirea modelului )n foaia 5foile de calcul* - utilizarea modelului. Prima etap este o etap manual )n cadrul creia se definesc datele cu care urmeaz s se opereze. Plecnd de la ceea ce se dorete a se obine (datele de ieire , se stabilesc datele de intrare i cele care pot fi obinute prin diverse calcule. 2ste foarte important stabilirea, )n aceast etap, a tuturor datelor ce pot fi obinute prin calcule, deoarece pe de o parte se limiteaz datele de intrare la strictul necesar, iar pe de alt parte se asigur un ma&imum de suplee i siguran )n e&ploatarea viitorului model. $oate aceste date vor fi organizate )ntr#un tabel )n care este prefigurat modelul ce se va obine folosind programul de calcul tabelar. 6ea de a doua etap presupune construirea propriu#zis a modelului )n registrul 5registrele de lucru. 4a rndul ei aceast etap presupune.desc%iderea unei sesiuni de lucru )n programul de calcul tabelar folosit ()n cazul de fa 2&cel *configurarea tabelului 5tabelelor prin.introducerea antetelor de linii i coloane*formatarea celulelor, liniilor i coloanelor*introducerea )n celulele prestabilite conform modelului manual, a formulelor i funciilor necesare.salvarea modelului, implicit )ntr#un fiier .Hls. 2tapa a treia const )n utilizarea propriu#zis a modelului prin.desc%iderea unei sesiuni de lucru )n programul de calcul tabelar folosit (aceast operaie este necesar numai dac
:

Oei&, O., 'nformati_ue appli_uee a la gestion. 4es 2ditions 7ouc%er, Paris, :NNM, pp. ADA#ADD

:LA

$e%nologii informaionale pentru Administraie Public anterior a fost utilizat un alt produs program sau a avut loc startarea 5restartarea sistemului de calcul * )ncrcarea modelului, preluarea datelor de intrare i obinerea rezultatelor*salvarea i eventual tiprirea (total sau parial fiierului rezultat*realizarea copiilor de siguran. 2&emplificm acese etape pentru obinerea unei balane de verificare . Prima etap se concretizeaz )n urmtoarea reprezentare tabelar (figura 9.B: 0alana de verificare
!imb 6ont $ip 6ont !olduri iniiale 1ebit 6redit Oula"e 1ebit 6redit $otal sume 1ebit !idRrd 6redit !icRrc !olduri finale 1ebit $sd#tsc 6redit $sc#tsd

$otal

7igura 9.B: Balan=a de (erificare N modelul manual 1up cum se observ, )n ultimele patru coloane sunt aplicate formule de calcul )n care sunt folosite datele din primele coloane astfel. - $otal sume debitoare K !old iniial debitor R Oula" debitor* - $otal sume creditoare K !old iniial creditor R Oula" creditor* - !old final debitor K $otal sume debitoare ( $otal sume creditoare (contul este de activ * - !old final creditor K $otal sume creditoare ( $otal sume debitoare (contul este de pasiv * - $otaluri generale )n coloanele de valori ( . Oezultatul etapei a doua este prezentat )n figura nr. 9.BA care conine modelul proiectat )n foaia de calcul iar in figura 9.BD este prezentat rezultatul utilizrii modelului.

7igura 9.BA. Balan=* de (erificare N model proiectat -n foaia de calcul (formule!

7igura 9.BD Balan=* de (erificare Nutili<area modelului proiectat 6.11.,.1 7enerarea ?i utilizarea macrocomenzilor 3peraiile cu caracter repetitiv i de durat, care necesit mai multe cicluri de mouse sau comenzi pot fi realizate mai repede prin intermediul macrocomenzilor. <n 2&cel generarea i e&ecutarea macrocomenzilor se realizeaz cu a"utorul comenzii 4acro din meniul Tools. 2&emplificm )n continuare generarea unei macrocomenzi pentru
:LD

Programe de calcul tabelar obinerea balanei de verificare prezentat )n paragraful anterior. Procedura de generare a macrocomenzii s#a realizat cu a"utorul opiunii /ecord Me 4acro, activat )naintea configurrii foii de calcul. 1up ultima manevr, pentru )nc%eierea programului se activeaz opiunea "top /ecording. -lterior pentru e&ecutarea, editarea sau tergerea unui astfel de program se folosete opiunea 4acro selectnd din lista afiat numele dorit.

6.1, 4alMarea registrelor de lucru


!alvarea registrului de lucru i implicit a foilor de calcul organizate )n el este o operaie simpl asemntoare operaiei de salvare din oricare alt produs ;icrosoft. !e poate folosi fie pictograma "a(e din bara de instrumente "tandard, fie opiunile "a(e sau "a(e As din meniul File. <n ambele situaii )n zona #ile Mame trebuie specificat un nume, dac nu se dorete atribuirea numelui predefinit 0oo,?n@. 'mplicit salvarea are loc )n 4y Document, utilizatorul putnd alege orice unitate sau folder din cele e&istente sau )ntr#unul care poate fi creat pe loc.

6.1- Imprimarea @oilor de calcul ?i a diagramelor


6ontrolul operaiei de tiprire )l are caseta de dialog $age "etup, activat din meniul File sau cu butonul de comand "etup din fereastra $rint $re(ie . 1up cum se observ din figura 9.BL, fereastra $age "etup este organizat pe patru cadre de pagin. $age1 4argins1 OeaderX#ooter i "heet.

7igura 9.BL #ereastra $age "etup N $age 7igura 9.BB #ereastra $age "etup . 4argins Pagina Page1 prin obiectele de control pe care le conine, permite )n principal. stabilirea modului de orientare a te&tului )n pagin. tip portret, pe direcie vertical (cu butonul $ortait , sau tip peisa", pe direcie orizontal (cu butonul Landscape!) reducerea zonei de tiprit din foaia de calcul, la o scar care s permit )ncadrarea )ntr# una sau mai multe pagini (cu butonul de opiune #it to $age(s!* aceast manevr va determina reducerea factorului de scar* vizualizarea sau modificarea factorului de scar ()n caseta de incrementare 5decrementare. Adjust to A normal si<e* aceast facilitate este foarte util pentru foile de calcul care depesc cu puin dimensiunile unei pagini* )n cazul foilor de calcul mari, comprimarea duce la tiprirea unor te&te ilizibile ()n astfel de situaii este recomandat a"ustarea numrului de pagini )n #it to page(s!* )n e&emplul luat s#a forat cuprinderea )ntr#o singur pagin a dou pagini* stabilirea formatului de pagin ()n zona $aper si<e * stabilirea calitii tipririi ()n zona $rint Yuality * precizarea numrului de pagin de la care va )ncepe tiprirea (#irst page number .

:LL

$e%nologii informaionale pentru Administraie Public 6adrul de pagina Margins prezentat )n figura nr.9.BB permite stabilirea marginilor paginii. Pentru toi parametrii unei pagini, 2&cel ofer valori implicite . ,op i Bottom fi&eaz distana )ntre te&t i marginea de sus, respectiv de "os a paginii, iar Left i /ight fi&eaz distana dintre te&t i marginile laterale ale paginii. Oeader i #ooter fi&eaz poziia antetului, respectiv a subsolului de pagin faa de marginile %rtiei. Pe lng stabilirea propriu#zis a marginilor, )n pagina 4argins, prin casetele de validare &enter On $age (Oori<ontally i Vertically este posibil plasarea datelor de tiprit pe mi"locul paginii, centrate att pe orizontal ct i pe vertical. Pagina Header@Footer permite stabilirea antetului i 5sau a subsolului de pagin. Aceste informaii se vor tiprii pe fiecare pagin obinut (figura 9.B9 . 6adrul de pagin S<eet (figura 9.B> este folosit pentru setarea elementelor din foaia de calcul care se vor tipri. <n principal )n aceast fereastr se stabilete ct din foaia de calcul se va tipri ($rint area , care rnduri vor fi tiprite )n marginea de sus a fiecrei pagini ( /o s to repeat at top , care coloane se vor repeta la stnga fiecrei pagini ( &olomns to repeat at left etc. Prin butoanele din zone $age order se poate controla modul de tiprire atunci cnd datele sunt dispuse pe mai multe pagini. 'mplicit este butonul Do n1 then o(er care tiprete datele pagin cu pagin de sus )n "os.

7igura 9.B9 #ereastra $age "etup N OeaderX#ooter

7igura 9.B> #ereastra $age "etup N "heet

<n cazul )n care utilizatorul dorete tiprirea mai multor copii ale unei foi de calcul care conine mai multe pagini, 2&cel permite colaionarea lor. Pentru aceasta din fereastra $rint (figura 9.BJ se specific numrul de copii ()n zona Mumber of copies i se activeaz caseta de validare &ollate. $ot )n acest cadru de pagin )n zona $rint hat sunt disponibile butoanele de opiuni. "election pentru tiprirea zonei selectate* Acti(e sheet(s! pentru tiprirea foii 5foilor de calcul active* Entire orkbook pentru tiprirea tuturor foilor din registrul de lucru curent. Pentru a controla numrul de pagini care se vor tipri se folosete zona $rint range. 'mplicit sunt tiprite toate paginile (butonul All . Pentru a tipri un interval de pagini se indic )n zonele #rom pagina de start i )n zona ,o pagina de stop. Pagina curent se tiprete cnd este selectat butonul $age. 1up stabilirea opiunilor tiprirea propriu#zis poate fi lansat )n mai multe moduri. selectnd pictograma $rint din bara de instrumente "tandard* selectnd butonul de comand OT din fereastra $rint* selectnd butonul $rint din fereastra de previzualizare $rint$re(ie .

:LB

Programe de calcul tabelar

7igura 9.BJ #ereastra $rint

7igura 9.BN #ereastra $age "etup . &hart

3 anumit particularitate apare la tiprirea unei diagrame salvat )ntr#o foaie de tip &hart. <n astfel de situaii este necesar, ca operaie premergtoare, previzualizarea graficului (opiunea $rint $re(ie . 1in aceast fereastr se selecteaz butonul de comand "etup din care se activeaz cadrul de pagin &hart (figura 9.9M . Pentru tiprirea diagramei pe toat pagina se selecteaz butonul de opiuni Rse #ull $age. <n cazul )n care nu se dispune de o imprimant color se valideaz caseta $rint in black and hite. #Hemple de teste grilE
-*In Excel o foaie de calc!lA a ` a este similara cu registrul de lucru b ` a se numete +or,boo, c ` a poate conine doar date organizate in liste /*1n registr! de l!cr! din ExcelA a ` a poate conine foi de calcul i grafice b ` a este similar noiunii de +or,seet c ` a se salveaz intr#un fiier cu e&tensia .&ls d ` a conine ma&im D foi de calcul &*O "a53 de date EX$E8A a ` a este gestionata sub forma unei liste b ` a are structura (sc%ema alctuita din totalitatea )nregistrrilor c ` a nu poate conine linii sau coloane libere d ` a prima linie din baza este destinata structurii bazei B*Pentr! reali5area de sim!l3ri CntrD!n ta"el c! o ?aria"il3A a ` a trebuie introduse valorile pentru variabile pe prima coloana(sau linie b ` a trebuie sa e&iste o situaie iniial, de pornire, in realizarea simulrilor c ` a pot fi precizate ma&imum :AM valori d ` a trebuie definita o zona de criteriu pentru specificarea restriciilor E* 8a copierea !nei form!le. act!ali5area ei se faceA a ` a daca s#au utilizat adrese relative b ` a daca s#au utilizat adrese absolute c ` a daca ea conine adrese absolute si relative d ` a daca s#au utilizat constante =* Fn EX$E8A a ` a dup realizarea unui grafic se pot modifica seriile de date b ` a graficul de tip inel este asemntor diagramei de structura c ` a dup realizarea unui grafic nu se pot modifica seriile de date d ` a se pot realiza simulri daca graficul este tridimensional

:L9

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