Upload
patrik-montana
View
497
Download
5
Tags:
Embed Size (px)
Citation preview
&K&nffffiruffiff& ffimmw&
Teste pfr epHf,cmgtfi
vroLETA CHr$
Microsoft Exeel.Teste Ei splicagii
Capitolul I
fntroducere
Microsoft Excel este un program de calcul tabelar, ce face parte dinpachetul Microsoft office. Este implementat gi deci poate fi executat subsistemele de operare: windows, windows for workgroups, windows NT,Apple OS/Macintosh, Linux.
Lansarea tn executrie
Lansarea in execufie a programulai Microsoft Excel se realizeazd prrnuna din variantele:1. Clic pe butonul Start ) Programs ) Microsoft Excel.2. Dublu clic pe icoana de pe Desktop, dacd, aceasti pictogramd exist[.3. de pe bara de instrumente Office
Figierul executabil al acestui program se numegte excel.exe qi segdsegte de obicei (la o instalare tipicr) in c:\Program Fileswlicrosoftoffice\office (in funclie de varianta programului poate fi office l0 sauOffice 11)
Fiqierele, create in care Excel sunt denumite regiqtrii de carcur(workbooks), iar extensia figierului este .xls. Fiecare registru este alcdtuit dinfoi de calcul (sheets). in mod implicit un fiqier (registru) are trei foi decalcul, dar numdrul acestora este practic limitat numai de memoriadisponibild qi de resursele sistemului. La un moment dat numai una din acestefoi de calcul este activ[.
E:este D3
Spaliul de lucru al unei foi de calcul este impdrfit in linii qi coloane.in cadrul unei foi de calcul sunt 256 de coloane notate cu majuscule (A, B,. . .,AA, AB, AZ,BA...) gi 65536 de rdnduri notate cu cifre arabe.
_ - Din interseclia unei linii cu o coloand,rezultd.celula. Fiecare celula seidentificr printr-o adres[, dat6 de ritera corespunz[toare coloanei, respectivcifra corespunzitoare coloanei (ex: A1, Gg . i La un moment dat o singurdcelul5 este activf, (cea evidenfiatd cu un dreptunghi).
I t i e l u l a [ . ,'- i. Adresa acestei celule
Domeniile de celuleun domeniu de celule este un grup de celule aldturate, dispuse sub
forma unui dreptunghi. celulele dintr-un domeniu pot fi toate pe aceeagicoloan6, linie, sau in orice combina{ie posibil[ de linii gi coloane. Folosireadomeniilor de celule poate meri viteza de lucru putdnd fi fblosite gi informule.
Domeniile sunt identificate prin puncte de ancorare:sus qi collul din dreapta jos, de exemplu B2:C3.
collul din stdnga
tvticrosoft gxcet. fo
Elementele ferestreiFereastra aplicaJiei Excel arc structura unei ferestre de aplicalie
Windows, diferd doar elementele specifice aplica{iei.
de titlu Bara de formatareBara de meniuri
Bara de formule
Bara
,/
;c!M- Asb: lEF. \ \ El i : . 1 . , ._ _ . _ - _ 1 i
+ Bara de titlu conline titlul cu numele aplicaliei Microsoft Excel, iar inpartea dreaptf, sunt prezente butoanele pentru:o minimi2nls -lJ,
o maximizare -8,
o inchiderea aplicatiei-8.
+ Bara de meniuri con,tine meniurile aplicafiei Excel. La fel ca qiMicrosoft Word, Excel.are noud,meniuri, verticale,, opt cu aceeaqi denumire
a/ f,"'To"
Bare dedefilare
Bara de stare Bara de desenare
(FiIe, Edit, view, Insert, Format, Toors, window, Herp) gi semnificafie, dardiferind mai mult sau mai pulin in cazul funcliilor ataqate; astf.el meniurileInsert gi Format au confinutul ?n mare schimbat fa!6 de cel ar programuluiMicosoft word. Meniul Table din word este inlocuit in Excel cu meniulData.+ Barele de instrumente (Toorbars) - sunt numeroase gi afiqareatuturor ar incdrca in mod inutil suprafala ferestrei.
De obicei la deschiderea unei ferestre Excel sunt vizualizate doar celemai utilizate gi anume bara cu butoane standard, bara de formatare, eventualqi bara de desenare, urmand ca restul barelor de instrumente sd fie afigate decdtre utilizator atunci cAnd are nevoie. Pentru a nu incbrca fereastra aplicalieieste indicat sf, fie afigate doar barele cu care se lucreaz5. cel mai mult la unmoment dat.
Afiqarea/ascunderea acestor bare dedin metodele:
Varictnta I
rnstrumente se realizeaz[ prin una
+ din meniul View alegeli comanda Toolbars;= selectafi/deselectali din submeniul ce apare, bara cu butoane careurmeazd. s[ fie afigat5"/qtearsd.
Varianta II
+ executali clic dreapta pe una din barele cu butoane deja afigate; dinsubmeniul care apate, selectafi/deselectali bara cu butoane ce urmeazd sf, fieafiqatl/qtears[.
Mai jos sunt prezentate pe scurt butoanele existente pe barele deinstrumente standard, de formatare, de desenare pi de pe bara de formule.
l. Bara cu butoane standard
Creeazd" un nou registru de calcul
Deschide un registru de calcul existent
Salveazd registrul de calcul curent
Tip[regte registrul de calcul curent
Yizualizeazl registrulin modul print preview
tr@@@@
fr-F Il v I
trtr@E:----.--'-,_l -
T -El32lr---:1
lljETItlljlzTll A f I
Verific[ ortografia
Decupeazi zona selectatl qi o transfer[ in Clipboard
Copiazl zona select atd, in Clipb o ard
Lipegte zona selectatd din Clipboard in poziliaindicat[ de cursorCopiazd, formatarea zonei selectate
Anuleaz[ opera{ia anterioard
Anuleazd acliunea de anulare anterioard
Insereazl un link la un registru de calcul
Afigeazi bara cu instrumente de desenare
Apeleazd, funcli a Aut o S um
Sortare ascendentb
Sortare descendentd
Stabile$te procentul de vintalizare a paginii
Afigeazd sisternul de asistenll HeLp
100% v l
2. Bara de formatare
,r Arialr-- , -- , - . . l
Listd ascunsd ce permite alegerea fontului
Listi ascunsd pentru a stabiii dimensiuneafontuluiButon de formatare pentru stilul bold (aldin)
Buton de formatare pentru stllul italic (cursiv)
Buton de fbrmatare pentru stilul underlineGubliuat)Buton pentru aliniere (aranjare) la stdnga
Buton pentru aliniere centrat[
t j Jtrl-ulL=J
1:l| : Ir-:=t_=J
Vticrosott Pxcet. fer:]trl
Buton pentru aliniere la dreapta
tffil imbin[ celulele selectate gi centreaz[ textulr E l
l-S*l Forcnateazd valori numerice cu simbolul| - I monetar, dependent de {ard
u Formateazdvalori numerice in stilul procent
t---. ALiniazd celulele selectate la virgula sau la
l! punctul zecimal, afiqAndu-se num[rul dezecimale semnificative setate
l--;lI '00 | Cregte cu o unitate numdrul de zecimale afiqate
Reduce cu o unitate numdrul de zecimaleafiqate
,:::. Formateazd laturile celulelor selectate informatul de pe buton
.{b;.1 Adaug[ o culoare pentru fundalul-l:-i-,: celulei/celulelor selectate
A l;l Stabile$te o culoare pentru textul din celula sau:,.,.,_."1__i grupul selectat
3. Bara de desenare
Deschide un meniu cu diverse comenzicorespunzdtoare obiectelor selectateButon pentru selectarea obiectelor
Permite rotirea liberi a obiectului selectat
Afiqeaz[ meniul ce conline formele (predefinite)AutoShape
Buton pentru desenarea unei linii
Buton pentru trasarea sdgefilor
Buton pentru desenarea unui dreptunghi sau pdtrat
Buton pentru desenarea unui cerc sau a unei elipse
wHEffi]NHHH
Microsoft Excel. t t
Buton pentru introducerea unei cisule textApeleazd, editorul WordArt pentru inserarea unui textartistic
Umple fondul cu o culoare
Buton pentru culoarea liniei
Buton pentru culoarea fontului
Buton ce permite stabilirea grosimii liniei
Buton pentru alegerea stilului liniei
Buton pentru alegerea formatului s[gefilor
Buton pentru efectul de umbrd a unui desen
Buton pentru crearea unei forme tridimensionale
+ Bara de formule.
I r*' - r ffil:i *"*i,:Tffffi1xi1"::3H"":lT";
l-rEil
mE4.7-:\t - l
fElL*---Jf::l
t3t:]t - ' - ' l
t-Jll H l
@@
graficului
Buton de renunlare
Butonul Enter, termin[ opera{ia de editare aconlinutului celulei
Afiqeazd lista cu func{iile Excel
Prezintd confinutul celulei selectate
+ Bare de derulare (scrooll bars) utilizate pentru deplasarea in cadrulfoii de calcul.
+ Bara de stare poate fi folositi atAt pentru informarea utilizatoruluidespre modul in care se desf[qoari procesul, cAt qi ca instrument de asistent6a utilizatorului.
trtrEFffil-l
Capitolul 2
Opera{ii cu regi$trii de calcul
Crearea unui registru de calcul
Pentru a crea un nou registru de calcul ve,ti proceda astfel:1' Din meniul File alege[i comanda New.... pe ecran va apirea fereastraflotantd New workbook. Aveliposibilitatea de a alege una din variantele:
Blank workbookFrom existing workbook
o Templates, utilizat dacd dorilirealizarea unui registru de calculpornind de la un gablon.
$abloanele pot fi preluate de peweb sau din calculatorul propriu(On my computer). in cadrulferestrei Templates existd doulfige:
l. General, cAnd dorifi un registru gol (workbook);
' cciroiri" 9ua*"ot*ur
s l \ - : l :
E6&r
l-3t* ortu l [*q*: ts"l:r]
a
a
Vticrosott gxcel fe
2. spreadsheels - pe ecran vor apdrea pictograme pentru mai multetipuri de foi de calcul folosite mai frecvent. Executali clic pe pictogramacorespunzdtoare tipului de registru de calcul pe care doriti s[-l realizafi. incaseta Preview va apare imaginea registrului de calcul selectat.
6*'o1 ssiJs*et s**ms :
-{l I ,sr i 'S1 *q l* . 1 € l i a i d ; l
sahnce sh€.t ExFnsst,.. m s|6 rN*e!is*J&{
. : t t I
;iJ
G.;1.i i?
l J - l l i c * n I
Dacd dorifi crearea unui registru de calcul nou, (nu un registru decalcul dup5 un gablon), putefi rcaliza acest lucru mai simplu, alegdnd una dinvariantele:
o prin utilizarea combinaliei de taste Ctrl+N,r clic pe butonul New , din bara cu butoane standard.
Salvarea unui registru de calcul
Pentru a pdstra datele introduse gi a putea fi reutilizate, registrele decalcul create trebuie si fie salvate, pe un suport de memorie externd. Atuncicdnd efectuafi salvarea unui fiqier care incd nu are nume (prima salvare) aveliposibilitatea de a alege una din urm[toarele variante:
1. Din meniul FiIe alegeti comanda Save As... sau Save;2. aplsafi tasta Fl2;3. utihza[i combina]ia de taste Ctrl+Sl4. executafi clic pe butonul Save, situat pe bara standard.
Indiferent care din aceste variante alegeli se va deschide fereastra dedialoe Save As:
Tastali numele sub care salvali fiqierul (in lista File name) qi stabililifolderul in care va fi salvat acesta (in lista Save in..\.
Daci folderul in care dorifi s[ faceli salvarea figierului nu existi aveliposibilitatea de a-l crea utilizdnd butonul Create New Folder situat infereastra Save As.
in final executali clic pe butonul Saye sau apdsali tasta Enter.odatd ce fiqierul are un nume, vefi salva modificdrile ulterioare
utilizdnd comanda,Save sau Ctrl+5.
Comanda Save As... o veli rrtrliza gi dac6 dorifi sd salvali acelagi fiqiersub un alt nume sau intr-un alt folder.
Salvarea cu paroli
salvarea cu parol[ permite protejarea unui registru de carcul, in sensulc[ registrul de calcul salvat cu parold nu poate fi deschis decat de cel (cei)care cunosc parola.
Pentru a salva un registru de calcul cu parol6, procedali astfel:
;J Desktop
f l"ly Computer',.j Andrei'' Oocuments
__l FlBvia'r Documents
-.'r laura'5 DocumentS
. i
l . : : ;
. - , S t . t i iExrd . . .+ ) ' I . : J : : i , r .4 .
l - " - lNamet aplicatii Excet l- C-.d j
o deschideli fereastra de dialog Save As... utilizAnd una dinvariantele prezentate mai sus qi alege{i din lista derulantl abutonului Tools comanda General Options;
se va deschide fereastra de dialog Save Optiorzs unde ave{iposibilitatea de a introduce o parol[ pentru a deschide fiqierul(Password to open), respectiv o parold pentru a modifica fiqierul(Password to modify). Tot in cadrul acestei ferestre aveliposibilitatea de a crea intotdeauna o copie de rezervd (activaficdsula de validare Always create backup). Butonul Advanced vdoferd posibilitatea de alege tipul de criptare.
l] Always create [ackupi- rle rFrErinl
Pas5word to gpeni , I i;dt-."d- lPassword to Dodlfyl
f] gead-only recommended
RC4, fficrosoft Enhanced Crypt4r6phir Pfovider vl.0RC4, Mifforoft Enhanccd D55.nd Oiffle-Hellman Oyptoqraphi. providerRC4, Microroft €nhanced R5A and AE5 Crntqrapht Pfovider (protdype)
choose 6key lengthl
ghoorc il cncryplion lypcr
Dupd tastarea unei parole sereintrodus[ parola tastatd anterior, in
cere confirmarea acesteia (trebuiecaseta text Reenter password to
proceed).
Executali clic pe butonul OK Sirevenili in fereastra Save As.
De fiecare dat[ cdnd veli incercadeschiderea figierului protejat se va afiga ofereastrl care v[ cere parola pentrudeschiderea registrului de calcul:
Deschiderea unui registru de calcul existent
Pentru a deschide un registru de calcul existent aveli posibilitatea de aalege una din urmitoarele variante:
1. din meniul File alege[i comanda Open;2. utilizali combinalia de taste Ctrl+O;3. executali clic pe butonul open , situat pe bara standard.
Lookin, ri;j igffililigm
;' : Name
l,-':J ianut Ilqy Recent .idDotumfltr . ;l
_
1 1 3i' .:l
:: ::l.le@kl\ " ) , : Jcopyo lExempleded iaqrame
Oesltop i rli]rtudiu
My Documenls
:1 . , 'd
My ComDuler '
h -_ . Fite !6me:
MyNetworkPlaces Flles of !ype: 4l p;s16roit Off(e Ex€el Fdes
: i *i - 1r ,at ' i f, !:1. TooLs'
size Type Date llodfbdFile Folder Z4.||,ZOO42L:SBFile Folder 24.!!.ZBD4 Z?tts
l4KB MkrosoftExcelWor.. , 07,10,2004 lS:1914 KB Microsott Excel Wd.,, 19.08,2004 1{:S035 KB Microsoft Ex(el Wor,.. ,19,08.2004 14r00l4 KB l,4idosoft Ercel luor.., 21,08,2004 ltr02
L - - * r
Se deschide
folderul (discul), in
fereastra de dialog Opencare se gdsegte. Introduceti
?n cadrul cdreia specifica{i
numele registrului de calcul
fUicrosoft gxcel fe
c[utat in lista FiIe name: (eventual calea), sau il selectali direct din cadrulferestrei. Executali clic pe butonul open sau apdsali tasta Enter (sau directdublu clic pe numele fiqierului).
Deschiderea rapid[ a unui figier poate fi rcarizatd,prin sir4pla alegerea acestuia din cadrul meniului File, dac6 registrul de calcul apare in listaultimelor fiqiere accesate. iri moa implicit aceastd listd reline ultimele 4figiere accesate, dar numdrul acestora poate fi modificat (maxim 9) dinmeniul rools, comanda options, fiqa General (Recently usedfiIe list).
?iui .. r"t-r"ii.""i- , s*" ;1. r,,oiview l; Calculation ;; Fdi! li-$#*il i i
5elting::
I RlCl reference siyle ff prompt
f, lgnore other applications l] erovide
S Fgnction tooltips I Zoom or
Q f,ecently used file list: I + i I entries
t;
Daci aveli mai multe registre de calcul deschise simultan v[ putelideplasa de la unul la altul prin utilizarea uneia dintre metodele:
o dac[ este vizibil[ o parte din fereastra registrului de calcul in caredorili s[ v[ deplasafi se execut[ clic pe aceasta;o din meniul Window selectali denumirea registrului;o utilizali combinalia de taste ctrl+F6 (pentru a vi muta la fereastraunui alt registru de calcul).
inchiderea unui registru de calcul
Pentru inchiderea unui registru de calcul utiliza{i una din urmdtoarelemeLode:
o din meniul File, comanda Exit;o clic pe butonul E O" pe bara de titlu;o apdsarea simultand a tastelor Ctrl+W;
o comanda Close din meniul butonului sistem.
Cdutarea registrilor de calcul
Daci nu cunoaqtefi numele intreg al registrului de carcul (ci doar oparte din nume), trebuie procedat astfel:
1. deschide{i fereastra Open;2. alegeli din lista derulant6 a butonului Tools comanda Search...
3. in fereastra File Search care se deschide puteli alege' figa Basic, unde tastali partea cunoscut[ din numele fiqierului
(pot fi folosite caracterele de specificare globali x sau ?);puteli preciza alte opliuni de cf,utare referitoare la loca{iaaproximativd a figierului (dacd o cunoa$teli), respectiv tipulfiqierului. Dupd precizarea op{iunilor executali clic pe butonulGo. in partea de jos a ferestrei vor fi vizualizate rezultatelec[utdrii.
- E dfko FibrB wod FibtE Excd FllesE PowerPdilFllet
E Publi$er FiEsE D*a coedioi FkD vrio Fiee
tr mirffyll
fiqa Advanced - vd permite specificarea unor criterii de
cdutare avansate.
gondition:
:w .includes
of notesof pagesof paragraphsof slidetof words
Computer {l of l}
Capitolul 3
Lucrul cu foile de calcul
Deplasarea de la o foaie la alta
tn mod implicit fiecare registru de calculcalcul ale cdror denumiri Sheetl, Sheet2, Sheet3,dejos a ferestrei registrului.
l l t
Ti"j1)r{ { ) H\Sheeu\Sheetz/SheeE/
ior*: : ; Aqtoshapes' \ \ nC) ! "di ; Sl _l . : ' ,t j t .
Aveli posibilitatea de a modifica acest num6r astfel:. din meniul Tools alegefi comanda Options,fiqa General;. precizafi numlrul dorit in dreptul opfiunii: Sheets in new
workbook qi executafi clic pe butonul Ok.
cglorView
' i Intqnationdl' 5"1:..r..,...;,,,,,...:norchell
.|-caiqlallol. :t... Elit . i...,fg119rgl...j : Transir
Settin!t
f] RlEl reference style f] lrompt for wr
f] lgnore other applications f] trovide leedtE Fgnction tooltips fl loom on roll I
E] Becently used file list: 4 I enlries
i v["b or
:n*:'l:*^**yz+ ;"
Pentru a v[ deplasa la o altl foaie de calcul alegeli una din metodele:
1� executafi clic pe eticheta foii de calcul pe care dorili s6 o deschidefi;
este format din trei foi deapar in etichetele din partea
Vticrosoft Bxcet. fe
2. prin combinalia Ctrl+PgDn treceli la foaia de calcul urmItoare saucu Ctrl+PgUp,la foaia de calcul anterioard.
Ins erarea foilor de calcul
Pentru a insera in registrul de calcul curent una sau mai multe foi decalcul, procedali astfel:
1. Selectali foaia (foile) de calcul inaintea clreia (c[rora) doriti s[ inserati ofoaie nouf, de calcul.
2. Alegefi una din variantele:- din meniul Insert comanda
Worksheet:- din meniul contextual, ce se
deschide (clic dreapta pe eticheta foiiselectate), alegefi comanda Insert; inacest caz se deschide fereastra Insertde unde ave{i posibilitatea sd alegefiintre inserarea unei foi goale (figa General - alegeli worksheet) sau a unuigablon (fiqa Sp re adshe et S olutions).
Gffid : Siprc.&hat SollioE .. .
6 A - - -t$;i '{.1+l i5 .6 ! -g61r-q chilt MsEx(d{,0 ldern*bnal ""
Macro Macro StEot
Prsvkil nd .vailable.
I Twu*msrtr.onrins I l---!,! -l
k*"r I
Se vor insera atdtea foi de calcul cdte au fost selectate. Noua foaie decalcul va avea numele Sheet4.
,-"i i 1r a i,t ,t I ll Insertl { I -1 4 I l l + ' '
1 5 i | ' r , o e t e t e' | : i -
1t r i Ij; I genamet t : I1 7 ' 1 | '
ia ' i I l
- 4 ' I r € u L u t u r , , ,z t \ | -^ ^ i I
/ ) | | r I r r i a , , , a ^ , { -
'1-8.. j | , tntou" or coPY, "
19 i | :ri select All Sheets' l n , I
i i , I rubcoto, , , ,
[ - l i
$tergerea foilor de calcul
$tergerea unei foi de calcul serealizeazd astfel:
1. Select[m foaia de calcul pe care dorim sd o elimin[m (sau foile);2. Alegem una din variantele:
o din meniul Edit, comanda Delete Sheet;
o din meniul contextual alegem comanda Delete.
va apare o fereastrd de dialog care ne va cere s6 confirmim eliminarea.
| \ Data may exist in the sheet(s) selected for deletion. To permanently delete the data,. \ press UBlBte.
i.]T'�"q-l I c-.d I
Mutarea/copierea unei foi de calcul
Foile de calcul pot fi mutate sau copiate in cadrul aceluiaqi registru,sau dintr-un registru de calcul in altul. Pentru a muta sau copia foaia (foile)de calcul in alt registru de calcul, acesta va trebui deschis inainte.
Varianta I
1. selectbm foaia (foile) de calcul pe care dorim s[ le mutdm sau si lecopiem.
2.Din meniul Edit alegem comanda Move or Copy Sheet gi din lista ascuns[To Book vom selecta denumirea registrului respectiv (pentru ca numelefiqierului s[ apar[ in lista To book:, acesta trebuie in prealabil deschis). Dacidorim s[ mut[m sau sd copiem foile de calcul intr-un registru de calcul nou,alegem din lista derulantd opliunea (new book). Selectdm foaia de calculinaintea cdreia dorim sd fie mutati sau copiat[ foaia selectatd din lista Beforesheet. Pentru copiere se va bifa create a copy. in final executdm clic pebutonul OK, sau ap5s[m tasta Enter.
Microsoft Excel. Te 23
Move selected sheeis
!o book:
tsOOK:J
Eefore sheet:
n greate a copy
f ! , t_]
r tabel'5heet3
i (move to end)
Move selected sheets
lo book:
: Book3
ffi feate a copy
l_: q(]]l I c"*d I
Varianta II
Mutarea sau copierea unei foi de calcul se poate realiza qi folosindmetoda drag-and-drop. Astfel pentru operalia de mutare poziliondm simbolulmouse-ului pe eticheta foii respective gi prin glisare vom muta foaia de calculin pozilia doritl. Pentru copiere pozilionlm simbolul mouse-ului pe etichetafoii respective, finem aplsatd tasta CtrI gi prin glisare copiem foaia de calculin pozilia dorit[.
Redenumirea uneifoi de calcul
Pentru a schimba numele unei foi de calcul se poate alese una dinvariantele:1. executafi dublu clic pe eticheta foii de calcul pe care dorifi sd o redenumili;2. din meniul contextual se alege comanda Rename.
Vticrosoft Bxcet. fe
S e le c tarea foilor d e c alc ul' Pentru a selecta o singur[ foaie de calcul, executali un singur clic pe
eticheta doritS.' Pentru a selecta mai multe foi de calcul invecinate, executati clic pe
prima foaie de calcul din grup qi apoi fineli apdsata tasta Shift ?n timpce executali clic pe ultima foaie de calcul.
' Pentru a selecta mai multe foi de calcul neinvecinate, linefi apf,sat[tasta Ctrl in timp ce executafi clic pe fiecare foaie de calcul.
I Pentru selectarea tuturor foilor de calcul din registrul curent alegefidin meniul contextual comanda Select All Sheets.
ffitK i ) 'r\ anqajtsti l tabel\Street3/
CAnd sunt selectate mai multe fbi de
[Group] dup[ numeie figierului.
Pentru deselectarea foilor executaticaicul.
calcul ?n bara de titlu va apare
clic pe eticheta oricirei lbi de
Addugarea de culoare pe selectorii de foiPentru a ad[uga o culoare selectorilor de foaie procedali astfel:
+ selectafi foile pe care dorili s[ le colora{i;+ alegefi comanda Tab Color.... fie din meniul Format ---+ Sheet ---+ Tab
Color.... fie din meniul contextual al selectorului de foaie;+ se va deschide fereastra Format Tab Color executa{i clic pe culoarea
dorit[, apoi facefi clic pe OK.
lal' anlef
:, No Color
r x l r t l r rr * f f i ; 0 r & s *l [ ' , t ; l f f i :n K I ] ! !ffi , , ;l ,,; 'rri 16" ,
t : '
, , , , , ,
' . M - - l , . l . gI f f i ] . . , I I I F I
21 :t t : .t { {
: utaw
r n, L\gtrggla,,(streets / "
Ascunderea registrilor de calcul Si afoilor de calcul
in cazul in care se lucreazf, cu informalii foarte importante sauconfidenfiale, se pot ascunde registrele de calcul, foile de calcul, coloanelesau rdndurile. cand sunt ascunse, datele nu pot fi citite, tipirite saumodificate. Datele ascunse nu vor mai fi tip[rite. Bineinfeles c6 datele se potreafiqa pe ecran de fiecare datd cdnd aveli nevoie de acestea.
Pentru a ascunde un registru de calcul, aregeli comanda Hide dinmeniul Window.
Microsoft Excel. To 26
Dac[ dorili sd reafiga{i un registru ascuns procedafi asrfel:o din meniul Window alegeli comanda Unhide;o se deschide fereastra Unhide, unde selectali numele figierului;. executali clic pe butonul OK.
Ascunderea foilor de calcul :o selectali foaia sau foile de calcul pe care dori{i si le ascundeti;. alegefi din meniul Format ---+ Sheet --+ Hide',
Pentru reafigarea unei foi de calcul se procedeazi astfel:. alegeli din meniul Format---+ Sheet ---+ Unhide;I se deschide fereastra unhide, de unde selectali foaia de calcul pe care
dorili sd o reafigali qi executali clic pe butonul OK.
ingheyarea panourilor
in cazul in care datele din foaia de calcul se intind pe o porfiune maiintinsS, este util sd blocali capetele de coloane gi/sau de rAnduri.Blocarea capetelor de rAnduri sau de coloane, sau ambele se efectueazi astfel:
. executafi clic pe celula din dreapta capetelor de rAnd qi/sau subcapetele de coloand pe care dorili sd le blocali (celulele respective vor fievidenliate);o din meniul Window alegeli comanda Freeze Panes
Pentru deblocarea capetelor de coloane qi de rdnduri deschidefi meniulWindow qi alegeli comanda Unfreeze Panes.
:-)Eh td !h hrc* Fqd Id q.t. !t@ d.p
. - , ! . . j - - ' i - . : : . 1 l . . r f l r ,
:tod_&aa - l,
- lg, u =lEl= ,J { . . .: .: ;F !d, rAl . pNum€lecand ida le i- - , ,
A " - - l B - - - ' I ' ' C ' ' ' l - - d - l . . - - E l ' i ' -Nuffile candlddet ?rcbaI ?mbe II PmbnItr
2
3A
5
q
otmDanie la 9J5 ft 90- 'u lbu t Rodka 6,33 :uf 50
8.{t fb 85inuhe Gabriela
)o ld iq Dana 9,45 ru f 88op Claudia 999 b 100
I BaltiAlexandra EA6 fb 86v |nor8e Lorrna 625 40ro lPop€ic" Mihaera 736 b 70
e"*n"'i"" _l f r"'"r 5-
Ll Ek' Ee S! Ft @.. Id q*l
r..j. =...{,,.lrl .i -,,. :i r!.r*..,t-lBoi lAdqu . ru , lTlr g =
41 - , It Nlmde candidateiA l B I
@ ; H d e
l ; l ; i i . , lf ; L '
Numl. candtdd.i . PrcbrI
2
3
5
67
l o rmDanie la -:lll u ibur Rodka 633 50
8.45 f! 85b
l o ld i ! D in i 88' op C laudta 999 100
I 8-46 fb 86
Divizarea foii de calcul
cdteodatd este necesar sd lucraJi intr-o foaie de calcul mai mare siaveti nevoie sd. vizualizafi simultan dou[ pdrfi diferite are foii.
in acest caz este indicat si divizali foaia de calcul. Pentru a diviza ofoaie de calcul proceda{i astfel:
o precizati (selectali) locul unde dorili s6 executafi divizarea foii decalcul;e din meniul Window alegeli comanda Splfr.
Cdnd se deruleaz[ foaia cele doul panouri efectueazd derularea sincronizat.
Pentru a elimina bara de divizare alegefi din meniul window comandaRemove Split.
Mirirea/micqorarea zonei vizibile din foaia de calculPentru a m[ri sau micqora zona vizibild din foaia de calcul, alegeli
una din urmitoarele variante:
1. din meniul view alegeli comanda Zoom.... Se deschide fereastraZoom din care selecta{i procentul de mdrire/micgorare;
2. utilizafi butonul Zoom de pe bara cu butoane standard pentru aalege procentul de mdrire/mictorare.
O altb modalitate de vizualizare, recomandatd sd o folositi atunci cdnddorifi ca foaia de calcul sr ocupe tot ecranul (elimindnd toate barele. maipulin bara de meniuri) este cea de ecran prin; alegeli din meniul viewcomanda FuIl Screen Pentru a reveni din acest mod de vizualizare executaticlic pe Close FuIl Screen.
Ascunderea liniilor de grild pentru celuld
Foaia de calcul in Excel este sffucturatd pe coloane gi rdnduri care suntdelimitate de linii afigate estompat.
Dacd dorili ca aceste linii ce delimiteaz[ randurile qi coloanele incadrul foii de calcul si nu fie afiqate proceda{i astfel:
4din meniulTools, alegefi comanda Options, eticheta View;+ dezactivali cf,sula de validare Gridlines;+ executali clic pe butonul OK sau apisali tasta Enter.
Color International Save
I l. .yiifl..... j ;" -,calcufati91., , . Edit
r lnsf!
U Startgr TaskPanB {!l Formura
i {tinfirentr
' {-i tlon"
I ,Sbierls
I {.t Show All
i 1,r,./ind{pr optj{n:
, @Pagebreakr I Fogmulas
; p Eridlines
I Gridlines Eolor: r Automatic
1:..\.:. i
B now
u
t ."l
Capitolul 4
Introducerea $i editarea datelor
Deplasarea tntr-o foaie de calcul
Pentru deplasarea in cadrul unei foi de calcul puteli folosi mouse-ulsau tastatura. Mai jos sunt prezentate efectele tastelor utilzate pentrudeplasare:
Tab
Enter
<- t -+JCtrl+l sau Ctrl+J
Ctrl+<- sau Ctrl+-+
PgupPgDnBnd + EnterCtrl+Home
Ctrl+End
deplasare la celula urmdtoare pe aceaqi linie;deplasare la celula urm[toare pe aceagicoloani;
deplasare o celuld ?n direc{ia sigelii;
deplasare la inceputul sau la sfArqitul zonei dedate, (la prima sau ultima celuld din coloan6,dacd coloana este goalS);
deplasare in celula din extrema stdngd saudreapti a zonei de date (la prima sau ultimacelul5 din rdnd, dac[ rAndul este gol);
deplaseazi un ecran in sus;
deplaseazd un ecran in jos;
deplasare ?n ultima coloand a liniei;
deplasare in collul din st6nga sus al foii decalcul;
deplasare in colful din dreapta jos al foii decalcul.
Modalitdli de introducere a datelor
Pentru a introduce date intr-o celuld tastali datele qi apoi alegeli una dinvariantele:
' apisali tasta Enter - in acest caz se trece la o celuld pe liniaurmdtoare;
' apdsali tasta Tab - se trece la o celuld pe coloana urmdtoare;I executali clic pe butonul de introducere (validare), situat
pe bara de formule;
executa{i clic pe o altb celul[;
cu sigefile direclionale vd puteli deplasa la celula doritd.
Introducerea textului
Textul este o combinalie de litere, cifre gi spafii. Implicit, textul estealiniat automat la stdnga. intr-o celuli pot fi introduse maxim 255 decaractere.
CAnd introduceli
un text mai lung, gi
ajungeli la marginea din
dreapta a celulei, textul va
trece in celulele libere din
dreapta. Dacd in celula din
dreapta ve{i introduce date
poate fi observat pe bara de
celulei.
Pentrua-l vedea in intregime aveli posibilitatea de a:miri lifimea coloanei (varianta cea mai comodd este prin utilizarea
il;Ll Erto. Edii'r'[isw tnsei:] Fsro.t: ltiok -[ara: Uiniiwi H,' i J , ; d j .J.. .3 i ; t : i1.. , / , ' r ,3 -. .{ o
i A r i a l r r 0 . B ] . . U , = = E " * t jA1
I
I
i 1l fie Eait View Insert Fgrmat foofr q"au *,"to* lro
i J , , i j . - , _ 1 : : - . . r . - r j . J . ' -
i A r i a l - 1 0 . r . B { U , = = = : : - 1 , - : 1 , , i -/q1 ' f r , aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
textul din celula vecind nu se pierde (acest lucruformule), dar nu poate fi vdzut integral in cadrul
proprietilii de potrivire automatd - AutoFill);
+ scrie textul pe mai multe linii in cadrul celulei (Wrap text).
Introducerea numerelor
Numerele pot conline cifrele de la 0 la 9 qi urm6toarele caracterespeciale: *, -, /, O, Vo,.(punct), ,(virgula), $, E. Numdrul introdus va apare inceluld aliniat la dreapta.
Nu este ins[ nevoie sI include{i de fiecare dati cdnd introduceji datelegi aceste semne; puteli scrie direct numerele qi apoi sd formatali celulele,folosind opfiunile pentru formatare.
Dacr introduceli un num[r gi el apare in celuld in forma: ###### sauin forma: 7.78E+06 (scriere gtiin{ificd), inseamnd c6 celula nu este suficientde latd pentru ca num[rul respectiv sf, poatr fi afiqat in intregime.
Pentru a introduce un num6r negativ, plasafi in fafa lui semnul minus,sau il trecefi intre parunteze. Dac6 trebuie s6 introduceli o fracfie, plasafi infala ei un 0 (zero) urmat de un spafiu, apoi fraclia respectivd.
Introducerea datei si a orei
Datele qi orele sunt evaluate ca numere seriale. Pentru a introduce odat[ calendaristic[ sau o or[ putefi folosi mai multe formate standard. v6puteli stabili un format de dat[ calendaristic[ din ferestra Format Cells,eticheta Number; alegefi din lista Categories formatul de dat6 calendaristicf,(Date) gi in partea dreaptd a ferestrei serectafi formatul dorit. La fel seprocedeaz[ gi pentru orI - veli alege categoriaTime.
Number AlgMent
gategoryi
6eneraliluf,UerCurencyAccoutingDdlei*ffrii{*ffiM$PercentageFraclion5dentificI ext5pecinlCustom
ProteclionFmt Border Pattehs
:,irdi
H00 81G i4nxtor 7200 |pn8t4
lvp€lsFn*n;jw{!ffi^l3:30lr30 PM
I 13:30155. l t30r55 Pl4
mmi5t,037r30r55
Locale (ltrataon)l
Romnnidn v
Iime formnts displny date and time sed.lMbers dr lime values, Except foritilr thnt have an arterisk(*), applied formatJ do not rwitch dde or timeorders with the operathg system.
. eL I l*.*J--l
\umber Alignment Font 8o.der patterns protectEn
Edlegoryi iiii f,i'General HDO 81G lylnxtor 7200 rpm 8[,jl,lumbel' Curency lypel
lFdlilw ;rL:-\'-:;r&n**:-?,1,Time r i .C
- ' - --- '
HerceftEge l4,3,ol
i l*qon 1{,o3,t ] l5CEnflnC 1d_h:r
]::1", ii-,",ocustom locale (location)t
Ddte fdmats dirplay ddte and lime Jedal rumberr ds ddte valuer. Exrept foritems thdt have an.rlerirk(*)r dpplied formntr domt Jwitch date orde6with the operdtng syrtem.
I o- lflrel_l
CAnd se introduce data folosind formatul, Excel convertegte formatulintr-un numrr care indicd numdrul de zile care s-au scurs de la 1900 pdnd ladata respectiv5.
Dac6. Excel recunoagte intlarea ca fiind o datb sau o ori. aceasta va fialiniatd la dreapta in celuli. in caz contrar (nu o recunoaqte), ea va fi tratatf,ca text gi va fi aliniatd la stdnga in cadrul celulei. Pentru a introduce in cadrulaceleiaqi celule data qi ora acestea trebuie separate printr-un spafiu.
Atunci cdnd utiliza{i date calendaristice in cadrul formulelor acesteatrebuiesc introduse intre ehilimele.
Editarea datelor tntr-o celuld
Editarea datelor introduse intr-o celuld se poate face:+ fie in bara de formule:+ fie direct in celuld (dublu clic pe celul6, sau dupd selectarea celulei se
apasf, tasta F2).Pentru editarea pe bara de formule executali clic pe celula in care
dorifi s[ face,ti modific[rile qi executali clic pe bara de formule.
cand sunteli in modul de editare pe bara de stare va ap[rea cuvdntulEdit.
Dac[ doriJi sd renunlali la modificf,ri executa{i pe butonul cancel sauapdsa{i tasta Esc. Pentru a accepta modificdrile fdcute executafi clic pebutonul Enter de pe bara de formule sau apdsa{i tasta Enter.
Selectareatn cadrul uneifoi de calcul
Selectarea celuleloro Pentru a selecta o singuri celuld se executd clic pe ea.o Selectarea celulelor aliturate se face astfel: se executd clic pe primaceluli din stdnga grupului qi se gliseazr cu mouse-ul in jos spre celuladin dreapta jos, pentru a selecta toate celulele.
. in cazul celulelor neadiacente, se menline tasta ctrl apasat[ in timp cese executi clic pe celulele individuale.
S e I e c t ar e a rdnduril o r/c o lo anel o ro Pentru a selecta un rdnd, se executi clic pe cifra corespunzitoarer6ndului.o Pentru a selecta o coloani se execut[ clic pe litera corespunzdtoarecoloanei.o Pentru a selecta rdnduri (coloane) aldturate se execut[ clic pe primarespectiv ultima cifri (literl).o Pentru a selecta randuri (coloane) neadiacente, se apasd tasta ctrl $ise executd clic pe fiecare cifr[ (literd) corespunz[toare rdndului(coloanei) pe care dorili sd il (sI o) selecta{i.
Pentru selectarea unui domeniu de celule procedali ?n modur urm[tor:+ pentru a selecta acelagi domeniu de celule in mai multe foi de calcul
se selecteazd mai intdi foile respective;+ se plaseazd indicatorul mouse-ului in coltul din stAnga sus al
domeniului;+ executali clic Ai finefi ap[sat butonul stdng al mouse-ului;+ glisali mouse-ul pand in collul din dreapta jos a domeniului dupd care
elibererafi butonul. Domeniul selectat va fi evidenliat.in cazul in care dorili si selecta{i mai multe domenii de celule
neal[turate, selectafi primul domeniu in modul prezentat anterior, iar pentru aselecta celelalte domenii lineli ap[sat6, tasta Ctrl.
Copierea datelor
Pentru a copia date se vor efectua urmltorii paqi:1. selectali celula sau celulele care dori{i s[ le copiali;2. alegeli comanda Copy folosind una din variantele..
a) Edit ) Copyb) Ctrl+C
c) butonul Copy de pe bara standardd) din meniul contextual ) Copy
3' selectali prima celulf, din zona unde dorifi copierea, (pentru a copiadatele in alti foaie sau registru de calcul, trebuie mai intdi sd selectatifoaia sau registul respectiv) qi alegeli comanda paste.
a) Edit > Pasteb) CtrI+Vc) butonul Paste de pe bara standardd) din meniul contextual ) Paste
copierea poate fi realizatd, qi prin metoda de drag-and-drop. selectalicelulele pe care dorifi sd le copia{i, fineli tasta Ctrl apdsatd, qi glisali chenaruldocumentului pe care l-a!i selectat. Cdnd se elibereazr butonul mouse-ului,conlinutul va fi copiat in noua pozifie.
Pentru a insera datele intre celulele existente se apasi Ctrl+Shift intimp ce se se face glisarea.
Dacd datele trebuiesc copiate intr-o alti foaie se apasf, tastelectrl+Alt in timp ce glisafi celulele selectate pe eticheta foii respective, dupdcare ve{i putea fixa grupul selectat in pozifia doritd.
Mutarea datelor
Mutarea datelor se face aproximativ la fel ca gi copierea, cu excepliafaptului cd datele sunt luate de unde se aflr gi sunt plasate intr-o noul loca{ie.Etapele pe care le parcurgefi:
1. selectafi celula sau celulele pe care dorili s[ le muta{i;2. alegeli comanda Cut;
a. Edit ) Cutb. Ctrl+Xc. butonul Cut de pe bara standardd. din meniul contextual ) Cut
3. selectali prima celuld din zona unde dorili mutarea, (pentru a mutadatele in altd foaie sau registru de calcul, trebuie mai intdi sd selectatifoaia sau registul respectiv) gi alegefi comanda paste.
Prin metoda drag-and-drop selectali datele ce trebuiesc mutate apoiglisali in noua pozifie a chenarului celulelor selectate. Ap6safi tasta Shift intimpul glisdrii, pentru a insera datele intre celulele existente.
Pentru a muta datele in alt6 foaie de calcul, se apasd tasta A/r qi setrage domeniul selectat pe eticheta foii de calcul. Pe ecran va fi adusd foaiarespectivi unde se va fixa domeniul selectat de celule, in pozilia doriti.
$tergerea datelorCelulele din Excel sunt caracterizate prin conlinut gi format.
$tergerea datelor (conlinutului) din una sau mai multe celule poate firealizatd, prin una din metodele:
l. selectafi gi apdsali tasta Delete;2. selecta{i gi din meniul Edit > Clear )Contents.
Observalie
Dac[ dorili $tergerea formatului ve]i alege Edit > clear ) Format(qterge doar atributele de formatare ale unei celule, nu gi conlinutul).
Pentru a qterge atdt formatul cat qi conlinutur alegeli Edit > clear )AU.
Anularea gi refacerea unei acfiuniPentru a anula la un moment dat acfiunile recente, aveli la dispozilie
comanda undo, pe care o puteli alege fie din meniul Edit, fie executand clicpe butonul cu acelagi nume de pe bara standard. Dac[ dorili anulareasimultanr a mai multor acfiuni, executali clic pe sdgeta de langd opliuneaUndo gi selectali din listl acfiunile. Pentru a revoca o intrare intr-o celul[ sauin bara de formule, apdsafi tasta ESC inainte de a ap[sa tasta Enter.
Revenirea este realizatr de comanda Rendo pe care o putefi alege fiedin meniul Edit, fie execumnd clic pe butonul cu acelagi nume de pe barastandard.
Func{ia AutoComplete
Func{ia AutoComplete este folositd de obicei atunci cdnd intr-o foaiede calcul datele de pe o coloand se repet[, situalie in care introducerea datelorcu ajutorul acestei funclii devine mai uqoard . Pe baza intrdrilor (cuvintelor)introduse deja in coloana curentd, funclia AutoComplete completeazl automatun cuvAnt cdnd introducefi primele litere ale acestuia.
De exemplu: introducefi numele unor orage -tasta{i intr-o celulf, "Arad"; trecefi la celula urmdtoare,din aceeagi coloand qi dac[ dorili sd scrieli din nouArad, veli constata c[ in momentul introducerii primeilitere, in celul[ va fi scris automat "Arad". Dacdacceptali intrarea ap[safi tasta Enter, iar dacd. doriti alt nume scrieti incontinuare.
Pentru a afiqa o list[ cu intrdrile din Autocomplete, executati clicdreapta pe urmdtoarea celuli din coloana in care realiza[i completdrile qi dinmeniul ce se va derula alegefi comanba pick From List..
Excel va afiga lista intrxrilor, creatd in mod automat pe bazacuvintelor pe care le-ali introdus deja in coloand; alegeli un element al listei.
Pentru dezactiv area funcliei Aut o c o mple t e (implicit activ[) proceda{iastfel:
Aradro
din meniul Tools alegefi comanda Optiotts pagina de proprietbli cueticheta Edit.
dezactivali comutatorul Enable AutoComplete forcell values qi executali clic pe butonul OK sauapdsali tasta Enter.
Color International
view Cakulatton ; '� 'idli--
;
l-'l Edit directly in cell
i; Albw .ell drag and drop
ii] {lert before overwiting
i.:l Uove selection dfter Enter
Direction:
],j riled decimal
4acej l
!] cut, copy, dnd rort qbjectt
tj Ask lo U)date automatic link
ll'.1 Provide feedbick with ADim.tion
l,ti Enable Auto(omplete for cell
Serii de dateO tehnic[ mai avansatd de introducere a datelor constl in generarea
automatd a seriilor.Pentru copierea conlinutului unei celule in celule aldturate poziJionali
simbolul mouse-ului in collul din dreapta jos al celulei din care dori{i sicopia{i, simbolul mouse-ului se transform[ in * qi glisa{i pe linie sau pecoloand peste cAte celule dorili. O alt5 variantd este alegerea comenzii Filldinmeniul Edit.
A B C1 1 32 1 3 3t] j4 :
;,..j I F1e. : 1' ' ' - :' :1n1,^ . " D 7
.. . . - i A
. 1 i N r c r
234 ls .6 t
llI
. 9 ,1 01 1 :
-l:r.i=.j-:}:-1.. -- r u = = = !
g]. qo* clrl+D
,].l Biqht ctrt+R
UF
Left
5eriei . , .
Justjty
i: Cu! ctrltx
-i eopy ctrl+c
}- Easte Ckl+V'
Paste lpedal,.,
Cledr )
Oe le te . , ,
Delete Sheet
: f l f ind , . , c t r l+F
Go To, . , C t r l+G
ivticrosoft gxcet. fe
Dacd dorifi s[ copiaJi un numir, o lun[ calendaristici sau un obiectcare poate fi interpretat ca serie, dar nu vreti sd creali o serie ci numai sdcopiali exact continutul celulei respective lineli apisatd tasta Ctrl attnci cdndtrageJi marcajul de completare.
Dacd alegeli dinmeniul Edit comanda Fill,subcomanda Series se vadeschide fereastra Series cuajutorul c[reia ave{iposibilitatea de a crea tendinfesimple de cregtere gi serii detendin{e de cre$tere prinslisare.
Funcfia AutoFillAutoFill reprezintd, o facilitate oferitd de Excel.Excel deduce, din celulele marcate, operalia probabil[ qi
rezolve singur problema.in cazul in care dorili si introduceli o serie de valori care seincrementeazd cu un numdr oarecare procedali astfel:
o scrieli primele dou[ valori ale seriei in celule succesive(pe verticald sau pe orizontalS);
o selecta,ti domeniul format din cele doui celule;
lncearca sa
trage{i cursorul de umplere men{indnd ap[sat butonul stAng al mouse-ului pAn[ la ultima celuli in care se face umplerea;eliberafi butonul mouse-ului.
Introducerea unor serii, cum ar fi: 1, 2,3, 4,...(se incrementeazl cu 1)este asem[ndtoare cu copierea conlinutului celulelor.
Mod de lucru:Varianta 1- procedafi in acelagi mod cu cel descris anteriorVarianJa II
+ tastali intr-o celulS 1 qi pozilionali simbolulal celulei;
mouse-ului in collul drept
+ in momentul in care simbolul mouse-ului setransformf, in *, apdsafi tasta ctrl; simbolul se transformi in +*glisali ?n direcfia in care dorili completarea seriei. cdnd a-!i terminattrebuie si ridica{i intdi degetul de pe butonul mouse-ului qi apoi de petasta ctrl.
o serie existenti va fi recunoscutl automat d,e Excer qi, la opera{iaAutofill, va completa domeniul selectat cu elementele din serie necesare.
Dacd domeniul e'ste mai mare decdt numdrul de elemente al seriei.seria se va relua.
operalia Autofill poate incepe cu orice element al seriei - Excel vacontinua cu elementul urmdtor sau anterior in functie de modul in care seumple domeniul, inainte sau inapoi.
Operalia Autofill poate fi realizatl, qi prin utilizarea butonului drept almouse-ului. Meniul oblinut prin utilizarea butonului drept al mouse-ului estemeniul aldturat. Se observb diferitele opfiuni posibile:
copiere simplS;
r',rl
' l
Fill Series
Fill Eormatting Only
Fill Withqut Formattinq
- umplerea celulelor cu o serie (Fil/ Series), format (Fill Formatting Only)
) ;sau valori (Fill Without Formattio n
rF.- lI r i * - l
' Lopy Leils
lEl ritt5eries
f. r fifl formatting Only
i.:.,: Fill Withgut Formatting
umplerea cu o serie derivati din date calendaristice: seria zilelor. seriazilelor lucrbtoare din slptim6n5, seria lunilor, seria anilorl
- in cazul selectdrii opfiunii Series... va apirea o fereastrd de dialog in carese vor specifica: serie pe linie sau pe coloani, tipul seriei, valorile de startqi de stop ale seriei, iar in cazul unei serii de tip dati calendaristicd, cineva fi elementul din datd care stabilegte modul de construire a seriei: ziua,zilele lucrdtoare din sdpt[mdni, luna, anul.
Liste particularizate
Excel oferl utilizatorilor posibilitatea de a-qi forma propriile serii dedate (liste particularizate). Acestea nu trebuie si fie in mod obligatoriu seriide numere, seria poate fi formatd din zilele sdptdmdnii scrise complet saudoar inifialele, numele lunilor, o listd cu denumirea unor produse, etc.
tvticrosoft gxcet. fe
Puteli construi o listd particularizat[ astfel:
Metoda L
+ completali seria din celule adiacente (pe linie sau coloand) intr-un
domeniu al foii de calcul;
+ selectati domeniul;
+ alegeli din meniul Tools comanda Options...;+ se deschide fereastra Options, de unde alegefi eticheta Custom Lists;+ in parlea stdng[ a ferestrei Custom llsls pot fi vdzute listele existente;
+ adresa domeniului
selectat de dvs. apare
in caseta text situatd
sub cele doud ferestre;
+ pentru a adiuga
aceastl listd celor din
fereastra stdngl apdsali
butonul de comandd
Import. Se poate
observa c[ lista
C9l9r Ihternational
View Calculation Edat
Curtom ListsiNEW LI5TL, Ma) Mi, J, V, 5, DLuni, Marli, Miercuri, loi, Vineri,ian, feb, mar, apr, mai, iun, iul) ,ianuBrie, f ebruarier nartie, dpriliNemid, Rao, Teora, Nemirailfliia;frnffiffirFnry.�vt
save Error Checkjng .. spelling security' 6eneral Trdnrition Custom Litti Chart
tast qnkierl
, oanane. mandarinei ldm6i
l A d d l
I - o" ; ; ' - l
PresJ Enler to separate list entrie5.
!mpo{ lirt from cells: $A$1r$A$5,- , '-.--' ' ': '-:,l : ! l I l @ o ( . l
l--9- :i i-.nr*:r
importatd va apare in fereastra List entries:.Metoda 2.- din domeniul Tools alegeli comanda options...,eticheta custom Lists:- in fereastra Custom lisfs, este selectatl NEW LIST;- executali clic pe butonul de comandd, Add;- in caseta de derulare List entries: veli introduce componentele seriei, c6te
o componentl pe linie;- executali clic pe butonul OK (sau AdA.
Color ;l trtm*iomt : sare ,: Erd ch*klrq ,*!,noVlew Cdlculation Edit . General , TransiLion , Custom Lists
Curtom lists: List gnkrejj
fff i1ff i mere,pere,l i-add j. Luni, Mafli, Maercuri, Joir Vineri,
Bn, feb, mar, ail, majJ iun, ulr .lanuarie, febudrisr ma{ie, apriliNemira, Rao) Teora, Nenira , l
5ecurity
: I
.: : .
Prers Enter to Jeparale list entries.lnpon h* lrom celbi t E T ' - * I
L ox-_.l l-c*"a I
Inserarea./eliminarea celulelor, rAndurilor. coloanelorInserarea celulelor
intr-o foaie de calcul, vefi proceda astfel:
1. selectafi celula (celulele) ldngi caredori{i sd fie inseratd noua celuld;2. din meniul Insert alegeli comanaCells... Se va deschide fereastraInsert;
3. in funclie de direclia ?n care dori{is[ se deplaseze restul celulelor (in
Daci dorili inserarea unei singure cerule, sau a unui grup de celule
Insert
i-., snift cells r[ghtit ii$lt"i_iglli-d" -" I1,.r En0re Low'li.;' Entire golumn
f--qr.ll|-:gel_-j
dreapta, respectiv in jos) activali unul din butoanele radio shift cellsright sau Shift cells down;4. executali clic pe butonul OK sau apdsa{i tasta Enter.
Varianta rapidd
O metodd de inserare rapidd a celulelor consti in apdsarea tastet Shiftqi tragerea marcajului de completare.
Eliminarea celulelorDac[ dori]i $tergerea unei celule, proceda{i astfel:
o selectali domeniul de celule (o celul6, un grup de celule) pe care vrelisd il eliminati;o alege,ti comanda Delete din meniul Edit. Se deschide fereastra Delete;in funcfie de direclia in care dorili s[ se deplaseze restul celulelor activatibutonul Shift cells left sau Shift cells up;. executafi clic pe butonul OK.
I n s e r ar e a liniilo r/ c olo an e lo rPentru a insera o linie selectali celula (sau linia) deasupra clreia dorili
sd faceli inserarea qi alegeli din meniul Insert comanda Row. Noua linie va fiinserati deasupra celulei (liniei) selectate. Pentru a insera simultan mai multelinii, selectafi atdtea linii, cdte dorili s[ insera{i.
Pentru a insera o coloand selectali celula (sau coloana) din stangacdreia dorili s[ faceli inserarea gi alegeli din meniul Insert comanda Columns.Noua coloani va fi inseratd in stdnga celulei (coloanei) selectate pentru ainsera mai multe coloane simultan, selectali atdtea coloane, cdte doriti s[inserali.
E limin ar e a liniilo r /c o lo an elo rDacd vre{i sd el imina{i l ini i sau coloane:
o selectali liniile sau coloanele pe care le veli elimina;o alegeti comanda Delete din meniul Edit.
Excel va $terge liniile sau coloanele gi le va renumerota pe cele rdmase.Modificarea lnfimii coloanelor pi a inil{imii rAndurilorModificarea automatd a l[timii coloanelor:1. selectali coloana sau coloanele a c6ror l[fime vre{i sf, o modificafi;2. alegetj din meniul Format ---+ Column -+ Wid.th, se va deschide fereastraColumn Width in care l[fimea actualf, a coloanei sau a coloanelor selectateeste evidenfiat[;
3. introduceli noua OK (sau ap[sali tasta Enter).
Pentru a modifica automat indltimea liniilor:1. selectali linia sau liniile a cdror inlllime dorifi sd o modifica{i;2. alegeli din meniul Format -+ Row --+ Height; se va afiga fereastra RawHeight in care actuala indllime a liniei saua liniilor selectate este evidenfiatd;3. introduceli noua indlfime qi executaticlic pe OK (sau ap[safi tasta Enter).
Modificarea ldlimilor unei coloane se face gi manual:o pozifionafi simbolul mouse-ului pe linia din dreapta care separf,coloana (pe care dorifi sd o modificali) in capul de tabel; simbolulmouse-ului se transformi in {f;
o modificali prin glisare dimensiunea coloanei.
Pentru modificarea manuald a indl{imii unei linii:o pozifiona{i simbolul mouse-ului pe marcajul de jos al liniei pentrucare dorifi modificarea indllimii; din nou simbolul acestuia se transformdin *r
o modificali prin glisare dimensiunea liniei.Ascunderea rAndurilor sau coloanelorAscunderea r6ndurilor sau coloanelor dintr-o foaie de calcul:
. selectafirAndurile/coloanele;
. alegeli din meniul Format ---+ Row (Cotumn) --- Hide.Reafiqarea rdndurilor/coloanelor :
. alegeli din meniul Format ---+ Row (Column\ ---+ Unhide.
Gisirea gi inlocuirea datelorPentru a localiza anumite date din cadrul foilor de calcul alegeli comandaFind utilizdnd una din variantele:
. din meniul Edit -+ Find ...:' combinalia de taste Ctrl+F;. butonul Find situat pe bara standard
Pentru o cdutare mai avansatd actionati
In fereastra Find andReplace care se deschideintroduceli datele clutate,dupd care executa,ti clic pebutonul Find Next (pentru aglsi prima aparilie a textuluispecificat de cdtre utilizator).
butonul Options>>;fereastra Find andReplace se extinde qi vdpermite sd stabilili undecdutafi (pe linii sau pecoloane), sd specificalitipul de informafii incare dorili s[ realizalicdutarea (formule,
valori, comentarii), sdstabilili dacd se va face
i Fin{ , neqlgcg ,
Figd what: rnio . l NoFormatSet J I Format , , , , l
Withtnl
learch:
took in:
f] Match gase
t M6tch entire cell cgntents
rcetkt.'' * I
l c b * l
sau nu diferenf[ intre literele mari gi mici. Dacd dorili sd gbsi{i celulele ce
conlin exact ceea ce a-fi specificat, va trebui sd activafi crsufa de validarecorespunzbtoare opliunli Find Entire Cells Only.
Pentru inlocuirea datelor:+ deschideJi fereastra Find and Replace, fiqa Replace;
introducefi in caseta de text Find what textul pe care dori{i sd-l gdsifi,iar in caseta de text Replace with introduceli textul pe care dori{i si-lfolosili ca text de inlocuire;executali clic pe Find Next pentru a gisi prima aparilie a textuluispecificat de cdtre utilizator, apoi clic pe Replace pentru a inlocuinumai acea aparifie. Pentru a inlocui toate apariliile datelorspecificate executafi clic pe Replace All.
' Fingl ReElace ,-.
Fi4d what; mere
Rgllace withr pere
I Replace Al | | Beptace I
I o"ti"^r >> |l ' . I
l c b * I
Capitolul 5
Formatarea in cadrul foilor de lucru
Stabilirea formatului de numdr
Implicit formatul de numf,r pentru toate celulele din cadrul unei foi delucru este formatul General. in cadrul acestui format Excel afiqeazd"numereleca intregi, numere zecimale sau folosind nota{ia qtiin{ificd.Pentru a stabili un anumit format procedali astfel:
+ din meniul Format alegefi comanda Cells;+ selecta{i eticheta Number;+ alegeli din lista categories formatul dorit (la selectatrea unei
categorii, in partea dreaptd puteli face setdrile dorite).
Se observ[ cd, pentruformatul Number se poate stabilinumdrul de zecimale (implicit
acesta este 2), dacf, doriti sau nufolosirea separatorului pentru mii.
Penffu formatul Currencyputefi alege simbolul monetar.Dacd introducel i un numdr ceincepe de exemplu cu semnuldolar Excel modificd automatformatul din Generalin Currency.
Number I Aliqnment
EdtegorylGeneral#$5iiS;WeWffiWWS, Currehcy. AccountingDdteTimePercentage
I FrEction5cientificText5pe(idl
. Custom
Font tsorder patterns Protection
I'1DD 8lG Maxtor 7200 rpm 8Fl
qecimal pldce$ Z :
l:l lLre 1000 separdtor (.)
Negative numberri
rWtr$WffiMuffi{snn&I l J J ' 1 . 1 r j-12341 10- l - , '19, 1;
Number is used tor general display of numbers. Currency dnd Accountinooffer speciahzed formatting ior monetary vdlue,
l-"fl I c-."r I
Number Alignnent ,.Font Boter ' palterns r protection :
Edtegoryi i;rn;rl6Generdl 12,30 leiNumberItiltW Qecmalptaces: 2 jAccountingDnte lymbolrTme bi vPercentaoeFriltion Uegative numberr:
. s c i e n t i f i c l | $ f f i , iT e x t . 1 . . : r . . . : :speqdl -1.234J10 leiC u s t o m t / r l J l
Alte formate pe care le puteli alege Accounting (contabil), percentage(procent), Fraction, scientffic (gtiinlific), special. Dacd dorili v[ puteli realizapropriul format - Custom. Pentru a introduce un numir ca text aleseticategoria Text (sau tastali un apostrof ?n fala acestuia).
o modalitate mai rapidd in stabilirea formatelor de numdr esteurllizarea butoanelor de pe bara de formatare qi anume: simbolul monetar,procent, separator zecimal (sau mii), mlrire zecimald qi micqorare zecimald,.
..." [ .0*.DF -&",:l
Alinierea datelor tn celule
Varianta I+ selectali celula sau celulele pe care dorili sA le alinia{i;
stAnga, H centrat, respectiv
Varinta II+ selecta{i grupul de celule in care dorili s6 aliniafi datele;+ din meniul Format alegeli comanda Cells;+ se va deschide fereastra Format Cells:+ selectali eticheta Alignment;+ in secliunea Text alignment din listele Horizontal'. qi Vertical: fixa\i
alinierea doritd.
+ executafi clic pe butonul aferent 1ElEJ or.uo,a) de pe bara de formarare.
Enlegoryi :l;nrple
Genefal HDo 8lG Mdxtor 7200 rFm OM,Number lCutrenq lype:Accounlins
ffi:s1$w"a""ftr,l ";;': up to two disirs (Zli Zs);;:.",."" up to rhree disirs (312i943)
E#;i*iw ffi:y;:,!li].');";;-- As eiehrhs (4iB)
iorirl As sixteenrhs (Bi 16)
+ in secliunea orientation puteli stabili orientarea pe verticald sau la unanumit unghi a textului din celule.secfiunea Text control confine 3 crsute de validare a c[ror activare
l--i!-l l-lasr I
Stabilireafontului
Varianta I.
+ din meniul Format alegelicomanda Cells.
+ selecta{i pagina deproprietdli cu eticheta Font,unde
o alegeli fontul dorit(lista Font:); in modimplicit acesta esteArial;
o dimensiunea
fontului, (lista Srze)
produce:- Wrap text incadrarea
textului;- Shrink to fit - potrivire prin
reducere;- Merge cells - imbinare
celule (activarea acestei
opliuni poate fi realizatd, Sidirect prin folosirea butonului
Merge and Center de pe bara
de formatare).
Number I Alignment
E o n ! , - . . . .Arial CE
1 egency ieT AlgeridnT AridlI Aridl Eleck
lLnderlinei
ryon" . . ...Eftect:1
n Strikethrough
J-'l Supqrscripl. l'. l suuscript
:'-i*il: u.+, r' Faftefn, protection
_ Fqnt style: size.lReguldr l0
. 1#frTKfr*{ e 4I ta l ic .9' Bold ffi,Wii
v Bold ltali( t t .
LOtOri
: AYigmati! '' i .l Normat ront
Ptettel{
AaBbCcYyZz
This fonl ir not installed on the tystem. The closest available font will beused for printing,
f-e{ :lt*-rrEi
care in mod implicit este 10;
o alegefi stilul (normal, cursiv, boldat), linie de subliniere;in cadrul listei derulante [Jnderline ve[i gisi diverse modelede linii (simpld, dubli, intrerupti, etc);alegeli culoarea fontului;alegefi diferite efecte (indice - Subscripl, exponent -Superscript, tliere cu o linie peste cuvant- Strike).
Varianta II.
Vd permite o formatare mai rapidd prin intermediul butoanelor situatepe bara de formatare, dar cu mai pufine opfiuni (de exemplu, pentru efecte, inmod implicit, nu ave{i butoane).
Stabilireu chenarului
Stabilirea chenarului se realizeazd astfel:Variantct I
o selecta,ti zona, (celula sauchenar;o din meniul Fotmatalegeli comanda Cells ;. se deschide fereastraFormat Cells de undealegeli eticheta Border;o sectiunea Line v5permite s[ fixali stilul liniei(Style: ) gi culoarea liniei dinlista ascunsd Color, iar insec{iunile Presets si Borderstabil i l i conturul;r in final executafi clic pebutonul OK.
domeniul de celule) pentru care dori{i un
lE l+l
17 IrI l-r , f l l rrrr jJ r ' | , : t {_j t r l
The selected border style can be applied by clickingdidgrdm or the buttons above, l x l l t r
l ' : , { i S W I 1 ,u & ww , : . i
TI lvarianta 11(rapidi): executali clic pe butonul |
- | de pe bara de formatare;
va fi afisatl fereastra din care puteli alege conturul dorit.
Stabilirea fundulului
Varianta Io selectafi zona (celula sau
domeniul de celule) pentru care
dorili un fundal;o din meniul Format aleseti
comanda Cells :. se deschide fereastra Format
Cells, de unde alegefi eticheta
Patterns;
o alege,ti din lista Color:
culoarea dorit[;o puteli fixa un model de
fundal gi culoarea liniei modelului din lista ascunsd, pattern:r in final executali clic pe butonul OK.
variantall (rapid[): executali clic pe butonul E de pe bara de fbrmarare;va fi afigat[ lista de culori, de unde alege{i culoarea doritd.
Number Alignment
fEll :hrdlnqqobri
Eorder Patterns Pfotection
No Color
t g t l : l r 3 tl , } $ x & & I r , & . *& r:. l;1. & ,l: & I r:lS : 1., :r, trt
, X . f . r Wl m l . . i t l W I
i---"i---l tJ;;i-l
fundalul celulelor
Formatare automatd
O alt6 modalitate de a ad[uga chenare qi culori ineste alegerea comenzii AutoFormar din meniul Format.
Se deschide fereastra AutoFormal din care pute{ipredefinit. Selectali zona pe care vre{i sf, o formatati sauelimina{i autoformatul.
alege un format
cireia vreli sd-i
llB" r;*r*-)Aq
, f f i , . f f i ^ :$ |wed 6 4 7 l / w .s l 6 4 | 1 r :a .c l Jqodh 8 r 9 24 Sodhl I Z 9 )4id
-} rc )i-i- TodT / l8 I Qpiop :
,*&Wii&i?1XXWnU -'ri,i'r.r'iiliii
ri,r"r '
l-<--l. E a d 7 7 5 1 9 E a d 7 | 5 l s . . . .led 6 4 t 1 r r&d 6 4 z 12
j_ : " i : : | - . - i
i sdh 3 7 9 24 S i lh I 7 I 24 - . . - - - - ,rlph!_,?1, .rp.._21.. 60 rakt 21 16 21 50 1.,!P.!,!,!L-l
L l42 Lr t3
,tn F$ sil r,1r Jil f.b M.r rot.lF . d 7 t 5 l 9 h d r 7 5 1 9w c d 5 4 7 1 7 & d 6 4 / 1 fS o ( f t o 7 S 2 4 S d h I Z c ? 4ToLn 2r r3 21 S Tdd 2i lB 21 &
SEf fd ts l 3DEf f6cEz
l--;;";'; ;;li E a d t t s i g i
L € n 6 4 7 1 t tl s o d h S / 9 2 4 1lldar 21 18 21 60l
l i l uumbd L , :E" i l i '&sm.*
ljlg-tu 'rr'eanerm i;Wdth/reqtr
MEEGI8 . d 7 7 5 1 9W o d 6 4 7 ! 7s o ( h 8 7 9 2 4id;i-2i-1o I
--6d
Clas* 2
E a d 7 d T t e i 5 t . , r 9 t a f a d 7 i e T t e i 5 b ; t 9 b i& d 6 4 7 1 7 W e d 6 4 t 1 15 o d h 8 / 9 2 4 s o d r 8 t 9 2 4/olil 2l ler 18H 2r ter 60ter Tdi tr t;i l8,er 2l ter 6ol-i
Dacd doriJi s[ utilizali numai p[rfile selectate ale autoformatului,executafi clic pe butonul options, apoi goli{i casetele de verificare pentruformatele pe care nu dorili s[ le aplica{i. Pentru a elimina autoformatareaalegefi din partea inferioard a listei, formatul None.
Copierea formatelor
Dacd dorili copierea formatelor dintr-o celul[ sau zond in+ selectali o celuli sau zond ce are formatul pe care
pe barasau zon6
formatului.
alta va trebui s5:dorili si il copiafi;
+ executafi clic pe butonul Format Painter destandard pentru a copia formatul intr-o celul[sau dublu clic dac[ dorili copierea in mai multe locuri aCdnd terminafi copierea, executafi clic din nou pe buton.
Copierea lllimilor de coloan6, se face astfel: selectali antetul coloanei ac[rei 16!ime dorili sd o copiali, executali clic pe butonul Format painter, apoiclic pe antetul coloanei pentru care copiali atributul l6!ime.
Eliminareaformatelor I
o celul[ din Excel are pe ldngd conlinut gi format. pentru a eliminaformatul se procedeazi astfel:
+ selectafi celula sau zona doritl;+ din meniul Edit alege[i comanda Clear qi apoi Formats.
Formate condifionale
Formatul condilional este de fapt un format, pe care Excer il aplicdautomat celulelor daci o condilie precizatd, este adevirati (exemplu oanumitd culoare pentru font sau/qi fundal).
+ selecta{i celulele c5rora dorili sl le addugali formatele condilionale;+ din meniul Format alegeli comanda Conditional Formatting....
,:ondliiqn I
. Cell Value Is w . greater than or equal to la:l
,-e,'"!,.*
l-gt,r-l
Preview of formdl lo usewhen condition is truei
r:qrlditiorr !
ffi,{HAS& t less lhan
Preview of format to usewhen condition is true:
v 9
I Add* lt q"r";.l l -q!_l l_jA=l_l
Pentru autiliza valori din celuleleexecutali clic pe Cell Value 1s, selecta{ivaloare constantl sau o formulb.
Dacd introduce-ti o formul[, esteegal.
Pentru a utiliza oformulf, drept criteriu deformatare, executali clic peFormula ls, apoi introduceli oforrnul[ ce evalueaz[ la ovaloare logicd TRUE sauFALSE.
selectate drept criterii de formatare,ftaza de comparafie, apoi tastali o
necesar s[ fie precedatd de semnul
i J .-:-:i..1-:l*t,.x.t- *!. j-l.l-J_: i:', Au] - .-,.,.,. " .--...,,:. 1!......,. .8,. /..-u _.r = = =.-*-111-- .,*-: .,,-*-"- 4 - *
l A l B i [ i D r
rir 4fi1:..1
l r : r ' r ; * ;1rrr1rr- , !i."ris,rii f];ln] , ' , , ; r i - l ' , l r i n1 r . 1 , l ; * ' r i . , l r ; i 1 1 i
irda,i'{riifi?irr r
Dupd precizatea criteriilor executafi clic pe butonul Format. Selectaliformatarea pe care dorifi s6 o aplicali atunci cdnd valoarea celuleiindeplineqte o condilie sau formula intoarce valoarea TRUE.
Pentru a ad[uga o alt[ condilie, executali clic pe Add qi repeta{i pagiide la 1 la 3. Se pot specifica pAnb la trei condifii. Dacd nici una din condifiilespecificate nu este adev[ratd, celulele pdstreazd, formatele existente.
Pentru a modifica formate, executa{i clic pe butonul Format, pentrucondilia pe care dorili s[ o modifica{i.
Eliminarea uneia sau a mai multor condilii se face astfel: executaticlic pe butonul Delete, apoi selectafi caseta pentru condiliile pe care dorifi s[le gtergeli.
in cazul in care dorili eliminarea tuturor formatelor - inclusivcondilionale - alegeli din meniul Edit ---+ Clear ---+Formats.
Capitolul 6
Comentarii
Un comentariu este de fapt o notE care se ataqeazdunei celule, separatde restul confinutului celulei, in care pot fi incluse informalii detaliate despredatele dintr-o foaie de calcul (de exemplu in cazul unei formule complexeeste indicat sd notafi modul de lucru).
Ad du gare a c ome ntariilo r
Pentru addugarea unui comentariu la o celuld:o selectafi celula cLreia dorili s6-i ad[ugafi un comentariu;o din meniul Insert alegeli comanda Comment;o introduceli comentariul in caseta text ce apare gi ap[sa{i tasta EntersauTab.
confinutul comentariului dispare dac6 executafi clic in afarac[sulei ce con{ine comentariul.
Se observd cd in col{ul din dreapta sus alcelulei apare un triunghi rogu, ce indicd faptul c6celula are asociat un comentariu. pentru a citicomentariile, va trebui sd plasali indicatorulmouse-ului pe suprafafa celulei.
Deoarece comentariile sunt identificate prinnumele utilizatorului, puteli afla cine a introdus fiecare comentariu intr-unregistru de lucru partajat sau intr-un registru distribuit mai multor utilizatoripentru reexaminare.
Pentru a afiqa/ascunde un comentariu selectafi celula ce con{inecomentariul qi din meniul contextiral alegeli comanda showlHide Comments.
este un exemplul
Microsoft Excel. Test 58
M o dijic ar e a c o m e nt ar iilo r
Modificarea unui comentariu existent se va realiza astfel:o selectali celula ce conline comentariul;o din meniul Insert, alegeli opliunea Edit Comment;. dupf, efectuarea modificdrilor executati clic in afara cdsutei ce continecomentariul.
$tergerea comentariilor. selectali celula ce con{ine comentariul;. din meniul Edit, alegeli comanda Clear, subcomanda Comments.
Dacd dorili puteli afiqa bara Reviewing (View ---+Toolbars ---)
Reviewing, sau din meniul contextual), ce conline butoane pentru adiugarea,editarea sau $tergerea comentariilor.
Aceast[ bard permite parcurgerea secvenlial| a tuturor comentariilordintr-un registru de lucru. Aveli posibilitatea, sd imprimali comentariile, fie lalocul lor in foaia de lucru sau sub formi de listl la sfArgitul imprimdrii.
Configurarea modului de vizualizare aI comentariilor
Pentru configurarea modului de vrztahzare al comentariilor dinmeniul Tools, alegeli comanda Options, selectafi eticheta View. in cadrulsecfiunii Comments alegeli una din urmdtoarele opliuni:
+ None - ascunde atdt comentariile cat $i indicatorii in intreg registrulde lucru;
+ Comment indicator only - indicatorii sunt vizibili, dar comentariilesunt afiqate numai atunci cAnd se mentine indicatorul mouse-ului pecelulele lor.
Microsoft Excel. Teste si aolicatii 59
+ comment & indicator - afiseazl atat comentariile cat si indicatorii.
Color i International 5ave 1, Error Checking..:;:.:.:_._..._...., i i .
i......Y!gfl .....j , Calculation , Edit ,r Gglgiat . . Tr.,ilsirion
5hu"+
El 5tartujr Task Pane
, {rfitrrentj
a. .i None
arh ip i f i
[] formula bar ffi 5tatus bar
{if Comment indicdtor only
Spellinq ,,. Security
Custom Lists I, Chart
l:] lUindows in TBskbar
I Collment & indicator
I mprimar e a c o me ntariilor
Pentru imprimarea comentariilor in foaia de lucru, va trebui ca inprealabil sI afigali comentariile a cdror imprimare se doregte.
Puteli afiga toate comentariile (executafi clic pe comments din meniulview), sau anumite comentarii (din meniul contextual al celulei ce conlinecomentariul, alege{i comanda Show/Hide Comments). Dacd este necasar, semuta $i se redimensioneaz[ comentariile (glisafi ghidajele de pe laturile gicollurile casetei de comentariu) care se suprapun.Setarea opliunii de imprimare a comentariilor se rcalizeazd" astfel:
+ din meniul Filealege{i comanda PageSetup, eticheta Sheet.
+ din lista derulantdcorespunzdtoare opfiuniiComments: alegeli una dinvariantele:
1. At end of sheetpentru a imprimacomentariile lasfdrgitul foii;
2. As displayed onsheet penftt a imprima comentariile acolo unde apar in foaia de lucru;+ executali clic pe butonul Oft.
Dup[ parcurgerea etapelor enumerate mai sus puteli alege comanda print.
Capitolul 7
Tiplrirea
Setarea paginii
Din meniul File alegeli comanda page setup... se va afipa fereastraPage Setup. Selectali pagina de proprietili cu etichet a page.
' in secliunea orientation alegeli orientarea paginii: portrait sauLandscape.
' secliunea scaling vi permite si alegeli scara de tiprrire (in procente),numdrul de pagini pe care sd fie tipdritd foaia de calcul.
' Din lista ascuns6. Paper size: se alege dimensiunea paginii pe care seva tip[ri.
. Rezolulia de tiplrire se alege din lista ascunsb print quatity
f-.\
4] porlrdit
lAl ,,tuna".p'
:rilin!
.: Adlust to: 100 i % normal size
iit tor I I page(s) wide by I i tall
Paper siz-e: letter
erint quality: . 1ZOO dpl
Filsl page number: luio
Stabilirea marginilorPagina de proprietili cu
marginilor: Top, Bottom, Left, Right.permit alegerea dimensiunii antetului
Prin intermediul casetelor desecfiunea Center on page se poateorizontali qi/sau vertical[.
eticheta Margins permite stabilireaCAmpurile numerice Header qi Footer
respectiv a subsolului.validare Horizontally Si Vertically din
realiza tipdrirea la mijlocul paginii pe
n i
Antete Si subsoluri de pagind
Antetul apare ?n partea superioard a fiecdrei pagini, iar subsolul inpartea inferioard a paginii. Ambele pot s[ conlini orice text, imagini, dar deobicei con{in data, numdrul paginii sau numele aplicatiei.Pentru creare6 unui antet/subsol alege{i una din variantele urmitoare:
1. din meniul View comanda Header and Footer:2. din cadrul ferestrei Page setup, pagina de proprietili eticheta Header/
Footer.
Indiferent care variantd alegeli este deschisd fereastra Page Setuo. etichetaHeader/ Footer.
Pagina de proprietdfi cu eticheta Header/Footer permiteinserarea./modificarea antetului sau subsolului.
Excel oferd sugestiipentru aceste informa{ii.
Prin aclionarea
butoanelor de comand[
Custom Header... qi CustomFooter..., se pot modifica"sugestiile"
Excel-uhti, sause pot introduce orice alteinformalii.
r o r d e ( : . k h E n , b d @ 4 & r d b d t d .Iotutrp4lrfu,*.,h, fkp4 turddnm: r.srh
n s h d h t h d h , f t i l & h * d . u r m .r o f t d f u q B 6 h M t k @ M r o , T o t d R r d d o . , A . h
u s h f t d h d p ' . * t b F d d h u o M r m ,
r, li:lr.l lrii.L i_Jlll'i:l :!
I q l l ro fddb* : .Mhr . { , rh$reh fd&h
I ro .d rq . t r ,o . h , re6 ,Hd\4 ,dr$ i4 ts ,b rhI cnd I |M 'm6(nrbdb\ h tu [email protected] .
Ioet*ua tsBtrhdtu.&o. rddd@tru' &.n
L d ' � t u : r "
I
q r d h t h d b x d f f 6 r t u t u d t o t u . & r m
lt. l_a_trlt lgrLl t IlLl Lrlldtdmr !c*r<rd Mftbl
Se deschide fereastra Header sau Footer, in care puteti alege locul depe pagin[ in care veli introduce antetul sau subsolul (stanga, centru saudreapta paginii) sau conlinutul antetului/subsolului: text, dat6, ora, numdr depagin[ etc, Pentru inserarea acestora aveli la dispozilie in cadrul celor doudferestre (Header qi Footer) butoanele:
lEl Htrl tr]tr1 El itg;l ldtl -
2--1
1 2 3 4 5 6 7permite aplicarea unui format (se deschide deinsereaz[ numdr de pagini
insereazb num[r total de pagini
8 9 1 0fapt fereastra Font)
Headeri(nmej
l-ls@aL'-l!.ot".,,.. - ..(none)
4 - insereazd data curentd
5 - insereazl ora curentl
6 - insereazd, calea cdtre fiqierul respectiv
7 - insereazd numele figierului
8 - insereazd numele foii curente
9 - vd permite inserarea unei imagini pe care va trebui sd o stabili{i10 - este activ numai dacl a-ti inserat o imagine in prealabil.
Picture care se va deschidepute{i modifica dimensiuneaimaginii, o puteli roti, tdia, saus[ stabilili contrastul giluminozitatea.
Dup[ ce a-ti introdusantetul sau subsolul executajiclic pe butonul OK sau apisafilasta Enter.
ln fereastra Format
Pagina de proprietdfi cu eiicheta Sheet.
Daci doriJi sr tipdrifi numai o anumiti zonr din foaia de calcul,introduce{i in caseta Print area: adresa dorrliului de celule pe care dorili sdil tiprrili sau puteli executa clic pe butonul 3 gi s[ selectafi domeniul.
Pentru a stabili un domeniu de celule (pe linii sau pe coloane) ce vorfi tip[rite in fiecare pagind din foaia de calcul alege{i sec{iunea print titles. Seva intror!:le adresa in caseta Rows ro repeat at in rop: sau executali clic pebutonul r gi selecta!i l inia unu.
Stabilirea modului de tiplrire se face in secliunea print. Astfel putejivalida urmitoarele:
coloane qi rAnduri.Lista comments vd permite specificarea modului de tipirire a
comentariilor: la sfarqitul paginii prin alegerea opliunii At end of sheet sau petabel prin alegerea opfiunii As displayed on sheet.
Ordinea de
tip[rire a paginilor se
alege in secfiunea Page
order qi anume: de sus injos (Down, then over)
sau de la stdnga la
dreapta (Over, then
down).
Pdge Margins. .. HeaderiFooter
PrintgreEi -.
.FlinL tiili:l
Boll]s to repeat dt lopi
(olumns to repeat at left:
Prirrl
I qridlines
' fl [lack and white
I Draft quality
r F,lqr r,rder
ii'Qown, then over'", Over, then down
Vizualizarea tnainte de tip drire
Yizualizarea foii de calcul inainte de tipdrire este indicatd intotdeaunainainte de a lista. Trecerea in acest mod de vizuaTizare poate fi realizatd":
/ din meniul Fite alege\i comanda Print preview;
/ executali clic pe butonul Print Preview de pe bara cu butoanestandard.
Indiferent de modul de ac{ionare va fiimaginea foii aga cum va fi listatdanterioare.
Fereastra Preview dispune de urmdtoarele butoane de comandd:Next - permite vizualizarea paginii urm6toare;
Previous - permite vizualizarea paginii anterioare;Zoom - produce mdrirea/micgorarea imaginii;Print... - deschide fereastra de dialog print;
Page Setup - deschide fereastra de dialog page Setup;M ar g ins - afiqeazd./ ascunde marcajele;
Page Break Preview - permite modificarea intreruperilor de pagini;
afigatd fereastra Preview in care apareea la imprimanti, conform setdrilor
Close - ?nchide modul de vizualizarc print preview;Help - activeazl, fereastra Help print preview.
Marginile, dimensiunea antetului sau subsolului paginii se potmodifica printr-o operalie de glisare asupra liniilor punctate.
La tip[rirea unei foi de calcul, Excel stabilegte unde incepe qi unde seintrerupe o pagini. Pentru a modifica intreruperile de paginr procedafi astfel:
Varianta I.
1. Executali clic pe butonul page Break preview, fereastra print previewva fi inchisd 9i se va face trecerea la modul de afigare a foii de calcul culiniile de intrerupere de pagind.
2. Plasali simbolul mouse-ului pe liniile de intrerupere de pagind; simbolulmouse-ului se va transforma in H qi acum modificali liniile deintrerupere de pagini prin glisare.
3. Pentru revenirea la modul de vizualizare normalView comandaNormal.
alegeli din meniul
Varianta II.
1. Alegeli comanda page
intreruperile de paginf, sunt2. qi 3. se repet6.
Break Preview din meniul View.trasate cu linii albastre
Tip drire a propriu-zis d
Pentru a tipdri o foaie de calcul se va proceda astfel:
+ alegeli comanda Print utllizdnd una din variantele:./ File ) print...;,/ executali clic pe butonul print de pe bara standard;r' utJliza[i combinafia de taste Ctrl+p.
+ in cadrul ferestrei de dialog print ce se deschide pot fi stabiliteurmltoarele:
Where i LPT 1:Comment:
[-J Rrtnt to file
Frinl f,!.rqB {npif5i . : iA l l Numberofqopies; ! r_'i,: Pase(s) Eromi ; lo; .
Print uh.:t
{-i SelectioO i.., Entire workbook':.i: ncttye sheet(s)
i- P*ri* IL - l
Grupa de opfiuni printer, din lista ascunsi Name permite selectareaimprimantei la care doriJi sd tip[rili. Butonul de comandd properties duce laaparijia unei ferestre de dialog, proprie fiecdrei imprimante, in care seselecteazd diferite propriet6li de lucru ale imprimantei.
Pentru stabilirea domeniului de tipf,rire print range veli putea alege,prin activarea butonului radio corespunzdtor, una din variantele:
c AII - toatd foaia de calcul,o Page(s) se pot alege paginile ce vor fi tipIrite, From:... To:....
Indicarea zonei din foaia de calcul care trebuie imprimatd se poate face giselectAnd zona iar apoi alege{i din meniul File ) print Area ) Set printArea.
caseta Print what v[ permite sd alegefi ceea ce dorili sr fie tip6rit:numai ceea ce este selectat, foaia de calcul curentf, sau tot registrul de calcul.
in cdmpul numeric Number of copies din secliune a copies vi permitealegerea numirului de copii pe care vrefi s6le tipdrifi, pentru fiecare pagin[.
Dupd setarea opfiunilor dorite executali clic pe butonul oK sauapdsali tasta Enter.
Capitolul 8
Particularizarea barelor cu instrumente
in mod implicit dintre barele de instrumente afigate inilial sunt numaibara standard gi cea de formatare. in cadrul acestor bare se reg[sesc butoanelecorespunzdtoare celor mai utilizate comenzi. Barele de instrumente suntdestul de multe gi afiqarea tuturor ar ocupa in mod inutil zona de lucru, deaceea este bine sd afigali anumite bare doar atunci cdnd aveli nevoie de ele.Pentru afigarea/ascunderea unor bare alegeli din meniul view comand.aToolbars qi din submeniul care se deschide executa{i clic pe bara care doritis[ o afigali/ascundeli (un marcaj de validare in dreptul denumirii unei bare cuinstrumente indicd faptul c[ bara respectivr este afigat[ in acel moment).
Pentru a muta o bari de instrumente va trebui sd vd pozifionali pemarcajul de deplasare al unei bare cu instrumente, lineli ap6sat butonulmouse-ului gi glisafi bara de instrumente in pozi{ia dorit[.
Avefi posibilitatea de a v[ crea propriile bare cu instrumente sau sd lepersonalizali pe cele deja existente. Puteli insera/elimina un buton pe o bard,ad[uga chiar meniuri pe o bard cu instrumente.
Bare partic ularizate de instrume nte
Pentru crearea unei bare proprii de instrumente:+ din meniul Tools, alegeli comanda Custom, eticheta Toolbars;+ executali clic pe butonul New; va fi afiqatd fereastra New Toorbar;
tastafi numele pe care-l dorili qi executali clic pe OK.
Va fi afiqat[ o bard
de butoane goal[, pe careputeli apoi adf,uga butoane.
Se poate observacd noua bari apare al5turide barele predefinite, ?ncadrul meniului View ---
Toolbars ---+ Bara mea.
Addugarea unui buton pe bara de instrumente
Dupi ce a-!i creat bara urmeazd, addugarea butoanelor. pentru addugareaunui buton:
+ executali clic pe
eticheta Commands;+ executali clic pe o
categorie din caseta
Categories gi glisali
comanda dorit[ din
caseta Commands pe
bara de instrumente
afiqati.
Butonul apare pe bara
dumneavoastrS.
Observalie Se pot ad[uga
existente (ve!i glisa butonul pe
oricAte butoane dorili, pe oricare din barelebara pe care dorili s[ apari).
ioolhais. eommands eptions
To add a command to a toolbar: select a category and drag thecommand out of this dialog box to a toolbar.
Toollars (ommands Sptions
To add a command to a loolbar: select a rategory and drag thecommand out oF this disloq box to a toolbar,Cateqories: Commangls:
wjndmandHetp murawrng
Autoshapes v . Page Break I
I B*q" c"*r""d* |
Addugarea unui meniu predffinit tn bara de instrumente
Pentru adiugarea unui meniu predefinit in baraprocedali astfel:
+ selectali Built-in Menus (meniuri predefinite) ?n caseta+ glisali meniul dorit din caseta Commands pe bara
afiqat6.
de instrumente
Categories.
de instrumente
Dupd ce ali ad[ugat toate butoanele qi meniurile dorite, executati clicpe butonul Close.
$tergerea unei bare proprii
$tergerea unei bare proprii cu butoane se realizeazi astfel: selectalibara cu butoane din fereastra Customize qi executali clic pe butonul Delete. obar[ predefinitd nu se poate qterge; se pot $terge doar barele create deutilizator.
Vtlcrosoft nxcet. fe
$tergerea unui buton dintr-o bard de butoane
+ din meniul Tools alege\r Customize..., apoi pagina de proprietiliCommands:
+ selectali butonul dorit (de pe o anumiti barS cu butoane) gi glisalibutonul in afara barei;
+ executati clic pe butonul Close.
Addugarea unui meniu tn bara de meniuri
+ din meniul Tools, alegeJi comanda Customize..., eticheta Commands;+ executa{i clic pe op}iunea New Menu din caseta Categories:+ alegefi opliunea New Menu din caseta Commands: gi glisa{i acest
buton pe bara de meniuri a aplicafiei Excel.+ vd pozilionafi pe noul meniu, deschideji meniul contextual qi in caseta
Name: tastali un nume penffu noul meniu;+ executafi clic pe butonul Close al ferestrei Customize.
tvticrosoft Bxcet. fe
Eticheta Options vd
permite sI modificafi
dimensiunea pictogramelor
de pe bari, si
activ a\i/ dezactivali afiqarea
casetelor de tip ScreenTip,
sau sd schimba{i animaliile
din meniuri.
Pentru a vedea
denumirea unui buton,
plasali indicatorul mouse-
" . . . . . . . . . ; . . : . : : ' i '
Toolhars Eommands I Qptions i
Ferron,rl ir*l i . l trru: arri l LLullr:r:
l:] thow Standard and Formatting toolbars on two rows
l] Always show full melus
l 5how fqll menus after a short oeray
lE*t'**;to"rbfi*G;ilOlher
f] large icons
[l list lont names in their font
A show screenlips on toolbdrs
Uenu dnimdtions: (System deiault) -
I .t9* |
ului pe el. Se va va afiqa o caset[ de tip SareenTip, ce cuprinde denumireabutonului. Daci dorili informalii despre o comandd asociatl unui buton,apdsali combinalia de taste Shift+Fl; indicatorul mouse-ului va lua formaunui semn de intrebare. Plasafi indicatorul mouse-ului pe un buton giexecutali clic pe acesta.
tvticrosoft gxcet. fe
Capitolul 9
Tipuri de adrese intfllnite in cadrul formulelor
O formulS incepe intotdeauna cu semnul egal (=). in cadrul uneiformule se pot regisi oricare sau toate dintre urm[toarele:
+ constante - numere sau valori text:+ oPeratori;+ referin{e (adrese);+ funcfii.
Constante
O constantl este o valoare care nu se calculeaz[, o valoareindependentl de valorile altor celule. Exemple de constante: o datdcalendaristicf,, un num5r, un text.Observalie:
Prin utilizarea intr-o formulS a unor valori constante in loc dereferinfe la celule, rezultatul se va modifica numai dac[ veli modificaformula.
Operatori
Operatorii indicd tipul de calcul pe care dorili sd il efectuali cuelementele unei formule.Tipuri de operatori:
r operatoriaritmetici;I operatori de comparare;r operator de concatenare text (&);r operatorii de referin!6.
Operatori aritmetici- Sunt utllizali pentru a efectua operaliile matematice de bazd.
operatorii matematici sunt: + (adunare), - (scddere), * (inmultire), /(impdr{ire), 7o (pr ocent), ̂(ridicare
la putere).
Operatori de comparareSunt utilizali pentru a compara dou[ valori. Rezultatul comparafiei
este o valoare logicf,: TRUE sau FALSE.
Operator de concatenare text (&)Acest operator unegte/concateneazd" unul sau mai multe qiruri de text
pentru arcaliza un singur text.
Operatorii de referinldse utilizeazd pentru a combina zone de celule necesare pentru calcule.
Aceqtia sunt:
: (dou[ puncte) operator de zon6 ce produce o referin![ la toatecelulele dintre dou[ referinfe, inclusiv cele doud referinle (A1:E13).
; (punct qi virguli) operator reuniune, combinr referinfe multipleintr- o singurf, referinf d (S UM (A 1 : B 4 ;F 6 :Hl2))
(spa{iu) operator intersec{ie, al c[rui rezultat este o referintr lacelulele comune a doui referin{e (C2:D2 C6:C8).
Ordinea de executare a operaliilor din formuleFormulele calculeazd, valori intr-o anumit[ ordine. Formula este
calculatr in Excel de la stanga la dreapta, conform unei ordini specificepentru fiecare operator din formuli.
Atunci cand intr-o formuld se ?ntalnesc mai murli operatori, opera{iilevor fi efectuate in ordinea urmltoare: referinf i, negafia, - , Vo , n , * qi /, + qi _ ,&, operatorii de comparare.
in formula ce conline operatori de acelagi grad (de exemplu * $i /),operatorii vor fi evaluaji de la stdnga la dreapta.
Dacb dorili sd modifica{i ordinea evalulrii, partea din formuld cetrebuie sd fie calculatd prima o incadrali in paranteze.
Excel evalueazd doar paranteze rotunde; este obligatoriu ca acestea sdfie ?n pereche. cand aveli de scris formule complexe cu paranteze multiple,pentru a impune o anumitd ordine a operaliilor putefi constata cd, Excel vdajuti prin folosirea unui cod al culorilor.
Totalitatea regulilor pe care trebuie s6 le indeplineasci un gir decaractere astfel incAt acesta s5 fie interpretat ca o formulS, se numegte sintax6.Daci primul caracter dintr-o celulf, este semnul egal, atunci ceea ce urmeazdva fi interpretat conform sintaxei formulelor, astfel conlinutul celulei va fiinterpretat ca informafie general[, numdr, datd, etc.
in mod implicit, formulele din celule sunt evaruate $i reata$aterezultatele imediat ce valoarea uneia dintre celulele de care depind semodificd. Acest comportament poate fi modificat, dacd se folosescposibilit[1ile de configurare puse la dispozilie de fereastra options, ftqaCalculation.
Se vor calcula valorile formulelor numai dacd se apasf, butonulSe poate observa cd, Excel bifeazd automat caseta
' { t ,
r Color I International save i. Error Checking Spelling SecurityView CdlEuldtion Edit 6enerdl Transition Custom Lists Chdlt
r-:r(tJtl lon
' r.-)4utomatic r.itiUln,f;1i tc"k'",,(Fr) i
i..) Automatic except lables [11 Recalcqlate before save
I c"l.5h""t ]
ll lteralion
, Maximum itqrdtionsi ,100 i4aximum rhdnge: ,0,001
. \'Vfrlbo0linpti0rrt'
f, Update qemote references p Save external link values
. [l frecision as displayed fl Accept la[els in Formulas
I l9o+ g[ate system
l g-.']l I c*.a I
Manual sau tasta F9.
Recalculate before
save ceea ce va forla
de fapt ca programul
sd recalculeze toate
foile de calcul dintr-
un registru inainte ca
acesta sd fie salvat.
ln cazul
formulelor complexe
aceastd recalculare
poate dura mult de
aceea este indicat sd
dezactivali aceastl
opJiune.
Referinle (adrese)
Adresa identific[ o celuld (o zon[ de celule) ?ntr-o foaie de lucru qicomunicd Excel-ului unde sd caute valorile sau datele pe care dorili sr leutiliza{i in cadrul unei formule. Prin intermediul adreselor:- pot fi utilizate intr-o singuri formuld date aflate in pdrli diferite ale unei
foi de lucru;- puteli utiliza valoarea dintr-o celuld in mai multe formule;- pute,ti sd faceli referire la celule din alte foi ale aceluiagi registru de lucru
gi la celule din alte registre de lucru (numite legdturi).O referinld este o denumire simbolic[ utilizatS pentru identificarea
unei celule sau domeniu de celule dintr-o foaie de calcul. Existi mai multetipuri de referinle gi anume:
- referinle relative- referinle absolute- referin{e mixte- referinle interne- referinle externe- referintetridimensionale.
Stilul de referingd AI
Stilul de referin![ implicit al Excel-ului este srilul de referinld A1,(coloanele notate cu majuscule, iar rdndurile cu numere de la 1 la 65536).Aceste litere gi numere sunt numite titluri de rdnd gi coloani. De exemplu A1se referi la celula din coloana A qi rAndul 1, A10:A20 se referd la zona decelule din coloana A qi rdndurile de la 10 pdnd la 20.
Pentru legarea la o alti foaie de lucru din cadrul aceluiaqi figier se vaintroduce in fafa adresei de zond numele foii de lucru qi semnul de exclamare( ! ) .
Vticrosoft gxcet. fe
Stilul de referinyd RICI
Stilul de referinli R1Cl indicd pozi[ia unei celule cu un ,,R" urmat denumf,rul rdndului qi un ,,c" urmat de numirul coloanei; este util pentrucalculul poziliilor rdndurilor qi coloanelor in macrocomenzi. Dac[ esteutilizat modul de etichetare RlC1 adresele relative devin R[m]C[n] iar celeabsolute Rmcn, unde m reprezintd,num[rul liniei gi n numdrul coloanei.
Exemplu: Rt5lct5l este adresa relativd a celulei situatd cu cincirdnduri mai jos gi cu cinci coloane la dreapta, R[-1] este adresa relativd laintregul rdnd situat deasupra celulei active.
Pentru activarea./dezactivarea stilului de referintd RlCl procedaliastfel:
t
!
Referin{ele relative
Referinla relativf, la celul[ (de exemplu A1, Dl, F34 etc.) sebazeazdpe pozifia relativ[ a celulei ce conJine formula fa{[ de celula Ia care se facereferire.
Prin copierea formulei de-a lungul rAndurilor sau pe coloane, adresarelativl se ajusteazf, automat. Odat[ cu modificarea poziliei celulei ce con{ineformula se va modifica gi referinla.
Atunci cdnd selectdm celule din foaia de calcul, pentru utilizarea lorin formule se foloseqte in mod implicit o referin![ relativi.
DacS vom copia formula pe coloand, folosind autofill qi selectlm apoipe rAnd fiecare celul[ completat[, vom observa cd referinla a fost actualizatl,pentru a corespunde cu celula curent5.
din meniul Tools alegeli comanda Options, eticheta General;
Actualizarea se produce in ambele direclii, pe rAnd qi pe coloand,dupd cum putem observa dacd vom copia acum formula c[tre dreapta.
Practic, fiecare noud celuld dubleaz[ valoarea celei din stdnga ei, decireferinla aluneci spre dreapta odatd.cu formula.
Exemplu. Pentru a calcula Pre! majorar in cadrul tabelului de mai jos s-afolosit o formulf, simpl[ in cadrul cireia se poate observa modul in care semodific[ adresa relativl odatd cu modificarea poziliei celulei ce con{ineformula.
$ nt" . gail yiew Lnsert Fgrmit lools , eata Wi*o* .Xac
i l - i " i - l : r j j , Y ; l " i d * - l , . 1 - , l : , r r ' r { , : . i lier iar - l0 . ,8 -r u ]=pl= C *.? v; , : r i i ; . ,1 i IF
F2 f i 1Yo
B r C D E F
{ l
Autor Editura PretNr.Buc
Majorare Pre! majorat
z lJ. verne Nemira 1 1 7000 75 ,01 - n 4 , / n ^ * - ^ \- u z a \ u t t t )
3 ,W. Deeping Rao 1 2000 5 1 t ,03 =D3+ ( D3-F3)4 E, HemingwayTeora 1 31 000 1,05 =D4+ (D4.F4)
5 rE , Hemingway Nemira 1 45000 D + r,07 =DS+ ( DS-F5)6 ,A, Buzura Rao 1 20000 1 a 1,09 =D6+ ( D6-F6)7 r M , E l i a d e Teora 75000 J D 1 1 =D7+ (D7-F7)I i t . i lavici Polirom 59000 BO , t J =D8+ (DB"FB)o r l Rebreanu Teora 1 02000 t c 1 6 =Dg+ (D9-FS) l i * -
ffi
B C D E r
1
.?J
5
I7
I
I
Titlul cergil 'I AutorEditur. ' a
PrFlNr.Buc
MajorarePiel
majorat
Copii cipitanului Grant J. Verne Nemira 1 17 .00075 1 0 1 1 8 , 1 7 0Sorrell si fiul W, Deeoinq Rao 12,000c l 3"/. 12,360Adio, arme E, Hemincwav Teora 1 3 1 , 0 0 0e o 5lo 1 37.550Pentru cine bat clopotele E, HeminowavNemira 1 45.000 64 7 0 I 55 .1 50Srgolii A. Buzura Rao 1 20.000 1 2 90/" I 30.800Mavrei M. El iade Teora 75,000 36 11,/" 83.250Mara L Slavici Polirom 59.000 80 13% 66 ,670lon L. Rebreanu Teora 1 02,000 t c 15% ' r 17 .300
Referinyele absolute
Referinla absoluri, (de exemplu $A$1, $D$1, $F$34 etc.), se referdintotdeauna la o celulf, cu o anumitd amplasare. Deci, o referintd absolutd vaface ca formula care o utilizeazd s[ refere aceeagi celuld sau domeniu decelule indiferent unde gi de cdte ori este copiatd.
Prin copierea formulei de-a lungul randurilor sau pe coloane, adresaabsolutr nu se ajusteazi. Odatd cu modificarea poziliei celulei ce conlinetormula adresa absoluti rimAne neschimbatd.
Exemplu:
Jindnd cont de fluctuaJiile cursului leu-dolar se cere introducereaunei formule ce va converti automat pre{ul produselor exprimat in dolari inpre{ul exprimat in lei.
Se poate observa c[ prin utilizarea referin{ei absolute, formula vaproduce acelaqi rezultat indiferent unde este copiatl.
i;ll rile Edit giew Lnrert Fqrmar lools e6: \i l _ j : , r _ t
* . - - - . : , . ,
;A r i a l - 10 - B l - u =
-.* !"19 .,.*,-,: . . - 6 33100B c
._!__-l
, J*. | ,*oorc [*"l
10 | cuRS$ [33100 l l
TASTATURA= D4"$D$1t l=D5'$D$1 0=D6*$D$ 1 0
Referin{e mixte
Referinla mixtf, (de exemplu A$1, $At, gpg34 etc.) este o combina{iea celorlalte dou[ tipuri de adrese qi are fie rdnd absolut qi coloand relativl(A$1), fie o coloand absolurd qi un rAnd relativ ($ef ;.
Prin copierea formulei de-a lungul randurilor sau pe coloane, se vaajusta automat partea relativd din cadrul adresei mixte, in timp ce parteaabsolutd va rdmdne neschimbatd.Observayie. O modalitate simpld de a transformao adresf, relativl (A1) in adresi absolurd ($A$1)consti in apf,sarea tastei F4. O noud apdsare atastei F4 transform[ adresa absolut[ in adreslmixtd (A$1). Se observ[ ci o nou[ apdsareproduce tot o adresl mixt6 ($At;, iar dac[ semai apas[ inc[ o datd,F4 se obline o adresd relativd.
Referin{e interne
Referinlele interne (Sheet 1! $c4) au in vedere celulele situate inacelagi registru, dar care pot fi in foi de calcul diferite. Dacd formula referb oceluli situatd in altl foaie de calcul, atunci referinla trebuie precedat[ denumele foii de calcul (ex. Sheer 1!$C$4).
Referinye externe
Referinlele externe ([carte.xls]sheet 1!$c$4) au in vedere celulelesau domeniile situate in foi de calcul ale altor registre decAt cel care conlineformula. Formula general[ a unei referinle externe este alcatuit[ din: unitatede disc, numele registrului, referinfa, calea completd, numele foii de lucru,apostroful (permite gi inserarea de nume cu spa,tii intre cuvinte;.
' o { * t
* t t n
$el' **,r*r
r-\ 6s, ./r+
tvticrosoft Pxcet. fe
Referinge 3 -D Qridimensionale)
Referinlele tridimensionale (Sheet2:Sheetl3 !B5l) au in vedere toatecelulele corespondente dintr-un grup de foi de calcul succesive. Exemplu:=SUM(Sheetl; Sheetl3 !C13) adund toate valorile conlinute in celula C13 dintoate foile de lucru dintre Sheetl si Sheetl3.
U tilizar e a num elo r tn fo rmul e
Pe ldngd posibilitatea de referire a celulelor cu ajutorul adreselor,adesea este mai comod a se folosi denumiri mai uqor recunoscute de celule.Folosind pentru celule denumiri (mai uqor de relinut) formulele vor devenimult mai logice qi mai uqor de folosit, operafiile de decupare, copiere gimutare a blocurilor de celule devin mai uqor de efectuat.
Dac[ dorifi sd da]i un nume unui domeniu de celule va trebui sdprocedali in felul urmitor:
+ selecta{i domeniul de celule c[ruia dorili s5-i dali un nume;+ din meniul Insert, alegeli comanda Name apoi Define. Se va deschide
fereastra Define Name:+ introduceli numele (maxim 255 caructere, care pot fi litere, cifre,
puncte gi sublinieri, dar nu gi spafii), in caseta Iext Names inworkbook.
tl|Et- , l- q.ll
I cb;_l' , -
I A d d I1-
, tG*-l
Caseta de dialog Define Name aratd, utilizatorului cirui domeniu ii aparfineanumiti denumire:
+ executali clic pe butonul Oft sau aplsali tasta Enter.+ pentru a vedea lista ce conline denumirile domeniilor. exeQutati clic
pe sdgeata de derulare a casetei Name.Dacd executali clic pe denumirea unui domeniu din lista Names in
workbook, in caseta de text Refers To ve\i putea observa adresa celuleialocate denumirii obiectului.
Pentru a qterge denumirea unui domeniu, selectafi denumirea in listaNames in Workbooft gi executali clic pe Delete.
utilizarea numelor definite intr-o formuld poate face mai uqor deinleles scopul formulei. Un nume este disponibil pentru orice alt[ foaie dinacelagi registru. Se poate face de asemenea legarea la un nume definit in altregistru de lucru sau se poate defini un nume care se refer[ la celule din altregistru de lucru.Reguli care trebuie respectate atunci cdnd introduceli un nume:
. numele poate confine pdn[ la255 de caractere;r nu sunt permise spalii atunci cdnd dorifi s[ utiliza{i mai mult de un
cuvdnt pentru nume - va trebui s[ folosili ca separatori de cuvinteliniulele de subliniere sau punctele;
' numele nu pot fi identice cu o referint[ la celuldl' primul caracter al unui nume trebuie si fie o liter[ sau o liniufi de
subliniere. celelalte caractere ale numelui pot fi litere, numere,puncte qi liniule de subliniere;
r nu se face distinclie in cazul numelor intre caractere majuscule qicaractere minuscule.
Utilizqrea etichetelor tn formulePe o foaie de lucru se pot atlliza etichetele coloanelor gi rAndurilor
pentru a face referire la celulele din acele coloane qi rAnduri .Observatie
aceeasi toaie de lucru; dacd se doreSte reprezentarea unei zone pe altd foaiede lucru, se utilizeazd un nume.
Puteli utiliza etichetele rddurilor gi coloanelor intr-o formuld pentru a facereferire la date. De exemplu, pentru a afla valoarea minimd pentru coloanaPrel, se utilizeazd, formula =MIN(Prel).
Deoarece implicit, Excel nu acceptb etichetele in formule, pentru autiliza etichete in formule, alegeli comanda options din meniul Tools, fiqaCalculation Activali butonul radio Accept labels in formulas din sec(iuneaWorkbook options,
Color :, International l'
vi* I l.i.urJ'""' i iJt.;.;-,;."
t:l Automatic{-) Automatir except lables
5ave -l Eror Checking
"r !9t9f-9l,r lt"n'i!i9t..
i]j Uanual
Spelling . . 5ecurity
Custom-Lists Chtsrt
I c"l. N"- (FD l
t c"k gh-"r l
I lteration
Maximum itqrations: | 100
',ir0rkbook oplions
P Update lemote references
fl frecision as displayed
[] 190+ {ate system
Mdximum lhange: 0,001
lgl 5ave external[inkvalues -/
El i!;epi-leh-"r'' i-rd6a
l-. el, 1 Tc""."r_l
Exemplu: se cere calcularea Valorii totale in tabelul de mai jos, prinulilizarea unei formule in care se vor folosi etichete.
Dupf, activarea butonul radio Accept labels in formulas din sec{iuneaWorkbook options a ferestrei Optionsputeli introduce in celula D2 formula=Pret*Nr buc, iar apoi glisafi, folosindAutoFill.
Capitolul 10
Func{iile sunt de fapt formule predefinite ce efectueazd calculeutilizAnd argumentele, intr-o anumitl ordine, sau structurd.
Funclia incepe cu semnul egal (-), urmat de numele acesteia qi opereche de paranteze deschise. in interiorul parantezelor sunt argumentelefuncliei care pot fi numere, text, valori logice (TRUE sau FALSE), constante,matrice, adrese, formule sau chiar alte funcfii, valori de eroare ca #N/A.Argumentele sunt separate de virgul[ (sau punct gi virguli in funclie deRegional Settings).ExistS:
' funcfii predefinite - la tastarea funcliei apare descrierea sintaxei gi aargumentelor.
' funclii imbricate - o funclie este utilizatd ca argumentul altei funclii(pot exista maxim 7 niveluri de funcfii imbricate intr-o formuld).
Excel conline o bibliorecf, bogat[ de funclii (peste 200) grupate pediferite categorii: matematice, statistice, dati gi ord, de c[utare, financiare,funclii bazd' de date, informafii, text, ingineregti, logice, de conversie, pe careutilizatorul le poate apela in formule. Funcliile sunt de fapt formulepredefinite, care utilizeaz[ pentru calcul anumite valori specifice, numiteargumente, valori care sunt furnizate funcfiei pentru a obline rezultate.
Argumentele pot fi valori numericeo text, valori logice, adrese decelule sau domenii, constante, formule, alte funclii.
De exemplu in locul unei formule "-(A2+B2+c2)/2" putefi ttirizafunclia AVERAGE qi atunci vefi scrie "=AVERAGE(A2:C2)".
Funcfii
Puteli introduce o funcfie prin tastarea corecti a sintaxei acesteia, saumai simplu, utilizdnd un asistent de functii. Pentru a introduce o functie intr-oformuli utilizand Function wizard alegeli una din variantele:
. din meniului Insert comanda Function:l-;-l
r executali clic pe butonul lt* | de pe bara de formulestandard.
sau de pe bara
Indiferent care variantd a-!i ales se va deschide fereastra paste function
In cadrul ferestrei se observ[ faptul cd funcfiile sunt grupate pecategorii. Astfel din lista derulantd putefi selecta: Most Recently Used (dacdfuncfia respecdva a mai fost accesatI recent), Ail (d,ac6, nu qtili din cecategorie face parte funclia pe care dorili s[ o inseraji) sau o categorie anume.
Prin selectarea unei categorii se pot observa toate func{iile care facparte din categoria respectivd. Pentru funcfia selectatd se poate vedea, cevamai jos in cadrui ferestrei Paste function, sintaxaacesteia qi o scurtd descrierea funcfiei.
Pe lAng6 funcfiile predefinite fiecare utilizator are posibilitatea de a-gidefini func{ii proprii.
!earch for a function:
.Type a brieF description of what you want to do and thenclick Go
tvticrosoft gxcet. fe
F uncyii matematic e Si trigonometric e
Cu ajutorul funcfiilor matematice se pot efectua calcule matematicesimple ca de exemplu aduniri, inmulliri, ridicdri la putere, logaritmi precumgi alte opera{ii asupra numerelor cum ar fi: rotunjire, trunchiere, etc.
Funcliile trigonometrice permit calcularea valorii sinusului qicosinusului, conversia unitblilor de m[sur6, etc.
Mai jos sunt prezentate cdteva funclii din aceastd categorie.
SUM adund, toate numerele furnizate ca parametri.
Sintaxafuncliei: SUM(numberT;number2;...),unde numberl;number2,' .. sunt argumente (de la 1 pdn[ la 30).
Argumentele funcfiei SUM pot fi constante numerice, referinte decelule sau referinle de domenii. Numerele, valorile logice gi textele care pot fiinterpretate ca numere, tastate direct in lista de argumente, sunt luate incalcul. Sunt ignorate celulele goale, textele, valorile logice sau valorile deeroare. Argumentele care sunt valori de eroare sau texte ce nu pot fiinterpretate ca numere cauzeazd erori. Aceastd funclie are un buton propriusituat pe bara standard.
SUMIF adunl celulele care indeplinesc condiliile specificate printr-uncriteriu dat.
Sintaxafuncfiei: SUMIF(range;criteri.alsum_range),unde range este zona de celule care va fi evaluatI;
criteria este un criteriu de selecfie (sub forma unui numlr, expresie sautext), ce definegte celule care s[ fie adunate;
sum_range sunt celulele care trebuie insumate (dacd este omis, suntinsumate celulele specificate in argumentul range).Celulele din sum_range sunt insumate numai dacd celulele care le corespundin argumental range indeplinesc criteriul de selec{ie.
ZN intoarce logaritmul natural al unui numir. Logaritmii naturali aulabazd,constanta e (2,71828182845904); aceastd func{ie este inversul functiei EXp.
Sintaxa funcliei: LN(number),number este numdrul natural pozitiv pentru care calculafi logaritmul natural.
LoG intoarce logaritmul unui numdr intr-o baz6 pe care o specificali (dacdeste omisA, se considerd 10).
Sintaxa funcfiei: LoG(number;base),unde number este num[rul natural pozitiv pentru care calculali logaritmul;
b a s e este b aza lo saritmului.
FACT intoarce factorialul unui numdr; dacr numdrul nu este un intreg, setrunchiaz6.
Sintaxa funcfiei: FACT(number),unde number este num6rul pozitiv sau zero al cdrui factorial se calculeazd.
POWER intoarce rezultatul unui numdr ridicat la o putere.Sintaxa functiei: POWER(numberlpower),
tnde number este num[rulbazl, care poate fi orice numir real:power este exponentul la care se ridicd,baza.
ln loc de PowER poate fi utilizatoperatorul "^", pentru a indica la ceputere trebuie ridicatd" b aza.
INT rotunjeqte prin lips[ la cel mai apropiat numdr intreg.Sintaxa funcliei: INT(number),
unde number este numrrul real pe care dorili s[ il rotunjifi prin lipsr la unintres.
oDD intoarce numdrul rotunjit prin adaos pdni la cel mai apropiatimpar. in cazul in care number este un intreg impar, nu se facerotunjire.
Sintaxa funcfiei: ODD(number),unde number este valoarea de rotunjit.
O valoare este rotunjiti prin adaos atunci cAnd se ajusteazd in sensuldinspre zero indiferent de semnul argumentul ui number. DacL number nu estenumeric, ODD intoarce valoarea de eroare #VALUE!.
intregnici o
MOD intoarce restul impir,tirii unuiacelagi senln cu al impd(itorului.
Sintaxa funcliei:unde number este numdrul pentru care
div i zo r este impir,ti torul.Dac[ divizorul este zero MoD intoarce valoarea de eroare #DIV/O!.
TRANC
Aceastd funcfie trunchiazf, un num[r, ldsdndu-i acestuia num[rul dezecimale precizate ca al doilea parameffu. Dac[ al doilea parametru lipsegte,num[rul este trunchiat la intreg prin eliminarea plrlii zecimale.
Sintaxa functiei: T RU N C (namb e r ; num _digits ),unde number este numd.rul ce va fi trunchiat;
num-digits specificd precizia trunchierii (valoarea implicit[ pentrunum_digits este zero).
TRUNC cu precizie 0 elimin[ partea zecimald, a numlrului.
Observalie
Funcfiile lNT gi rRaNC cu precizie 0 sunt similare, deoarece ambeleintorc numere intregi.
numdr la un impf,rfitor. Rezultatul are
MOD(number;divisor),vrefi sd gdsili restul,
tvticrosoft excet. fe g0
ROAND
Funclia rotunjeqte un numir la un num[r specificat de cifre.Sintaxa funcliei: RoUND(number;num_digits),
unde number este numirul ce va fi rotunjit;num_digits specificd numf,rul de cifre la care dorili sd rotunjili numdrul.
in cazul in care num-digits este:r 0, numirul este rotunjit pdni la cel mai apropiat intreg;. mai mic decdt 0, numdrul este rotunjit spre stdnga separatorului
zecimal;. mai mare decdt 0, numirul este rotunjit pAnI la numdrul specificat de
zecimale.
RADIANS transform[ gradele in radiani.Sintaxa func{iei: RADIANS(angIe),
unde angle reprezint[ unghiul (in grade) c6ruia dorifi sd-i faceli conversia.
COaNTIF numlrd celulele care indeplinesc un criteriu dat, dintr-o zond decelule.
Sintaxafuncliei: CouNTlF(range;criteria),ttande range precizeazd zona din care vor fi num[rate celulele;
criteria este criteriul de selectare.
PRODUCT inmullegte toate numerele furnizate ca argumenteSintaxafuncfiei: PRODaCT@umberT;number2;...),
unde numberl;number2,' .. sunt argumente (de la 1 pdnl la 30).
PI returneazdvaloarea numdrului PI cu o precizie de cinsprezece zecimaleSintaxa funcfiei: PI(.),
Funcyii pentru date calendaristice Si ore
ln cadrul programulu i Excel datele calendaristice sunt stocate canumere seriale secvenfiale astfel incAt acestea pot fi utilizate in calcule. Excelttilizeazd sistemul de dati calendaristici 1900.
NOW intoarce numdrul serial al datei gi orei curente.Sintaxa functiei: NOw( )
Valoarea funcfiei NOW nu este actualizatd, in mod continuu. Dacd inainte deintroducerea formulei formatul celulei era General, rczultatul este formatat cadatd.
DATE intoarce numlrul seriei secvenliale care reprezintr o anumit[ datd.Sintaxa funcfiei: DATE(year;month;day)Argumentul year este interpretetat in concordan{[ cu sistemul de dat[
calendaristic[ utilizat. Dacd- anul este intre 0 - 1899 (inclusiv), Excel adun[ aceast[ valoare la1900 pentru a calcula anul;- anul este cuprins intre 1900 - 9999 (inclusiv), Excel utilizeazd,aceast[ valoare drept an.Pentru vizualizarea numdrului ca numdr serial alegefi din meniul
Format comanda Cells, eticheta Number gi din caseta Categorie selectaliGeneral.
TODAY intoarce numlrul serial al datei calendaristice curente.Sintaxa func{iei: TODAY( )
DAY rettrneazd ziua unei date calendaristice (un intreg cuprins intre I gi 3l),reprezentati printr-un numdr serial.
Sintaxa funcfiei: DAY(sertnl_number),unde serial_number este data zilei pe care incercali s-o gdsifi.
Indiferent de formatul de afigare pentru valoarea datr in cazulfunc,tiilor YEAR, MONTH si DAY valorile returnate vor fi valori gregoriene.
Functiile de tip text
Funcliile de tip text vA oferd posibilitatea de a manipula qiruri decaractere (modificarea din majuscule in minuscule sau invers, determinarealungimii unui gir de caractere, concatenarea datelor de diferite , tipuri, etc.),in cadrul formulelor. ln cele ce urmeazd vor fi tratate cdteva dintre functiilede tip text.
CONCATENATE
Aceastf, funclie aldturf,, unul dupd celalalt, mai multe giruri decaractere, formdnd un singur text.
Sintaxa funcliei: CONCATENATE (textl; text2; ...),trJnde textl, text2,... sunt qiruri de caractere care se aldturd intr-un singur text.Func{ia acceptf, pdnd la 30 de parametri, care pot fi giruri de caractere,numere sau referinle la celule singulare. in locul funcliei CONCATENATEpoate fi utilizat operatorul "&".
LEFT, RIGHTLEFT intoarce primele caractere dintr-un gir, inca al doilea parametru.RIGHT intoarce ultimele caractere dintr-unspecificat ca al doilea parametru.
funcJie de numdrul specificat
gir, in functie de numIrul
Sintaxafuncfiilor: LEFTQext;num_chars),RI G HT Qe xt ; num _c har s ),
tnde text este girul de caractere din care se extrage un subqir.num_chars indicd numf,rul de caractere pe care le va extrage funclia
(num_chars trebuie s[ fie mai mare sau egal cu zero).
Microsoft Excel. Te q:
Observalie:Dacd num_chars este mai mare decdt lungimea textului, ambele
funcfii intorc tot textul, iar dacd, este omis, se consider[ egal cu 1, prin urmareLEFT intoarce numai primul caracter, iar RIGHT pe ultimul.
LEN intoarce numirul de caractere dintr-un gir de text.Sintaxa func{iei: LEN(text),
ande text este textul a cdrui lungime o va determina funcfia. Spa{iile, semnelede punctualie gi caracterele speciale se num[r[ gi ele.
LOWER transform[ toate literele mari dintr-un qir de caractere in litere mici;nu modific[ $i caracterele din text care nu sunt litere.
Sintaxa funcliei: LOWER(text)
UPPER este inversul func{iei LOWER - face conversia tuturor literelor micidintr-un qir de caractere in litere mari; nu modificd gi caracterele din text carenu sunt litere.
Sintaxa funcfiei: UPPER(text),unde text este textul care trebuie transformat.
MID intoarce subqir dintr-un $ir de caractere, incepAnd din pozi\iaspecificat[, pebaza numirului de caractere specificat.
Sintaxa funcfiei: MlD(text;startlnum;num_chars),lunde text este qirul de caractere din care se extrage;
start_num este pozifia din text a primului caracter pe care dori{i si-lextragefi. Pentru primul caracter din text start_num este 1, etc.
num-chars specific[ numdrul de caractere ce trebuie extrase din text defunclia MID. Dacd' acesta este negativ, MID intoarce valoarea de eroare #VALUEI.
Dacd start_num este:. mai mare decdt lungimea textului - MID intoarce "" (text
gol);. mai mic decAt lungimea textului, dar suma start_num plus
num_chars depdgeqte lungimea textului - MID intoarce toatecaracterele incepind din pozifia start_num pdni la sfdrqitultextului:
. subunitar - MID intoarce valoarea de eroare # VALUE!.
PROPER
Transform[ in majuscul5 prima literd dintr-un qir de text qi orice altdliterd din text ce urmeazd. dupd un separator (orice alt caracter in afar[ de oliter[). Face conversia tuturor celorlalte litere la litere mici.
Sintaxa func{iei: PROPER(text),unde text este un text inclus intre ghilimele, o formul[ ce ?ntoarce un text sauo referinfd la o celulf, ce conline textul pe care vre{i sd-l transformaJi parlial inmaiuscule.
TEXT face conversia unei valori ?n text, folosind un anumit format numeric.Sintaxa functiei: T E XT (v alue ;format _te xt),
unde value este o valoare numeric5, o formuld care este evaluat[ la o valoarenumerici sau o referinld de celul[ ce confine o valoare numericl.
format_texl este un format numeric, precizat sub formi de qir decaractere, similar celor care apar ?n cazul formatdrii numerice particul arrzate(fereastra Format cells, frqa Number, categoria Custom).
Stabilirea formatului unei celule in cadrul ferestrei Format cellsmodificr numai formatul, pistrAnd valoarea neschimbat[. prin utilizareafuncliei TEXT, o valoare numerici este convertiu la o valoare de tip text,astfel incdt ulterior nu mai poate participa in calcule.
vALaE face conversia intr-un numdr a unui qir de text care reprezinti unnum5r.
Sintaxa funcfiei: VALUE(text),unde text este un qir de caractere (in ghilimele) sau o referinfd la o celuld careconfine textul de transformat qi poate fi in orice format de numdr, dati sauor5, recunoscut de Excel.
cdnd este cazul Excel face automat conversia textului in numere, agac[ in general, nu este nevoie sd utiliza]i funclia vALaE intr-o formul[,functia fiind disponibild pentru compatibilitatea cu alte programe carelucreazd cu foi de calcul.
Funcgiile statistice
Funcfiile statistice ale foii de lucru permit efectuarea analizeistatistice pebazadatelor din domenii de date. in cele ce urmeazd vor fi tratatedoar funcliile statistice mai simple: media aritmetic[, minimul qi maximulunui set de valori, numdrarea valorilor numerice gi nenumerice dintr-undomeniu.
AVERAGE intoarce media aritmetici a argumentelor.Sintaxa funcfiei: AVERAGE (numberl; number2;...),
l;nde numberl, numberL, ... sunt argumentele numerice (maxim 30) pentrucare se calculeazd media aritmeticd. Acestea trebuie s[ fie numere sau nume,matrice sau referin,te ce conlin numere.
Dac6 un argument matrice sau referinfd confine text, valori sau celulegoale, acele valori sunt ignorate; celulele cu valoarea zero sunt incluse incalcule. contdnd ca num[r.
coaNTA num[rd celulele care nu sunt goale qi valorile dintr-o listr deargumente.
Sintaxa funcfiei: COU NTA(value I ; value2 ;... )
MAX intoarce valoarea cea mai mare dintr-un set de valori.Sintaxafuncfiei: MAX(numberl; number2;...)
MIN intoarce valoarea cea mai micl dintr-un set de valori.Sintaxa funcfiei: MIN (numberl; number2;...)
Puteli specifica argumente care sunt numere, celule goale, valorilogice sau reprezentiri text ale numerelor. Argumentele care sunt valori deeroare sau texte ce nu pot fi convertite in numere cauzeazd, erori. Dacdargumentele nu confin numere MAX Si MIN intorc zero.
COUNTA
Func{ia num[rl celulele care nu sunt goale qi valorile dintr-o listl deargumente. Este indicat sd folosifi acestd funclie dac[ trebuie sd numira{ivalori logice, texte sau valori de eroare.
Sintaxa func{iei: C O A NTA(value I ;valae2 ;...),unde argumentele valuel;value2;...(maxim 30) reprezintd valorile pe carevre{i sd le num[rafi. value este orice tip de informalie, inclusiv text gol (""),dar nu qi celule goale.
coaNT numrrd celulele ce confin numere qi numerele dintr-o listl deargumente.
Sintaxa funcliei: C O U NT (v alue 1 ; v alue 2 ;... )valuel;value2;.. sunt argumente (maxim 30) ce pot conline sau referi ovarietate de tipuri diferite de date, dar sunt num[rate numai numerele.
Vor fi num[rate argumentele de tipul: numere, date calendaristice saureprezentlri text ale numerelor.
Funcyii logice
FALSE rcttrneazd valoarea logic[ FALSE.Sintaxa funcfiei: FALSE(.),
NOT in vers eazd v aloarea logicl a argumentului.Sintaxa funcfiei: NoT(logical.),
TRAE returneaz[ valoarea logicd TRUE.Sintaxa functiei: TRUE (.),
AND
Returneaz[ TRUE dacl toate argumentele sale sunt adevrrate $i intoarceFALSE dac[ unul sau mai multe argumente sunt FALSE.
Sintaxa funcliei: AND(lo gical I ;logic al2 ; ...),unde argumentele logicall;togicat2.. sunt condifii pe care le testali qi care potavea valoarea TRUE sau FALSE. pot fi precizatemaximum 30 de conditii.
OR
Returneazd TRUE dacd cel pulin un argument este adevlrat gi intoarceFALSE dacf, toate argumentele sunt FALSE.
Sintaxa funcfiei: OR(logicall ;logical2 ;...) ,unde argumentele logicall;logical2.. sunt condilii pe care le testali gi care potavea valoarea TRUE sau FALSE. pot fi precizate maximum 30 de conditii.
IF
intoarce o valoare daci condilia specificatd este evaluati la TRUE qio altl valoare daci este evaluatd la FALSE.
I F ( I o g i"c al _t e s t ; v al u e _if _t r u e ; v al u e _if _fal s e ),unde
Iogical-test este orice valoare sau expresie ce se poate evalua cuTRUE sau FALSE:
value_if_true este valoarea returnati (poate fi o chiar o altl formuld)in cazul in care logical_test este TRUE;
value_ifJalse reprezint[ valoarea intoarsd dacd logical_test esteFALSE; gi in acest caz acest argument poate fi altd formul6.
Funcyii de cdutare
VLOOKUP
Funcfia caut[ o valoare in cea mai dinrcturneazl o valoare in acelagi rAnd dintr-o
stdnga coloan[ a unui tabel, qi
coloanl din tabel, pe care ospecifica{i.
Sintaxa funcfiei:V LO O Ka PQo okup _value ;table -array ; c ol _index _num I range _lookup),unde
Iookup-value (valoarea cdutatl) este valoarea care trebuie gisit[ inprima coloand a matricei (tabelului). valoarea cdutati poate fi o valoare, oreferinfi sau un gir de text.
table_array este tabelul in care sunt cautate datele. Se va preciza subforma unei referinfe la o zond sau a unui nume de zond.
col_index_num (index numeric coloand) este un num[r ce rezultl dinnumdrarea coloanelor; se porne$te de la coloana pe care se face clutarea qi senumbri pdnd la coloana de pe care se va intoare rezultatul
range_lookup (tip c[utare) - este o valoare logic6 (poate fi TRUE sauFALSE); acest argument este oplional (valoarea implicitl este TRUE) qispecificr dacl dorifi ca funcfia si gdseasc[ o potrivire exact[ sau unaaproximativS.
Pentru TRUE, este returnatl o potrivire aproximativi. Dacdrange-lookup este TRUE, valorile din prima coloand a tabelului trebuie s[ fiesortate in prealabil in ordine crescdtoare, altfel funclia nu poate furnizavaloarea corect[.
In cazul FALSE, funclia va cdutaglsit[ nici una, este returnati valoarea denecesard sortarea.
o potrivire exactl gi dac[ nu esteeroare #N/A; in acest caz nu este
Funcyii informafionale
COaNTBLANI( numlr[ celulelecelule.
Sintaxa func{iei:unde range - reprezintd, zonanecompletate.
Sunt numlrate qi celulele cuNu sunt numlrate celulele cu valori
necompletate dintr-o zond. precizati de
COaNTBLANK(range),din care dorifi numirarea celulelor
formule care intorc "" (text necompletat).ZETO.
IS0DD intoarce TRUE dacd numdrul este impar sau FALSE dac6 numf,ruleste par.
Sintaxa func{iei: ISoDD(number),unde number este valoarea de testat.observalie: dacd. number na este intreg, el este trunchiat, iar dac[ nu estenumeric, func{ia intoarce valoarea de eroare #VALUE!.
TYPE intoarce tipul argumentului valoare. utilizali TypE cdnd comportareaunei alte funclii este dependent[ de tipul valorii dintr-o anumit[ celul[.
Sintaxa funcfiei: TYPE(value)value poate fi orice valoare acceptad de Excel, (un num6r, text, valoarelogici etc.).Valorile intoarse de funclie sunt:
I pentru,,Numdr"
2 pentru ,,Text"4 pentru ,,Valoare logicd"16 pentru ,,Valoare de eroare"64 pentru ,,Matrice"
Microsoft Excel. Te tOO
Funcgii IS
Funcliile Is sunt utilizate pentru testarea tipului unei valori saureferinfe; fiecare din acestea verific[ tipul argumentului valoare gi intoarceTRUE sau FALSE in funclie de rezultat.
ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)
Argumentul value reprezintd valoarea pe care o testaJi qi poate fi unblank (celuld goal6), o valoare de eroare, valoare logicf,, text, numdr saureferinfi sau un nume care se referd la oricare dintre acestea.
Argumentelor value pentru funcliile Is nu li se face conversia.Funcliile 1S sunt utile in formule pentru testarea rezultatului unui calcul.
combinate cu funcfia IF, acestea asigurr o metodd de a localizaerorile din formule.
Condifiile in care aceste funclii intorc valoare TRUE:ISBLANK parametrul se refer[ la o celuld goal6./SRR parametrul se referd la orice valoare de eroare cu
excepfia #N/A.lssRRoR parametrul se referr la orice valoare de eroare
(#N/A, #VALUE!, #REF!, #DIV/O!, #NUM!,#NAME? sau #NULL!).
ISLOGICAL parametrul se ref,er[ la o valoare logic[.ISI/A parametrul se refer[ la valoare de eroare #N/A
ISNONTEXT
ISNUMBER
ISREFISTEXT
#DM0!#N/A#NAME?
#NUM!
#REF
parametrul se referi la orice element care nu estetext; de rejinut cd aceastd funclie intoarce TRUEdacd parametrul se referd la o celulf, goald.parametrul se referd la un numbr.parametrul se referd la o referinf[.parametrul se refer[ la text.
Erori
Dac[ valorile ce intervin in calcul nu sunt corecte, Excel afiseazd"intr-ocelulb o eroare. Erorile incep intotdeauna cu semnul #, gi sunt urmdtoarele:
#NULL! - specificd o interseclie intre doud zone care nu este validd:
- incearcd s[ facd o impdrjire la zero;- se refer[ la o valoare care este indisponibill;- utilizeazd un nume necunoscut de Excel..
- utilizarea incorectd a unui numdr;- celulS care nu este validdl
#VALUE! - argument sau operand incorect;#### - rezultatul este prea lung, nu incape in celuld, se va mdri ldlimeacoloanei sau se va schimba formatul.
Daci o formul[ include o referire la o celuli ce contine o valoareeronatd, acea formul[ produce de asemenea o valoare eronat[.
Existd qi funclii speciale ce cautd valorile de eroare: ISERR.ISERROR, /SNA sau ERROR.TYP E.
Funcgii financiare
PMT calculeazd,platapentru un imprumutbazatpe pl[!i constante gi o rati adobnnzii constantl.
Sintaxa func{iei P MT (rat e ; np e r ; pv ;fv ; typ e )unde,
rate reprezinti rata dobanzii pentru imprumut (se imparte la 12pentru a obfine o rat[ lunari);
nper este numf,rul total de pldli pentru imprumut;pv este valoarea actualizatd. sau suma totall pe care o valoreazd in
prezent o serie de pl[!i viitoare, denumit[ gi capital debaz6;
fv esre valoarea viitoare sau balan{a in numerar la care vre{i slajungeli dupd efectuarea ultimei plafi. Dacd, pv este omis, se presupune a fi 0(zero), ceea ce inseamn[ cd valoarea viitoare a imprumutului este 0.
type este numirul 0 (implicit) sau 1 qi indici momentul cand suntdatorate pldfile. se va completa 0 dacd pl[lile sunt datorate la sfargitulperioadei gi 1 dac[ pl[lile sunt datorate lainceputul perioadei.
Pentru specificarea argumentel or rate si nper se vor utiliza aceleaqiunit51i.
Aplicafie:
Determinafi plata lunari pentru rambursarea unui imprumut de 10000Euro, acordat pe o perioadd de 10 ani, cu o doband[ anua16 preferen{ialdconstant[ de97o.
Rat.:Bzllz ffi- o,mzsnpcr 83+12 r-lt= ',nr - ^ ' "
Pv,)r lAl- rooooa rCl-
Tr lTj-- -126.67578A
Cllculatrr the paymmt for € loan b.sd on conetad paymentr and a cmrtant interert r.te,
Pv ir the pr.rent valuer the total.Md that. reries of flture p.yment, iswothnow.
Fdrul€ result - (9126,68)
Eshonth'funliior [_..- ,-ll_,!agl_-- I
Se observ[ cd valoarea pldtiti esteo valoare negativl (plata lunardeste datoratd). Dac[ dorim totuqisi apard o valoare pozitivb se vaintroduce semnul minus in fafatermenului Pv (este o valoaredatoratd).
Pentru a studia efectul parametrului oplional Fy vom considera cd lasfdrqitul perioadei luate in considerare imprumutul nu este achitat in totalitate(pentru exemplul nostru se va considerd 500 euro). valoarea rezidual[ va fide fapt introdusf, ca Fv.
Deoarece in mod implicit parametrul type are valoarea 0 (adicd seconsider[ cd plata se va efectua la sfdrgitul perioadei) se va studia cazul cdndplata se efectueazd la i ul perioadei.
Ratc E2lr2 ffii- o,wsNper B3*lz l{l- rzo
Pv i-Bl fu-'.J- lmo
,n t1 ,1 ,ryp I
= 125,1327779Calcul.tes th€ payMt for € loil based on cmrlant pdymeds and 6 (mtta|t htere* rde.
Typc B . logicl vdlue; Fymont at the beoiming of lhe Fiod - l; pdyment atthe end ot the period - 0 or omitted,
Fdrula rerult - $125.73
Heronrhi'runrrinn f d lL_S1T{l
Se observd o scddere a platei lunare (dela 126,68La 125,73 euro).
Dac[ dorim s[ afldm cdt reprezintd valoarea dobdnzii intr-o anumitdlun[ dintre cele aferente pl[lii unui imprumutcu dobdndd constanta se vafolosi functia IPMT.
Sintaxa func{iei: IPMT(rate, per, nper, pv, fv, type)
Se observd cd pe mdsur[ ce se apropie finalul perioadei scadeponderea dobdnzii in plata lunarf,.NPER intoarce num[rul de perioade pentru o investilie bazatd, pe pli{iperiodice constante qi o ratl constant[ a dobdnzii.
Sintaxa funcfiei NPER(rate; pmt; pv; fv; type)
Aplicatie
Pentru o plat[ lunard mai mare decat cea rezurtatd.?n calculele de maisus se cere determinarea numdrului minim de luni ?n care se poate rambursaimprumutul de 10000 euro, considerand dobinda (9To) gi plata lunard impuse.
s-a considerat o plat[ lunard de 210 euro. valoarea pMT (plata
impusd) este o valoarenegativd, deoarece esteo valoare datorat6.
Numirul minim
rezulti, este 59,13Pentru verificare vomconsidera 60 luni (deci 5ani). Se observd cIvaloarea pldlii lunareeste 207,58 euro, deciaproximativ egal[ cu ceaconsiderati inilial.
observalie: plata lunard nu poate fi mai mic[ decdt dobanda aferent[ primeiluni.
FV intoarce valoarea viitoare a unei investilii bazate pe pldli periodice qiconstante qi o rati a dobdnzii constantd.
Sintaxa funcliei F V (rate ; np er ; p mt ; pv ; typ e )pmt - reprezint[ plata efectuat[ periodic $i nu poate fi schimbatd pe durataanuit[fii. Acest argument este oplional gi daci argumentul este omis trebuieinclus argumentul pv. Argumentul confine in mod normal valoarea ini{iali qidobdnda, nu gi alte taxe gi datorii. Dacd,pv este omis, se consider[ 0 qi trebuiesd existe argumentul pmt.
Microsoft gxcet. Te _ _ _____ __106
Aplica{ie:Pentru a-qi cump[ra un calculator Ionu! hotbr[gte sd-gi deschidd un
cont la bancf,. Suma pe care o depune la deschiderea contului este4.000.000lei, iar suma depusf, lunar este de 800.000lei. $tiind c5 dobdndaanuald oferit[ de bancl este de 247o calclulati cdti bani va avea in cont Ionu!dupd un an.
RATE intoarce rata dobdnzii periodice pentru o anuitate. Funclia este
calculat[ prin iteralii gi poate avea zero sau mai multe solufii.
Sintaxa funcfiei RAT E (np er ;pmt ;pv ;fv ;typ e ; gue s s)unde gzess (estimare) este valoarea estimatd pentru argumentul rat6. Dacd
omiteli argumentul guess, se consider[ de 10 procente.
Aplicatie:
Determina.ti dobdndapentru un imprumut in valoare20000 euro pe o perioadf, de 7ani, qtiind cd rata lunarf, este de
350 euro.
PV intoarce valoarea actualizatl. a unei investifii. Valoarea actualizatd estesuma total[ pe care o reprezintd in prezent o serie de pl[,ti viitoare.
Sintaxa funcliei PV (rate ; np er ; p mt ;fv ; typ e )
DB utllizeazd metoda balanlei cu descregtere fixd (calculeazd amortizarea la orati fixatd) gi intoarce amortizarea unui mijloc fix pentru o perioadispecificat[.
Sintaxa func,tiei D B ( c o st ; s alv ag e ; lifu ; p erio d ; month)cost - costul inifial al mijlocului fix;salvage - este valoarea la sfdrgitul amortizlrii (valoare reziduald, a mijloculuifix):Iife (durata de via![) este numdrul de perioade de-a lungul cdrora seamorlizeazd, mij locul fix ;period (perioadd) reprezintd, intervalul de timp penffu care se calculeazl,amortizarea; trebuie sd.utllizeze aceleagi uniEfi de misur[ ca Si lifu;month - numdrul de luni din primul an. Acest termen este oplional, dac6 esteomis, se considerd egal cu 12.
DDB
Utilizind metoda balanfei dublu-regresive (calcul eazd. amortizarea cuo rati acceleratd) funcJia DDB intoarce amortizarea unui mijloc fix pentru operioadd determinat[.
Sintaxa funcliei DDB (c o st ; s alvage ;lifu ;p eriod ;factor)factor - rata (un coeficient) la care balanfa se dezechilibreazd. Valoareaimplicitd a acestui argument este2 (metoda balanlei dublu-regresive).
De relinut ci toate argumente acestei funclii trebuie sd fie numerepozitive. Se constatd c[ utilizdnd aceast[ func{ie amortizarea este mare inprima perioadd gi descregte in timp.
srN retumeazd, valoarea amortizrrii (calculat[ prin metoda liniar[ aamortizdrii directe), pentru fiecare perioadd a timpului de viald al uneiinvesti,tii.
Sintaxa functiei S LN ( c o s t,s alv a g e,lifu)In acest caz deprecierea este consideratd liniar[.
SYD returneazd suma valorilor anuale amortizate (deprecierea) pentru unmijloc fix, pentru o perioadd specificatd.
Sintaxa funcliei SYD(cost;salvage;life;per)
per trebuie s[ se exprime in aceleaqi uniteli ca qi life.
I
Aplica,tie
Pentru modernizarea DN ARAD-TIMI$OARAinvestifie de 1.000.000 Euro. Calculafi amortizarea prin(directd, balanla fix5, balanfa dubla) considerAnd timpul desfArgit valoarea va fi apreciatd,la200.000 Euro.
este necesard o
cele trei metode
via![ 5 ani qi c[ la
Cost initial 1.000.000 €
Valoarea finalS 200.000 €
Durata viatd 5
VALOARE AMORTIZARE
800.000,00 799.695.81 800.000,00
timp(ani)
amortizarea directi
(SLN)balanfa fixi
(DB)balanta dubli
(DDB)
I 160.000,00 275.000,00 400.000,002 160.000,00 r99.375,00 240.000,00aJ 160.000,00 r44.546,99 144.000,00+̂ 160.000,00 104.796,48 16.000,005 160.000,00 75.977,45 0,00
VALOARE OBIECT
timp(ani)
amortizarea
directl (SLN)balanfa fixn (DB)
balan{a dubli
(DDB)
I 1.000.000 € 1.000.000 € 1.000.000 €2 840.000.00 € 725.000,00 € 600.000,00 €aJ 680.000,00 € 525.625,00 € 360.000,00 €AT 520.000,00 € 381 .078 ,13 € 216.000,00 €5 360.000,00 € 276.281,64 € 200.000,00 €
Valoare
finali 360.000,00 € 276.28t,64 € 200.000,00 €
VALOARE OBIECI
11 ,Valoare f inal i
alanta duhld
Evolutia in timp
1,500,000 €
1,000,000 €
500,000 €
0 €| . 1
' 2 3 4 s
I
| ,,' --&*amorrizarea oirecti iSr_g l
| ***balan!a fixi (DB) |JFbatanla dubli (qDJ) j
1 . , ' _
Vticrosoft gxcet.fe
Funcyii pentru baze de date
Obazd de date este de fapt o listd de date inrudite. Coloanele de datesunt c6mpuri iar rdndurile sunt inregistrdri; primul rdnd din list6 confineetichete.
Aceste funclii utilizeazd" trei argumente: database, field qi criteria,care se se referd la zonele foii de calcul ce sunt utilizate de cf,tre funcJie.Argumentele ce apar in cadrul funcliilor pentru baze de date sunt:- database - specific[ zona de celule ce formeazi lista sau baza de date:- field - precizeazd, care coloan[ este atllizatd, in funclie; acest argument poate
fi un numir (pozifia coloanei in cadrul listei) sau este dat ca text (etichetacoloanei cuprinsd intre ghilimele, de exemplu "Pref");
- criteria - zona de celule ce confine condiliile specificate de dv; zona trebuies5 includi cel pulin o etichetd de coloand gi cel pulin o celul[ sub etichetacoloanei, in care este specificaE o condifie pentru coloan6.
tvticrosoft gxcet. fe ln
Denumirefuncfie
Rol Sintaxa
DAVERAGE returneazd media
valorilor dintr-o
coloand a unei liste
sau a unei baze de
date, ce
indeplinegte
conditiile precizate
de utilizator
DAVERAGE(database;field ; criteria)
DMAX returneazd numbrul
maxim dintr-o
coloanl a unei liste
sau a unei baze de
date, ce
indeplineqte
condifiile precizate
de utilizator
DMAX(database ;field ;criteria)
DMIN intoarce valoarea
minimi a
articolelor selectate
dintr-o bazd de date
sau o coloand a
unei liste, care
indeplineqte
condiliile precizate
de utilizator
DMIN(database;field ; criteria)
DCOUNT numdri celulele ce
confin numere gi
care indeplinesc
condiliile precizate
de utilizator, dintr-
o coloand a listei
DCouNT(database;fi eld ;criteria)
DCOUNTA numiri celulele
completate dintr-o
coloand a listei gi
care indeplinesc
condifiile precizate
de utilizator
DCOUNTA(database;field ; criteria)
DGET' extrage dintr-o
coloani a listei o
singurd inregistrare
ce satisface
condi!iile
specificate de
utilizator
DGET(database;fi eld ;criteria)
DSUM adund valorile
dintr-o coloan[, ce
indeplinesc
condiliile precizate
de utilizator
DSUM(database;fi eld ; criteria)
DPRODUCT inmulfegte valorile
dintr-o coloand,
care indeplinesc
condi!iile
specificate de
utilizator
DPRODUCT(database ;field ;criteria)
tvtlcrosott Bxcet. fe
DSTDEV pe baza unui
egantion, estimeazd
abaterea standard,
utilizAnd numerele
dintr-o coloanS a
unei liste sau a unei
baze de date, ce
satisfac condiliile
specificate
DSTDEV(database ;field ; criteria)
DSTDBVP calctleazd, abaterea
standard pebaza
intregii populalii a
articolelor selectate
dintr-o baz\, de date
DSTDEVP(database ;field ;criteria)
DVAR estimeazd varianla
pe baza unui
egantion al
articolelor selectate
dintr-o bazd" de date
DVAR(database;fi eld ;criteria)
DVARP folosind numerele
dintr-o coloand (a
unei liste sau a unei
baze de date)
calculeazd varianla
unei populalii pe
baza intregii
populalii
DVARP(database;fi eld ;criteria)
Observafii
Se poate observa in tabelul db mai sus cd pentru funcliile DCOUNT qiDCOUNTA argumentul field este oplional; dacd este omis, funcliacontorizeazl.toate inregistrdrile din baza de date, ce indeplinesc condiliilespecificate de argumentul criteria.
Aplicafii
Pentru datele prezentate in tabelul deurmltoarelor informatii :
jos se cere determinarea
Grupa
Bora Emil FE 1 1 6 41 BPopovici lon u t u 1 11 6Cadar lon ECTS 1 28 100 6Pona Andrei c tG 60 101 o
Moqa Andrei FB q 55 7lonescu Dan FB 4 30 d 7Deme Tudor ECTS I 29 30 6Radu Cal in FB i a+z 1 0 7Dan Danut 54Coca Petru ctc 12 1 10l l ie Mihai ECTS 20 1tl
a) numlrul minim de absenle al studenfilor de la seclia FB ce aunum[ru] credite mai mare sau egal cu 6;
b) numdrul total de absenfe la CIG;c) numdrul maxim de absenle la seclia CIG;d) num[rul studen,tilor din grupa I care au intre 15 gi 30 de credite;e) numdrul studenlilor din grupa 1 care au cel pufin o absenfl gi care au
intre 15 gi 30 de credite;
0 media anuald a studenlilor de la secJia FB;g) media anuald a studenfilor de la toate sectiile.
mal
tvtlcrosott Bxcet. fe t t6
Oo.Y
A ( J
i l .I -
1 ,i . ,i 1i li l
i l
t :l
l ll a l
i li ll i1 ll u ii rl li lJ Ii 1l lj 1 €
I i g t
l i oi - ' ' il il t
t ij j
i lj ru lt ll 1I i o
i 1 €I i aL-,i6l i
i i
\
0.eo
\f0.6O
YN.oo
\.Pa
( ! i
n L r o s
l L( D ( t* : -l
/ \ f t 6
' 0 / n u
c o ( J m u -
i
l
E ll o o
7 7'-- l
{ i
] ' , - i - I1 - l l \ l l C r l i t i U lt t : i :
fE= =
€ LO (c f.' r E F* 6 o E
i/tE'= ctr fn q E C (! a{
(r) T,nl l-tol
t i t tHl
lllFlI t lu lllll'I t lI t lI t lI t lI t ll-l ltl
ll]lil-I . l l ' l \I E l l l l , rI _Et t_Et HI c l l E l I
l € l l € l - <t ; t t ; t u| * l l * 1 3I ' o l l ' r c l rI c l l G l \
I rl lrlE| . s t t s t eI E t t E t E .l o l l Q l , /I t r t t s t -
€ - o E o + o
l n n , n : x n n t l n R g 6 = E
nt l
: l I
t l. t ll lI It l
l__lt lt o ll cn I' t . - |l s l {
l * lt - lI O lI ! l
l ' - ll o l
t E ll . lt f Il * lI o l
l s l. t u lt . - |t qI r S l
t s lt o lt ! lt : l
I a.l
l--ll u lt f II G l
l p ll G ll o lt - lt c lI o.lt 3 ll 6 iI c ll € lt b l
t o lt E l
t j lt $ lt F l
l : ltEt
l P lI o ll 3 l
o
o
:..-
(! FIf\
@a{ (o Ln
rf) cr)f)N
c{ |.n $l (f,C*l
l ( !t :l =
lql*IFl cl cI F;o
i=
'G
Efc
soGo
IELs0€o=.cs
E=a
G
.E.g04!ff
o
. gE
i ,
. .9, .
q F.l
. q '
mtL
(!
O
coF
IIJ
cL
TEtL
mTL
mFc)t.ll
EtL
nOIU
(DO
@FOUl
(u
, z' , : : . - .
=Eut(!
t0
co
FOo0_
=;€c$O
o)E-
N
O0-
oL
E
<{(!
o
c$f=U(n0)co
6io=FOE0)o
-(ilU=aqgt
=cNocNo
=btrNUoU
G_cEz0)
,---- i ; :t o r ' . 1 m o P l = S P : t n r t o : t ' t o o '
, . 1 . : r : r
tvticrosoft gxcet. fe
Func(ii inginereSti
Deoarece aceste funcfii nu sunt de obicei instalate este necesari in
prealabil instalarea lor.
Denumire
functieRol Sintaxa Argumente
IMABS returneazd
valoarea absolutS
a unui numdr
complex in
formatul text
x + y i s a u x + y j
IMABS (inumber) inumber -
numdrul
complex
pentru care
dorili valoarea
absolutd
IMREAL returneazi
coeficientul real
al unui numir
complex in
formatul text
x + y i s a u x + y j
IMREAL(inumber)
inumber
numdrul
complex
pentru care
dori!i
coeficientul
real
IMAGINARY returneazd, coef.
imaginar al unui
numdr complex in
formatul text
x + y i s a u x + y j
IMAGINARY(inumber)
inumber este
numirul
complex
pentru care
dorifi
coeficientul
imaginar
COMPLEX transformd
coeficien{ii reali
gi imaginari
intr-un numSr
complex de forma
x + y i s a u x + y j
COMPLEX(real_num;
i_num;suffix)
real_num -
coeficientul
real al
numbrului
complex
i_num -
coeficientul
imaginar al
numirului
complex
suffix - sufixul
pentru
componenta
imaginard a nr
complexIMCONJUGATE intoarce
conjugatul unui
numdr complex in
formatul text
x + y i s a u x + y j
IMCONJUGATE(inumber)
inumber - nr.
complex
pentru care
dori!i
conjugatul
IMSUM intoarce suma a
doud sau mai
multe numere
complexe in
formatul text
x + y i s a u x + y i
IMSUM(inumberl;
inumber2r...)
inumberl;
inumber2,..--
numerele
complexe care
se adun6
IMSUB intoarce diferenla
a doud numere
complexe in
formatul text
x + y i s a u x + y j
IMSUB(inumberl;
inumbe12)
inumberl -
nr-ul din care
se scade
inumber2
inumber2- nr-
ul ce se scade
Vticrosoft Bxcet. fe _feO
IMPRODUCT intoarce produsul
a2.pdn6la29 de
nr complexe in
formatul text
x + y i s a u x + y j
IMPRODUCT(inumberL;
inumber2;...)
inumberl,
inumber2,. . .
sunt de la I
pdnd,la29 de
numere
complexe care
se inmultescIMDIV intoarce cAtul a
doud numere
complexe in
formatul text
x + y i s a u x + y j
IMDIV (inumberl;
inumbe12)inumberl este
numdrItorul
complex sau
deimpdrfitul.
inumber2 este
numitorul
complex sau
impdrlitorul
IMPOWER intoarce un numir
complex in
formatul text
x + y i s a u x + y j
ridicat la o putere
IMPOWBR(inumber;
number)
inumber - nr
complex pe
care vreli s6-l
ridicali la o
putere.
number -
puterea la care
vrefi sI ridica{i
nr complex
IMSQRT intoarce rdd[cina
p6trat5 a unui
numdr complex in
formatul text
x + y i s a u x + y j
IMSQRT(inumber)
inumber -
numdrul
complex
pentru care
dorifi rdddcina
pdtratd
IMBXP intoarce
exponenliaia unui
numdr complex in
formatul text
x + y i s a u x + y i
IMBXP(inumber) inumber - nr-
ul complex
pentru care
dori!i
exponen{iereaDEC2BIN converte$te un
numdr din
sistemul zecimal
in binar
DEC2BIN(number; places)
number -
intregul
zecimal cdruia
ii faceli
conversia.
Dacd acesta
este negativ,
argumentul
places este
ignorat
places
rcprezintd
numdrul de
caractere
utilizat; dacd
este omis,
funcfia
utrlizeazd,
numirul
minim de
caractere
necesar
Aplicafii propuse
1. Pentru fiecare din numerele complexe 3+5j, l6+3j,8+r8j determinafi:- coficienfii reali qi imaginari- valoarea absolutl- conjugatul- exponen{iala- r[ddcina p[tratd.
2. Determinafi suma, produsul qi cdtul pentru numerele complexe l4+16j, g9-
el j .
Capitolul 11
Operafii specifice bazelor de date
Despre liste
F[ri a fi un sistem de gestiune a bazelor de date, Excel areimplementate facilit[li pentru construirea qi exploatarea listelor ce pot fiutilizate ca tabelele din cadrul bazelor de date.
Lista este o colecfie de rdnduri dintr-o foaie de calculelementare legate intre ele. operalii caracteristice ce pot fielementelor li s tei, pentru admini strarea qi anahzat ea datel or:
- folosirea unor formate pentru macheta datelor de intrare;- validarea datelor:- softarea:- filtrarea:- localizarea, folosind opera{ii de filtrare sau un criteriu de
comparare;- calculele statistice gi subtotaluri cu valorile cdmpurilor din listd.
Pentru ca lista si fie luiatatd. de Excel ca gi un tabel dintr-o bazl dedate relafionalI, va trebui sd utilizali comenzile din meniul D(fia; in cazcontrar lista va fi tratati ca qi set de date dintr-o foaie de calcul obignuitd.
cdteva reguli care trebuie respectate pentru tatarca listei ca gi untabel dintr-o bazd, de date:
- intr-o foaie se construie$te o singurd listd;- se va lisa liber cel pulin un rAnd intre listl gi alte date din cadrul
foii;- se vor scrie etichetele coloanelor pe primul rand al listei.Pentru a organiza datele din list[ sub formd de tabel dinbazade date
sunt folosite urmitoarele elemente:
ce confine date
folosite asupra
- coloanele din listi sunt considerate cdmpurile tabelului din baza dedate:
- etichetele coloanelor sunt considerate numele cdmpurilor din tabelulbazei de date;
- rdndul este considerat o inregistrare din tabelul bazei de date.
Machete
Macheta de date este de fapt o casetd de dialog ce oferr un modconvenabil de a introduce sau de a afiga un rAnd complet de informalii la unmoment dat. Machetele de date pot afiqa odatd maxim 32 de cdmpuri.
Titlul cErlii:
Autor:
fditura:
Prel:
Nr, Buc:
{aiorare:
Prel maiorat:
Qpinie:
l o f B
f N " n ff-qd-t"-l
Pentru crearea de cAmpuri in cadrul machetei Excel utilizeazd, etichete.Eticheta nu poate fi modificatl in machetf,.,
Pentru a folosi o macheti executali clic pe o celulf, din listd gi alegelicomanda Form dinmeniul Date.
Pentru addugarea unei inregistrdri executali clic pe New, introduceliinformalia pentru noua inregistrare, iar cAnd a-ti terminat de introdus dateleapdsafi tasta Enter .
Dacd dorifi modificarea unei inregistrari gasifl inregistrarea pe caredorili si o modificaji, operali modific[rile qi apdsali tasta Enter pentru aactualiza inregistrarea gi pentru a trece la urmdtoarea inregistrare.
Pentru cdutarea unei inregistrdri putefi folosi butoanele Find prev qiFind Next sau butonul Criteria. Dac[ alegeli Criteria macheta se modific[astfel incAt datele care vor fi tastate in cAmpuri s6 fie interpretate dreptcondilii de comparare.
in cazul cdmpurilor ce conlin formule rezultatele sunt afigate subforma unei etichete, deci nu pot fi modificate.
Titlul r;rlii: Criterid
l Et*'--l
{. G't-;l
Autori
Fr i ih r r r . ; . ^
.'' '- -,..- '.-''.-:'
Nr, quci : >25
f HME*-I
i Frdur" I
l* E.**_l
f-+.ewa I
Uajorarel
Prel maiorat:
Spiniet
Validarea datelor
Pentru a limita cAt de mult posibilitea de a introduce valori eronate incelule, Excel pune la dispozilie un mecanism complet de validare a datelorintroduse.
Pentru a restricfiona tipul valorilor numerice introduse intr-o celuld,selectdm mai intdi celula dorit[ gi apoi din meniul Data lansdm comandaValidation. in cadrul ferestrei Data Validation puteli defini restricfia, mesajulinformativ qi avertismentul.
settings : Input Message ;, Error Alert
r lli l idali,trr.riierin
, Allol:
: Whole number v I Ignore blank
: Qata:i . . . .I between 1r .
betweent0
equal tothan
thanthan or equal to
, - l
r':'
t 1 - !,:,
I eb"'Ail-l t--- _q,t .*.l l-c.-.r-"t i
Secliunea Settings confine controale prin care stabiliJi condiliile devalidare a datei. in mod implicit este permisi orice valoare in celul[ (Anyvalue). Pentru a permite numai introducerea numerelor intregi derulafi lista qialegeli whole number (intregul numdr), dupd care stabilifi plaja de valoripermise pentru numir. Aceste limite pot fi valori constante, sau referinte decelule ce conlin numere intregi.
Dacb dorili aceleagi modificdri penftu alte celule din foaia de lucru,selectali activafi cdsula de validare Apply these changes to all other cells withthe same settings..
in secliunea Input Message stabililide informare despre datele din cdmp atuncimesajului in caseta de text Title, iar mesajultext Input Message (maxim 255 caractere).
dacd dorili s[ fie afigat un mesajcAnd selectali celula. Scrieli titlulpropriu zis in scrieli in caseta de
l- el".'Ail-l L--Fr-..-] [1"*-f
Pentru ca mesajul s[ fie afiqat atunci cdnd celula este selectat6 bifatiShow input message when cell is selected
Secfiunea Error Alert vd permite s5 stabili{i cum doriti sd fili alertaticdnd introduceti date invalide. Afigarea mesajului se face intr-o case6 dedialog cu declangatoare. Scrieli titlul casetei in caseta de text Title, iar incaseta Error message scrieli mesajul ce se va afiga. Lista ascunsd Stvle vd,permite sd stabilifi modul in care se va face alertarea:
Stopin acest caz nu se accept[ datele introduse;
vy'hen usEr enteri inj/nlid ditn, ihas thi5 irfof ehrtt
fGl,lr I r-il@
$n Nu a-!i intodus un numEr intres
li:ffi:l r;"".d l
A Nu a{i intodus un numEr intreg
'*gJ Continue?
[il li:E:-ll rc"*Jl
# Nu a-li intodus un numtr intreg
flill fc"J-l
Information sunteli avertiza[i (datele pot fi acceptate cu oft sau renunla{i).
Sortarea datelor
in ceea ce priveqte sortarea implicitf,, Excel utilizeazd urmatoarea ordinepentru sortarea crescdtoare
+ numerele sunt sortate incepand cu cel mai mic numdr negativ pan[ lacel mai mare numdr pozitiv;
+ pentru sortarea unui text alfanumeric, se sorteazd, de la stanga ladreapta, caracter cu caracter;
+ in cazul valorilor logice, FALSE este pozilionat inainte de TRUE:+ valorile de eroare sunt toate egale;+ spaliile vor fi agezate intotdeauna la urm6.
Se poate rcaliza o sortare rapida a lislei dupi varorile unui camp, cuEr lajutorul celor doud butoane Sort Ascend.ing l2ll, respectiv Sort Descending
lE LllA" I situate pe bara standard.Pentru sortarea datelor dintr-o listd:
I selectali orice celuld din list[, daci vreli si sorta{i toate inresistr[rilede date din list[;
. din meniul Data alegefi comanda Sorr;r se va deschide fereastra de dialog sort, in cadrul cdreia avefi
posibilitatea de a alege trei criterii de sortare. Dacd vreli sd folosiyimai mult de trei campuri pentru sortaree unei riste, va trebui sdimpdrliri aceste cdmpuri in grupe de cdte trei tn ord.inea importanleisi sd executali opera[ia de sortare pentrufiecare grup tn parte; se vaincepe cu grupa cea mai pulin importanti qi se va termina cu cea maiimportantd;
' stabilili primul criteriu de sortare in lista sort By (de exemplu campulNume) qi activafi unul din butoanele Ascending (datele vor fi sortatecrescitor) sau Descending, (datele vor fi sortate descresc[tor);
' dacd domeniul selectat are cap de tabele atunci trebuie activat butonulHeader row, in caz contrat activali butonul No header row;
r executafi clic pe butonul OK sau apbsati tasta Enter.
Microsoft Excel. fo ___________130
Aplicafia 1:
Se consider[ un tabel cu urmdtoarea structur5:Nume, Prenume, Nota 1, Nota 2 qi Media (se va calcula fie cu funclia
Average, fie cu formula clasic[).Se cere sortarea descendentd a candidalilor dupd cAmpul Media gi apoi
sortarea ascendentf, dupl cAmpul Nume.
Rezolvare
Dupd introducerea datelor gi calculul mediei va trebui sd vdpozilionali intr-o celuli a tabelului gi alegeli Data -+Sort. in fereastra Sorrspecifica{i criteriile de sortare; se poate observa cI pentru candidalii cu mediiegale intervine qi cel de-al doilea criteriu de sortare (ordonarea ascendentddupl cAmpul Nume).
Aplicafia 2:Pentru tabelul din
candidalilor dupi cdmpulMedia.
aplica{ia precedent[ se
Nume qi apoi sortarea
cere sortarea ascendentf, adescendent6 dup[ cAmpul
*i Ascending'l-) Qescending
Then h;"'
Eil*, i ' . iAscendingi._.1 Descending
l" l i ' ddtd f ' lr,gE h.t.;
ir.i Header 1ow ir,No header row
lqpt ions, , , j i oK l l_ jA1l_ l
se poate observa cd de data aceasta pentru candidalii cu acelaqi numeintervine cel de-al doilea criteriu (Media) qi dac[ existd inregistrdri identice qipentru acest criteriu atunci intervine cel de-al treilea criteriu (Nota h.
3 tDarrciu
Microsoft Excet. Te l32
Sortarea unei liste dupd patru criterii
+ in prima casetd Sort by executali clic pe coloana de cea mai micdimportanld gi apoi clic pe OK;
+ alegeli din nou din meniul Date, comanda Sort;.+ in casetele Sort by, Then by respectiv Then by alegeli celelalte 3
coloane dup[ care dorili s[ face{i sortarea, incepAnd cu cea maiimportantS.Pentru fiecare din cele patru criterii de sortare puteji alege sortare
ascendentd sau descendent[.
Filtrarea
Filtrarea reprezintd o modalitate rapid[ gi uqoard de a g[si gi de alucra cu un subset de date din cadrul unei liste. Filtrarea nu rearanjeaz[ o listda$a cum face operafia de sortare, ci ascunde temporar rdndurile pe care nu ledorili afigate. Deci prin filtrare se vor afiga numai rAndurile care indeplinesccriteriul specificat pentru o coloan[.Filtrarea in cadrul programului Excel poate fi:
1. filtrare automatd, ce include filtrare dup6 selecfie, pentru criteriisimple;
2. filtrare complexd, pentru criterii mai complexe.
Filtrare automatd
Pentru inceput vf, pozilionali intr-o celuld a listei, dupd care parcugejiurmltorii pagi:
+ din meniul Data alegeli comanda Filter, subcomanda AutoFilter;
+ in partea dreaptd a etichetelor coloanei din lista filtratd vor aparesdgelile de filtrare automat[;
+ executafi clic pe una din aceste sdgefi, corespunzdtoare criteriului defiltrare dorit;
+ se va afiqa o listd cu toate opliunile din coloana respectiv[; pe lang[fiecare din valorile corespunzdtoare coloanei respective vefi aveaposibilitate":*
j::r,
. Curto*Pentru a afiga randuri ce con{in fie o valoare fie alta, sau pentru a
afiqa rdnduri care indeplinesc mai multe condilii pentru o coloan6, (deexemplu, rdnduri ce conlin valori dintr-un interval precizat), alegeli op{iuneaCustom. Se va deschide fereastra Custom AutoFilter (filtrare automatdparticularizatd), in cadrul c[reia impuneli condiliile dorite qi apoi executaliclic pe butonul Oft.
Show rows where:M leg
. e q u a l s * l , i v. I i l
i lana 1-:*
Uie ? to reprerenb any single choracterlJre * to represent any series of character!
I qt::l l- c*."r I
Elementele filtrate vor fi indicate cu albastru. Daci dorifi eliminareafiltrdrii automate vefi alege din nou Data -+ Filter ---+ AutoFilter.
Aplicafia 1:
Se considerd un tabel cu urmdtoarea structurd:
Nume, Nota 1, Nota 2 gi Media.
se cere afigarea candida{ilor a c[ror medie este cuprinsd in intervalul [7,9).
Rezolvare
Dup[ introducerea datelor qi calculul mediei va trebui s6 vdpoziliona{i intr-o celuli a tabelului qi alegeli Data ---+ Filter --> AutoFilter.Executali clic pe butonul sigeard al cdmpului Media gi alegeli opliuneacustom. in fereasta custom AutoFilter precizali condiliile din enun1.
se poate constata faptul cd sunt afiqali doar candida{ii careindepl i nesc condili i le precizate.
:.. , ] File Edit y.iew lnsert Fqrmat lools gata
i"-J ;3.,i J.,d" ilji :.,.,*:i.*1. :
H B r f x
t A r E l C i D
1
23tr
i67I
Show rows where:!ledii
is greater than or equal to v 7
i: i And i, ' .r Qr
is less than .. g
not equalgreater than
or to
i "$ fite Edit ' I view Inser! Fgrmat - foois,' eata Windor,
i,l_.i jl t:rr$.,,l*. I i;l ,i_ l*:3I {- L ? - B r U = = =
Y ' , , . . F ' I
I B I C I D :
"i.ln . . l8 t
Filtrare avansatd
Filtrarea avansatd este folositl:o dacd este necesar ca unei coloane s6 i se aplice o condi{iemultipli;o trebuie impuse mai multe condilii multiple, care sd fie aplicatemai multor coloane;. sunt necesare condifii descrise cu formule de calcul.
Excel vd, pune la dispozifie criterii avansate de filtrare prin care putetidefini condilii complexe pentru criteriul de filtrare. in plus, veli putea cerecopierea ?nregistrdrilor filtrate. Pentru a putea folosi acest mecanism, trebuies[ ave{i cel pulin trei rAnduri libere inainte de prima inregistrare a listei.Aceste rAnduri vor fi folosite pentru construirea criteriului de filtrare qi o vomnumi zona criteriilor defiltrare. Cdnd stabilili numdrul de rdnduri pe care leatribuili acestei zone, lineli cont ca aveli nevoie de un rand pentruinregistrarea de structurd (antetul listei) gi de cdte un rAnd pentru fiecarecondifie simpll pe care o impunefi unui cdmp. De exemplu, dacd qtifi ci Ia unmoment dat c[utali persoanele din trei localitdli, criteriul de filtrare pentruacest cdmp va fi compus din trei condilii simple (trei operalii de comparare
de tipul camp localitate = nume localitate), deci ve{i avea nevoie in total depatru rdnduri.
Pentru definirea criteriului trebuie s[ lineli cont cd valorile scrise pe ocoloand sunt legate de operatorul logic oR, iar cele scrise pe acelaqi rdnd suntlegate de operatorul logic AND.Pentru stabilirea unui criteriu avansat de filtrare procedali astfel:
- dimensionali corect zona criteriilor de filtrare; copiali pe primul randal acestei zone inregistrarea de structur[ a listei;
- in randurile zonei criteriilor, tastali criteriile simple ce compuncriteriul de filtrare avansat:
- executali clic in una dintre celulele listei;- din meniul Data alegefi comanda Filter subcomand a Advanced
Filter.. . :
se va deschide fereastra Advanced Filter;alegeli modul ?n care se va face filtrarea
o dacl activafi butonul Filter the list, in-prace, se va filtra listaprin ascunderea inregistr[rilor care nu corespund criteriului defiltrare,
o dac[ activali butonul copy to another location, inregistrdrilecare au trecut din filtru vor putea fi copiate intr-o altd zond afoii de calcul, zond,pe care o veli indica astfel: executali clicin caseta Copy to, dupi care executafi clic in celula care vacorespunde collului din stAnga sus a zonei in care copiali;
verificali ca in caseta List range si fie definit corect blocul de celulein care se gdseqte lista, inclusiv inregistrarea de structuri:
- in caseta Criteria range introduceli adresele prin care se defineqteblocul de celule in care se gSseqte criteriul de filtrare, inclusiv numelecdmpurilor pentru care ali construit criteriul;
- executali clic pe butonul OK.in cazul in care pentru o singur[ coloanI ave{i doui sau mai multe
condilii, tastali criteriile unul sub altul, pe rAnduri separate.Daci trebuie gisite date ce corespund unei condifii, in dour sau mai
multe coloane, introduceli toate criteriile ?n acelaqi rdnd din zona de criterii.Pentru a gisi datele care satisfac fie o condilie intr-o coloanf,, fie o
condilie in alti coloani (Excel va aplica operatorul OR), introduceli criteriilein rdnduri diferite, pe coloane diferite.
C0nd evalueazd" datele, Excel nu face deosebirea intre literele mari siliterele mici.
Pentru a elimina filtrarea complex[ alegeli Data ) Filter ) showAU.
AplicatiePentru tabelul de mai ios se vor efectua multe filffAri complexe.mai
Microsoft Excel. Te ___ _ _ _-138
- datele din cdmpul Data tncheierii contrqctului se vor genera printr-o
serie de date;pentru datele din cdmpul Perioada (ani) se va crea un format
particularizat, deoarece pe de o parte dorim s6 folosim datele din
aceastd rubricd in cadrul unei formule (prin care se va afla data
expiririi), iar pe de altd parte dorim ca in cadrul tabelului sd apard qi
ani dupd cifrl. Se poate observa ci in cazul selectdrii unei celule
corespunzdtoare rubricii Perioada (ani) cu toate ci in tabel apare
cifra urmat[ de textul ani oe bara de formule se observd doar cifra.
Edtegoryi. GeneralNumber
r CufiencyAccountingDateTime
Frdction.s.ientific'Text
r specialiw{m!iw&
I Delete Itu
Font Border Pdtterns Proteclion
:! rlrl!,lt
I anr
lypei
6eneral "ani"
-(* *,*#0Jj-(* ($,*#0)i-(*'!"Jj- -r-($+ #,##0.00Jj-($* (,f , ##0.00)j-_(* #,ir#o,00Jj_(* (#,#*0.00)j_(*$#,#*0
#,##0.00* .##0
' Type the number format code, using one of the existing codes as a stdrtingDOnC.
I -"{ I l-c*a I
apare doar num[rul numarul urmat de .<anl>,
Valuta se va alege dintr-o listd derulantd
Validation ) Settings ) Allow )List, iarLEI, EURO, USD.)
(meniul Data ) comanda
la sursi se completeazd cu
settings , Inpoilvlessdge ErrorAlett l
Lrildi,liLrn rillaiin
Allow i
List
n*":
5ourcei
LEI, $] EUROI
iLl tsnore Ulanklr-l 1n-cell dropdown
t1 . l
I Eteareil | foC-l i c**4 |
- Duta expirdrii contractului se va calcura adundnd numdrul de anipentru care este incheiat contractul la data incheierii acestuia.Exemplu pentru celula D6:
=DATE(YEAR(B 6)+C6,MONTH(B 6),DAY(B 6))
I. se vor afiqa prin filtrare toate contractele efectuate de agenfii IonescuDan gi Deme Tudor
1. definirea zonei de criterii: - se valinile libere, situate deasupra listei,iar apoi se vor tasta valorile decomparalie (dou[ criterii impuseunei singure coloane);
2. filtrarea propriu-zis[: vdpozifionafi in lisr[ qi alege\i Data+ Filter + Adt,anced Filter... qialege{i opliunea Filter the list, in-place.
copia eticheta coloanei criteriu in
Dupf, cum se poate observa in caseta List range (zona listd) este dejainscris domeniul listei, care desigur poate fi modificat daci este necesar.
WAction
,i FiltBr he list in-place
t '
CEly b another location
Listrange: lffiTeribrla ranqer l$c$r:$c$s ]i
t-------------Ei unique tecords only
t oK l - l-"i1"1 l
In caseta criteria range folosind butonul de restrdngere dialog velipreciza zona de criterii (in ambele zone precizate se folosesc adrese absolute).
in final executafi clic pe OK.
II. se vor afiqa prin filtrare contractele incheiate de agentul popa Andreiin valoare mai mare de 150000000lei.
1 .
2.
definirea zonei de criterii (douicriterii impuse de data aceastape coloane diferite)filtrarea propriu-zis[: vIpozifionafi in listi 9i alegeliData -> Filter -> AdvancedFilter... qi alegefi opfiuneaFilter the list, in-place. Precizalizona de criterii gi executa{i clicpe OK.
i i FilEr tre lis! in-place
r-. cq:y to another location
tistrange: 1ffi5grieria range: l$D$1 sE$r--=
, 3 i{ Unique ;ecords only
I OK I Cancel
&{J ee eat y€w Irest Folrmat Iods Dara lyndow Hdpi ; a * R r j j j 9 l s L 1 s : N L b | 3 - . . 1 . € , : - i t : i & . 4 i i r o o x - r ; r .A r i d - 1 0 , ] t 1 r ! = a i i = l l l l $ | % , : i l ; : i ! : i r , . , . , & - & . . .
831" ' A ' -
1234
5) ;l c
t e19 Curs USD [ $29 500f,zo cmeunail- efopoo]l21
Nr contract fata Inchci€riPcrloCda' (anu ::
i D a t s ' . ' .
,txpirerl l ,"!rili Vslosrc contract Vsloarc LEI
1/10/200|- 4 anl 1t10/2009 )opa Andrei IEURO 4,600 165.600 000
III. se vor afiga prin filtrare toate contractele care s-au incheiat pentru operioadi de 3 ani sau pentru care monedautilizatil este euro.
in acest caz pentru definirea zoneide criterii sunt necesa.re criteriialternative; criteriul doi trebuie scris pe olinie separatd. fafd de primul, dar qi pe oalt5 coloand pentru a putea fi considerat oaltemativ[ de selecfie separat6.
Microsoft Excel. Te 142
IV. se vor afiga prin filtrare toate contractele efectuate de agentulIonescu Dan, care au fost incheiate in luna ianuarie.
in cazul acesta sunt necesare doui criterii: un criteriu de comparajie giun criteriu calculat (definit printr-o formul6).
Se foloseqte funcJia MOUNTH al c[rui argument este prima celuld devalori din coloana Data tncheierii, definitd printr-o adresi relativS. Acestdfunclie extrage dintr-o celuld in care se gdsegte o datd calendaristicf, doarluna. Deoarece noi dorim doar prima lund (ianuarie) formula folosit[ in zonacriteriilor de filtrare va fi:
=MOUNTH(B5=1)
Pentru acest exemplu s-a ales op{iunea Copy to another location. Lepoate observa cd au fost copiate qi etichetele de coloanl.
ArtiDn
i Filbr Sre lisl in-place' ii-ep,i""P-"e.li"u
List range: hA$4 gi$re.---E
eriEria range: l$C$t$D$, --5
copy tr: l$A$rs$FSr3 ----q
1 Unique lecords only
I ot( | cantet .
' i i l iqil fite eOit yEW lm6t Fqrmat Ioots eata y[irdow HeDr.- i:j l,i,{ ":it eJ i.'i, Ll. V- t E:: . : ijr #, , . j.l. :i t&,,i! 1oo% - ij,l -
45618I1 01 11 21 31 41 51 61 71 819 curs USD l l $29 .50011zo ct^Eundf_Eso,oodl21 .
22232425
N r 'contract
Data. inchGlrril
Pcrloada( a n l ) '
. Data . -cxplri i i i Valuta Valoarc contract Valoarc LEI
FALlOO 1t't/04 1 anl 1/1/06 )oDa Andrei -Et 1 .200.000 1,200,000FAL1O1 5t2/Oa 3 ani 5/2/08 )opa Andrei ]SD 5,000 147 500 000FAL102 1/3/0a 2 ani 1/3/07 onascu Dan E I 1 .250.000 1,250,000FALl 03 1/4t01 5 ani 1/4t10 )eme Tudor EURO 3.500 I 26.000 000FALl 04 5/5/0: 6 ani 5/5/11 onescu Dan EURO 4.500 1 62 ,000.000FAL105 1/6/0l 4 anl 1/6t09 )eme Tudor JSD I , 2 5 0 36.875.000FAL106 2/4/Oa 3 ani 2/4/08 )eme Tudor URO 6.520 234,720,000FAL,107 1/5/Oa 4 ani 115/09 lonescu Dan :URO 7.800 280.800 000FAL108 1tgloa 3 ani 119/08 Deme Tudor E I 422.500.OOO422,5r10.000FALl09 l/1g/oa 4 anl 1/10/09 Popa Andrei :URO 4,600 1 65 .600.000FAL1 1O 1/111O5 I anl 1t11 tO6)oDa Andrei E I 125.000 000 1 25,000,000FALl 1 1 1/5/Oa 2 ani 1/5t07 onescu Dan EI 352,000,000 352.000.000
Nrcontract
Data r.inch6ie;ll
Porloada:1an i ) -
. Datacxpireril
Numc agont Valoar6 contract Valoarc LEI
AL102 1l3t0a 2 ani 1/3107 lonescu Dan LEI 1.250.000 1,250.000FAL 1 07 1/sloa 4 anl 1/5/O9 lonescu Dan EURO 7,800 280.800 000FALl 1 1 1t5/Ol 2 anl 1/5/O7 onescu Dan -E l 352.000.000 352,000.000
)8K i ) ) t / S h e e t l 1 c i t l a o s i n g u a c o l ( 2 ) \ c o m b i m t i i d e c r i t l c r i t e l r i
Gdsirea celulelor care au validare date
Pentru a gdsi toate celulele cu validare date alegeli Go To... dinmeniul Edit. Se deschide fereastra Go To; executali clic pe butonul special.in ferestra Go To Special activa{i Data Validation -- Alt..
Daci dorili gdsirea celulelor ce se potrivesc cu anumite setlrivalidare date vefi activa cealaltd opliune gi anume Same (Lafel).
Pentru eliminarea validdrii datelor va trebui sd:+ selecta{i celulele in care nu mai dorifi validarea datelor;+ alegeli din meniul Date comanda Validation, eticheta Settings;+ executali clic pe Clear All (Golire total[).
de
Capitolul L2
Diagrame
un grafic sau o diagrami permite o analizd,mai ugoard gi mai rapid[ ainformafiilor prelucrate. Microsoft Excer pune la dispozilia utilizatorului oprocedurd expert chart wizard, ce pornegte un dialog cu utilizatorul, princare acesta specific[ opliunile privind construirea diagramei .
o diagramd se poate crea pe propria foaie, ca un obiect incorporatintr-o foaie de lucru sau se poate publica pe o pagind Web.
in majoritatea diagramelor datele sunt reprezentate grafic in diferitemoduri, reprezentdrile grafice fiind dispuse intre dour axe: o axd orizontall(axa x), care in Excel este numitd axa categoriitor qi o axd verticald (axa y)numitl axavalorilor.
Alegerea tipului de diagramd, utirizat este importantd., ea depinde dedatele ce trebuie s6 fie reprezentate de modul in care vrem sd fie reprezentateacestea, dar gi de indemanarea celui care o realizeazd; nu toate se potrivescaceloraqi scopuri.
Diagrama este legati de datele foii de lucru din care este creati qiatunci cdnd se modificd datele din foaia de lucru aceasta este actualizatdautomat.
Atunci cAnd se doregte vizualizarea sau editarea de diagrame mari saucomplexe, separat de datele foii de lucru sau atunci cdnd se doregte pdstrareade spafiu pe ecran pe mlsur[ ce se lucreazd, pe foaia de lucru sg recomanddcrearea unei foi diagram[ (foaie separat[ in cadrul registrului de lucru careare propriul s6u nume de foaie).
Microsoft Excel. Te t4d
Tipuri de diagrame
Principalele tipuri de diagrame sunt:Colamn (coloand) - este folositddi ferenlelor di ntre elemente.
pentru evidenfierea
Bar (bard) - utilizat pentru compararea valorilor din una sau maimulte serii de date.
Circular (Pie) - permite reprezentarea unei singure serii de valori gi I- * Ipune in evidenfd relalia dintre pdrli pi intreg.
trl
Dounghnut (cercuri concentrice) - graficul este format din cercuriconcentrice; in cadrul unei serii, valorile sunt reprezentate prin sectoare decoroand circularl ardtdnd corespondenfa dintre per]i gi intreg.
Line (linie) - folosit pentru reprezentarea unei evolulii in timp adatelor.
Scater (prin puncte) - graficul este format din puncte imprdgtiate intre axe.Este folosit pentru a ardta legdtura dintre mai multe serii de valori. O serie devalori este folositd pentru a determina pozifiile pe axa Ox, iarcelelalte serii determini pozifiile pe axa Oy.
Il-Er;-l
HE]l-k---lt | r y ll r _ l
Area (suprafa{d) - se poate folosideoarece fiecare valoare dintr-ocorespondentd dintr-o altd serie.
Radar
pentru reprezentarea valorilor cumulativeserie se adaus[ la valoarea
Aceste tipuri de diagrame existi gi in variante tridimensionale, caresunt mult mai relevante pentru diferen{ele dintre seturile de date.
Crearea unei diagrame
Pentru realizarea unei diagrame procedafi astfel:+ selectali datele (dintr-o foaie de calcul) ce vor fi folosite inconceperea diagramei.
+ lansali expertul diagram[ chart wizard, prin una din urmitoarelevariante:
' din meniul Insert alegem opfiunea Chart...;
clic pe butonul ChartWizard
in cadrul acestui program expert (wizard) sunt patru paqi.i. in caseta de dialog a primului pas (chartwizard - step I of 4 - chart
type) selectaji tipul diagramei, respectiv subtipul ei din listele chart typeqi Chart sub-type. Pentru a vedea dac6 tipul ales se potrivegte datelor cetrebuie rcprezentate, lineli aplsat butonul press and hold to view sample.Daci nu aceasta este forma doritd poate fi ales un alt tip de diagrarn6.Pentru a ffece la urmitoarea etapd, de elaborare a diagramei se ac{ioneazibutonul Nexf.
2. Fereastra de dialog a celui de-al doilea pas al chartwizard - step 2 of 4 -chart source Data permite personalizarea datelor. Are doul sec{iuni:
{ Datu Range in care se selecteazd domeniul , dacd, nu a fostselectat, sau se poate modifica domeniul selectat. Tot aici sepoate opta pentru aparilia seriilor de date pe coloane sau rdnduriactivdnd unul din butoanele radio Columrzs respectiv Rows.
qat. rangei
' sarieJ hi
t 1 . t
' . 'KSt
:icoiuN
{ Series, unde potatribuite nume seriilordate.
r i6
SenEr
FilE^ {m: 4Ruw'scgzctu
, HODRAil
igOxr v YaltEr -PRodJst$D$2
t add lE*l
ca!4ory (X) 6xir hbdr: -PRmEEttD$l
I c-."r ' l .B!" lfr-l;_-] t- lAn '-l
F:
I--.lE I
Frl_-!l
fide
3. caseta de dialog al celui de-al treilea pas (chartwizard - step 3 of 4 -Chart options) conline in general gase secJiuni (cu unele exceplii: tipurilePie qi Doughnut au doar trei secliuni, surface are patru secfiuni, Raclar qiScatter au cinci sectiuni).
,/ Titles oferd posibilitatea de a stabili titlul diagramei qititlurile axelor;
'/ Axes permite stabilirea intervalelor pentru marcajele dintreaxe;
'/ Gridlines permite stabilirea caroiajului afiqat pe fiecare tip deaxd;
./ Legend stabileqte dacd va fi afigata legenda qi locul in careaceasta va fi afiqat5;
,/ Data Labels stabileqte modul in care se afiqezd etichetadatelor din diagram5;
'/ Data Table stabilegte dacf, va fi afigat sub diagramd tabelulcu valorile pentru fiecare serie de date (dup[ cum se poateobserva in imaginile de mai sus nu este indicat s[ activaliopfiunea Show data table deoarece vd reduce mult dindimensiunea diagramei).
4. in ultimul pas al wizard-ului (fereastra chart wizard - step 4 of 4 -chart Location) se stabilegte locul in care va fi afiqati diagrama: in foaiacurentd (As oject in) sau intr-o noud foaie de calcul al aceleluiasi fisier(As new sheet).
Plnre ihErt:
t--rl l s IlrrJ-- |ff
FFFFFI
tllt:-Er
rl,1 As new gheet: jcnartr
iji As object in:
L-SasL] l-:g".k I .:- f Er.'E!.''-*i
Dupd aclionarea butonului de comandl Finish, va fi afigatd diagramaconform indicaJiilor ce i-au fost furnizate in cei patru paqi gi o depune in locul
stabilit la ultimul pas. o diagrami care a fost deja realizatd poate fi mutatd,redimensionatd, sau modificatd.
Daci in ultimul pas a-fi ales ca qi localie o foaie nou[ diagrama va ar6taastfel:
M odificare a unei diagrame
o diagraml care a fost deja realizatd poate fi modificati astfel:selectali diagrama gi executaJi clic pe butonul chartwizarcL Se va deschideprogramul expert qi cu ajutorul butoanel or Next sau Back pot fi parcurgi pagiiunde dorifi sd efectuafi modificiri.
Modificarea unei diagrame se poate face qi utilizand butoanele de pebara cu instrumente chart (dacd nu este afiqat[, o putefi activa din meniulview ) Toolbars ) chart, sau executa{i clic dreapta pe una din barele cubutoane deja afigate qi alegeli apoi Chart).
In cadrul acestei bare sunt urmdtoarele butoane:
- Chart Objects - list[ ascunsi din care poate fiales obiectul ce se va selecta in vederea modificdrii:
Format Objects - modific6 atributele deformatare ale obiectului a cdrui denumireapare in caseta de text;
Chart Type - list[ ascunsi din care poate fi ales tipulde diagrami;
Legend - buton comutator care afigeaz[ sau nulegenda;
Data Tctble - buton comutator care afiqeazl sau nutabelul de date;
By Row - structureazd seriile de date pe rAnduri;
By Column - structureazd seriile de date pe coloane;
Angle Text Downward - rotegte textul in jos cu 45.;
Angle Text Upward - rote$te textul in sus cu 45o.
Chart Area
H
@tFilt - l
@
H@trtr
Fiecare element al diagramei este de fapt un obiect ce poate fi selectatgi modificat u$or.
Pentru a modifica elementele unei diagrame (culoare, fundal,dimesiune, grosime linii, orientare, etc) se selecteaz[ elementul respectiv qiapoi se executi fie clic dreapta (se deschide meniul contextual) fie dublu clic,fapt ce va determind afigarea unei ferestre in care se pot fixa atributelediagramei in funcfie de preferinfele utilizatorului.
Op\iunile meniului contextual Chart sunt:
chart Type....deschide caseta de dialog chart Type (primul pas al proceduriiasistent), cu ajutorul cdreia poate fi schimbat tipul diagramei.
source Data... deschide caseta de dialog Source Data (pasul doi al proceduriiasistent), cu ajutorul c[reia pot fi schimbate adresele celulelor ce contindatele cu care se construiegte diagrama.
chart options... deschide caseta de dialog chart options (pasul rrei alprocedurii asistent), cu ajutorul cdreia pot fi schimbate caracteristicilediferitelor entit[fi din diagram[.
Location... deschide caseta de dialog Chart Location (pasul patru alprocedurii asistent), cu ajutorul cdreia poate fi schimbat locul in care va fiafiqatl diagrama.
3-D view.... deschide caseta de dialog 3-D view; prin intermediul acesteiapoate fi modificat[ pozilia in spaliu a reprezentdrii datelor din diagrami(coloane, bare, sectoare de cerc etc.). Astfel pot fi modificate: cota(elevation), unghiul gi sensul rotaliei (rotation) gi perspectiva adiciaddncimea reprezentf,rii (perspective).
tEll--- r-r tL_=--F- |
I Auto gcaling
E night angle axes
. ' " - -
I Default Ir - l
r -
I o* ]t__!:r__l lEi
Tip drirea unei diagrame
o diagrami inglobati in registrul de calcul, va fi tipdritd odat[ cu foaiade calcul care o conline. Dac[ dorili sr tipbrili doar diagrama inglobatd incadrul unui registru de calcul proceda{i astfel:
r selectali diagrama gi din meniul Fite alegefi comanda print;
. activali butonul Selected Chart din casetape butonul OK sau apdsafi tasta Enter pentru a
ftitl:Er
NdDei Jhp LaserJet 1000
status: Printing; I document(s) waitingTyFer hp LaserJet 1000Where: U58001Comment;
:j: All' Paqe(s) Fromr 3 !o:
Pfinl $h€l
i:_;r selected chdrt
I P*,b* l
t properries..,
Ir*=-;:l.--,I rngtsnnter,.,
]
ll erinr to ftle
inIinr
Numberofgopieri trg
-.lj -"Fl ElcoileteLi- Li.
ll]!*�-�]--l l-c""."r I
Printtip[ri
what St executal i c l ic
diagrama.
Capitolul 13
Subtotaluri
In cadrul unei liste, Excel poate calcula automat valori de subtotal gitotal general prin intermediul cdrora se realizeazd o sintetizare rapidd, adatelor. La inserarea automatd a subtotalurilor, Excel schi{eazf, lista astfelincAt puteli s[ afigafi sau sd ascunde{i rdndurile detaliu pentru fiecare subtotal.
inainte de a insera subtotaluri este obligatorie sortarea listei (astfelincAt rdndurile pentru subtotal s[ fie grupate impreun6).
in loc de subtotaluri automate se poate folosi uneori insumareaautomati (de exemplu dac6 este nevoie de un singur total, sau dacd datele nusunt organizate ca listd).
valorile subtotalurilor sunt calculate de Excel cu o funclie derezumare, (de exemplu Sum sau Average) qi pe mlsurd datele detaliate suntmodificate Excel recalculeazd automat valorile subtotalurilor gi totaluluigeneral. Valorile de total general nu provin din valorile rdndurilor de subtotalci din datele detaliate.
Subtotalurile pot fi imbricate. Astfel puteli insera subtotaluri pentrugrupuri mai mici din grupurile de subtotal existente.
Inserarea de subtotaluri
Pentru inserarea de subtotaluri se va proceda astfel:o se realizeaz[ sortarea dupl cdmpul folosit pentru subtotal;o alegefi din meniul Data comanda Subtotals...o alegeli in caseta At each change in, coloana de subtotal, iar in
caseta Use function, executali clic pe funclia de rezumare pe caredorili s[ o utilizali pentru a calcula subtotaluri. Asupra valorilor dingrupul de inregistriri pot fi aplicate gi alte func{ii.
in caseta Add subtotal to:.
activali caseta de validare
pentru fiecare coloanl ce
con{ine valori pe care ledorili subtotalizate.
Se va selecta Page break
between groups dacd dorili
sfdrqituri automate de pagini
dupf, fiecare subtotal. Prin
validarea op{iunii Replace
current subtotals se vor
suprascne subtotalurileexistente. Activarea opliunii
{t each change in:
. PRODU5
llse Function:
r sum
E Replace gurrent subtotals
I PuSe break between groups
[] 5ummary below data
| &"..r"* Ail I l-,-"j.-j I cancel I
Aqld subtotal to:
summary below data permite scrierea subtotalurilor dupi grupul dedate clrora le corespund, altfel acestea se vor scrie deasupradatelor.
subtotalurile calculate pot fi afigate pe trei niveluri. Astfel pot fiafiqate:
I numai totalul general;r totalul general qi subtotalurile;r toate inregistririle, subtotalurile qi totalul general.Pentru a adiuga mai multe subtotaluri cu diferite funclii de rezumare
se poate utiliza din nou comanda Subtotals.
Aplicatie
Pentru tabelul de mai jos, in
restanfieri la plata taxei de cazare in
pentru fiecare facultate in parte.
care este prezentatd situalia studentilor
cdmin, se cere calculul sumei datorate
i.:.] Eile Edt Uiew lnrert Ferm*, lmb oatd Wbdoi Hetp, , _ - . , i i . - j . i , . . , - a - : : . ' . . . i j . : . , 1 1 . : - . . . l ! 0 % . - ; . g
. a , a r - , o . l n - ] , / u e ; = = . . . iU112 ' f i =H12-gD$24A B C D E F G H
s ', Tabel nominal cu studentii restantieri la plata taxei de cazare
1 0
Dup[ pozilionarea in listd se efectueaz[ sortarea (in cazul de fa{i
ascendentd).
;':L] Eile Edit !lcv!. ln€rt Fsm* I@le Qata . Window Estp
: . r - , i - j . i ' . ' . . r . , . . ' ; . r . . z - f ! , l , ; . , . . . t w . h - r , -
t n r . r - l z . B _ : - * . ' 5 = = - , - $ " . . . : . , 1 : . i
Y'' tI!!!!91 :F l l ' f ' l n o r n e r r e
, o " - - " 8 - , - i - ,
0 E F I s -
i t r
9 Tabel nominal cu studenfii restantieri la plata taxei de cazare
Din meniul Data se alege comanda Subtotals. . ..
Se stabileqte cAmpul
pentru a cdrui valoare constantd
se vor calcula subtotalurile
(Facultatea), Se precizeazd
funclia utilizatd pentru crearea
subtotalurilor (Sum) qi apoi sunt
alese cdmpurile a cdror valoare
va fi totalizatd (in cazul de fa[d
este doar cdmpul Suma
datoratd).
Vor fi validate op{iunile
Replace current subtotals(?nlocuire subtotaluri curente) gi
Summary below data (insumare sub date).
:-'! Eb Edt Sew &ucrt FsM look q.b UFdow Hgtp
: -t :__4_;- _-,_i J.+__o::,*:.{.i : ,.'.. ., _: qS
.^ "' .: t:: "':' ,-1]*'-***:.f-:;D*l-u,:F,F',_=-,#i.! i! :,..."1 ':! "rF.:FF12 ' f.A
'e " c- -,
- i , . .-- -D -. ", E- ' ' : .- : . t :J--:b- L-- ir-
-- l
-r- - .
I , Tabel nominal cu studentii restantieri la plata taxei de cazare
'l
234891C1 1
t J I
t " '
; ; ;t u '1'1,,.18. -1 q
2 8 ") 1
22' .?3 ,2 4 .
za ,27za'
$tiinte Ec. TotalGrand Total
{,260.00 lei1.680.00 lei
Tarif lunar 70.00 lei
Dupd cum se poate observa in stanga listei apar simboluri de plancare permit afi g area./as cunderea detaliil or li stei sub tot alizato ar e.Semnifica{ia butoanelor de nivel:1.- nivelul superior - care afigeaz[ numai totalurile generale2. - nivelul intermediar al subtotalurilor3. - nivelul debazd, al listei
Liste subtotalizatoare dupd doud criterii
Pentru exemplul de mai sus se cere calculul sumei datorate pentrufiecare facultate gi secfie in parte (deci o listf, subtotalizatoare dup[ doudcriterii: facultate, iar ?n interiorul fiecdrui grup de facultdli, dup[ campulSec{ie).
in acest caz este necesar[ o sortare dupd doud criterii, deci dupdpozifionarea in listd se alege din meniul Data comand,a Sort. in fereastra Sorrse stabilesc cele doud chei de sortare: Facultatea (primul criteriu de sortare),respectiv Sec{ia (al doilea criteriu).
urmeazd calculul subtotalului exterior (adicr subtotalul pentrufiecare facultate). Pentru acesta se procedeazd.caqiin exemplul precedent.
Dupd subtotalizarea pentru fiecare facultate urmeazd realizarcasubtotalului interior (pentru fiecare sec,tie). prin urmare se deschide din noufereastra de subtotal gi se completeazd astfel: campul pentru a clrui valoareconstanta se vor calcula subtotalurile se alege sec,tia, funcfia utllizat1pentrucrearea subtotalurilor va fi tot Sum iar c6mpul a c[rui valoare va fi totalizateeste Suma datorat5.
Pentru a nu pierde subtotalul existent deja vom $terge bifa dindreptul op{iunii Replace current subtotals.
Pentru a observa mai ugor subtotalurile inserate se poate alege dinmeniul Format comanda AutoFormat.
tvticrosoft Bxcet. fe
E14 .- . . : f .A B c D E I F o
9 Tabel nominal cu studcntii rrstantieri la plata tax€i de cazare
FB Total 35o.oo lei
$tlinte Ec. Total 1,260.00 leiGrand Total 1.680.00 lei
Grand Total 1.680.00 lei
.Tar i fStEet3SfFet2
Nivelul debazil
Pot fi observate cele doud subtotaluri: interior qi exterior. In stAnga
ferestrei poate fi observat planul listei ce are de data aceasta patru nivele:
1. - ce corespunde totalului general
2. - ce corespunde subtotalului exterior (dupd facultate)
3. - ce corespunde subtotalului interior (dupd secfie)
4. -nivelul debazd.
I Tabel nominal cu studentii restantieri la plata taxei de cazare10
, 1 1* 3 !
32
NTcamar€
cNP I Numc An deFacultatcaSecila Nr de luni Suma
Grand otalGrand Total 1,680.00 tei
Tqtal general
: jl E6 Edt ybw lnst Fqmar I@tr q"* W;-G
' ' - i |
-u c f $ H r
Tabel nominal cu studentii restanticri la plata taxei de cazare
Grand TotalGrand Total
Tarif lunar
Subtotal exterior
r r .i l .l r
li,?1
29'30313233
9tiintc Ec. Totalcrand Total
Grand Total
350,00 lei1,260.00 lei1.680.00 lei
1.080.00 lei
Tarif lunar
Subtotal interior
tvticrosoft Bxcet. fe
E liminar e a s ub totalurilo r
Pentru eliminarea subtotalurilor ne pozifionlm in list[, deschidem
fereastra Subtotals... qi executf,m click pe butonul Remove All.
Aplicalii propuse
1. Se d[ urmdtoarea structur[ pentru baza de date:Cod produs.' - se va introduce un cod din trei cifre;Denumire produs: - din lista: {caiet, bloc, hdrtie, creion};Unitate de mdsurd: - se va introduce "bucati" sau "pachet" in
funclie de produs;
Pre{ fabricd.' - se va introduce preful de fabrici al produsului;Projit: - se va calcula astfel: pentru produse de tip: "caiet! sau
"creion" profitul va fi de 157o,iar pentru restul produselor de2O7o;TVA: - se va introduce cafnnd l9%o;Prelcuprofit: - se va calcula cu ajutorul formulei: Pre! fabricl * (1
+ Profit)
Prel cUTVA: - se va calcula cu ajutorul formulei: Pre! cu profit * (1+ TVA)
a. Se vor introduce minim 10 inregistrdrib. Se vor realiza subtotaluri corespunzitoare cAmpului "Denumire produs"avAnd ca gi cdmp de insumare "Pre{ cu TVA"
calculul sumelor condiyionale cu unul sau doud criterii de evaluare
folosind exp ertul p entru insumare c ondifionat d.Pentru activarea acestui expert din meniul rools alegem comanda
Add-Ins validdm op{iunea conditional sum wizard gi executrm click pebutonul oK. Dup[ instalare expertul va fi disponibil in meniul Tools.
Aplicafie
Se cere determinarea sumei totale, datorati restantelor la plata taxeide cazare, pentru studenlii facul6,tii de Inginerie.
Datele problemei (tabelul) sunt aceleagi ca gi in aplicafia de mai sus.Pentru inceput ne poziliondm in listr dup6 care in meniul zools
alegem comanda Conditional Sum Wizard; se observd c[ lista va fi selectatdautomat avdnd desigur posibilitatea de a modifica, dac[ dorim. domeniulselectat.
lh cs&bml tu wizard h.lpr y@ wit. fomlldr th.t ehrF . r i [email protected] .d6othavdudhth . t { .
l'ritil-t!?tlinnttiffilI i , 1 : ' R46t $413E d wresde $l 66ir{ R*t4!t $538Nodh frdesde 1230
!{h.r.tsth. ltst th*cdahrttu v.brto rum, hcludhg rhc cotumn
la$ l l :$ l$2? - l
E) t .3 Io I . . - . . [ * l : . j
taxei de cazate
;;;;; F;i; I i:"..i:f:i | ;:.Tg'i
-J-o3-_)-l_123
Tarif lunar 70.00 lei
Trecem la pasul urmitor al expertului prin click pe butonul Next. infereastra ce urmeazd selectdm coloana ale cdrei valori se adunb condi[ional gidefinim condifiile pebaza cdrora se face insumarea.
Dupi stabilirea condi1iei se apasd butonul Add Condition gi astfelaceasta va fi copiatd in lista condiliilor impuse.
utilizand acelaqi algoritm putem defini altr condifie, pe aceeagicoloand sau pe alta. Pasul urm[tor al expertului permite stabilirea formatuluide afiqare a rezultatului.
Urmeazd, stabilirea localiei rezultatului pentru prima condilie, apoipentru a doua (dacd este cazul), iar in final stabilim locatia sumeicondi{ionale.
Cdnn to flm: suma datoratj
Nettr relect a column FU w6nt to evalu.te, and then type or retect avalue to compdfe wilh datd h that (olumn,
qotumn: lsl
i "rrrr -l,Ihir valuel
- i , l n a i n e f ;
Add Conditis
The Conditiondl sum Wizard can copy the formula to your workheet intwo diffefent forms,
i Copy just the formuld to a single rell,
f 4roooi;i--l
, j.*r ils iq,',r. .enq islqiitel;tjJh,*, i
l- hqinerb -T-4mioaeil
Iype or select d cell and theo clickNext._.-***-_:
: l
_qj cancet j _.g_",k
select a cell where you want to copy the conditional value"IngineriE used for the condition "F4ultatea-lnginerie",
lype or sel€ct € cell and then clickNext.
l;"ric$rsl"--"
Dupf, apdsarea butonului Finish se poate viz:ualiza suma datoratd destudentii de la Inginerie.
Tabel nominal cu studentii restan[ieri la plata taxei de cazare
Capitolul VIII
Tabele pivot
Noyiuni generale
Un tabel pivot este o structurd totalizatoare interactivd, construitd intr-o foaie de calcul Excel, care insumeazd. rapid, mari cantitdli de date dintr_olist[ sau bazd de date, utilizAnd formatul gi metodele de calcul alese deutilizator.
Tabelul pivot este un instrument foarte util atunci c6nd volumuldatelor ce trebuie sintetizate este mare qi deci greu de prelucrat manual. poatefi folosit penftu manipularea datelor clin liste gi tabele: rearanjarea, filtrarea,tezumarea qi analizarea interactiv[ a lor. Un raport PivotTabte este construitpebaza unor surse de date.
Tabelul pivot opereazd cu urmitoarele entitili:campul (fiela reprezinti o categorie de date care derivr dintr-un
cdmp al listei surs[.Articolul (item) reprezintd, o subcategorie dintr-un cdmp al tabelului
pivot. Articolele derivd din valori unice ale campului din lista. De exemplu,cAmpul Categorie poate avea valorile unice pensionar, gomer qi angajat.Aceste valori sunt articole ale tabelului pivot, in care ele apar ca etichete deranduri sau coloane sau ca opliuni din lista ascunsi a cdmpurilor din zonapaginii.
Butonul camp (field bunon) reprezintl, butoane din tabelul pivot careafiqeazl numele cdmpului din lista sursf,. Aceste butoane pot fi ac{ionate cumouse-ul prin glisare, clic sau dublu clic.Tabelul pivot con{ine patru zone:
tvticrosoft Bxcet. fe
Zona paginii (page) confine cAmpurile cu care se va construi uncriteriu de filtrare. Ele se vor prezenta in tabelul pivot la fel ca gi numele decdmpuri din cazul filtrdrii automate. Puteli s[ deschideli aceste liste ascunsegi s[ defini,ti diferite criterii de filtrare, la fel cum procedafi gi atunci cAndactivali funcfia AutoFilter. Articolele acestor cdmpuri se g6sesc in listeleascunse.
Zona rdndurilor (rows) confine cAmpul ale cdrui articole vor devenietichete pentru rdnduri, iar informafiile de pe un rAnd se vor referi la articolulrespectiv. Articolele acestui cdmp vor fi etichete pentru rAnduri. intr-un raportcreat ca tabel pivot nu puteli lucra cu mai mult de opt rAnduri.
Zona coloanelor (columns) contine cAmpul ale cdrui articole vordeveni etichete pentru coloane, iar informafiile de pe o coloand se vor referila articolul respectiv. Articolele acestui cAmp vor fi etichete pentru coloane.intr-un raport creat ca tabel pivot nu putefi lucra cu mai mult de opt articole.
Zona datelor (data) conline cimpurile penffu care se calclleazd,subtotaluri. Valorile subtotalurilor se vor afiqa la intersec{ia unei linii cu ocoloan[.
Crearea unui tabel pivot
Pentru inceput vd pozilionali intr-o celuld din cadrul listei, dupd carealegeli comanda PivotTable and PivotChart Report... din menial Data. Selanseazd programul expert PivotTable Wizard . Trebuie precizat cd spredeosebire de variantele anterioare de Excel, urnde PivotTable Wizard cuprindepatru pagi, in cazul programului Microsoft Excel 2003 numilrul paqilor esteredus la trei (de fapt pasul trei gi patru din variantele anterioare sunt inglobateintr-un singur pas). Exemplul prezentat este realizat cu Microsoft Excel 2003.
in primul pas precizafi sursa datelor (o list6 Excel) prin intermediulbutoanelor radio qi preciza\i c[ dorifi un tabel pivot. Vefi alege MicrosoftExcel list or database. Trecefi la pasul urmltor cu butonul Nexf.
Whefe rs lhr dBlB lhnf lrfti wsnL tD annl!ir),.;., iu"iii_+_eir_9jr'...e et-iil_!ii-ei"i9.!e-b._":dr,-.i qxternal daba source
i) I4ultiple lonrolidataon renqet
{.i Another PivotTable report or Pivotchdrt report
' r j t ' n f l , n d o i . e p f r t d o L J b o n ' , - c , F n ( r r :(t Pivotlable
(i Pivotchdlt report (wi[h PivotLble reporr)
l-=lg-l L r"rtl t*iiLl
Pasul doi vi permite s[ stabilifi/modificali domeniul de date (Range).
In cadrul celui
stabilesc urmdtoarele:
I. aspectul- Prin apisarea
butonului
Layout. . . se va
deschide caseta
de dialog
PivotTable and
PivotChart
de-al treilea pas, pentru cd de fapt combin[ doi pagi, se
wizard Layout, in cadrul cdreia trebuie s[ construili tabelul prin glisareabutoanelor cdmp in zonele cdmp (PAGE, ROW, COLUMN, DATA).Dacd apdsali declanqatorul options... se deschide caseta de dialogPivotTable options unde stabili{i diferifi parametri de lucru ai tabeluluipivot.
Where do you want to put the PivotTdble report?
rar gew worlaheet
a:i Existing workheet
1.
ClickFinish lo Eredte your PivotTdble report.
I t*""* ll_atgtL-l f qe".rf ll*lg*_l rT;;-r
Construct your PivotTable report bydragging the field buttons on the rightto the diagram on th€ left.
:dteqorii I COLUMN
l|ume ab'ffi;c""Gp i il
qATABOW
2.
Pdge layoutr :Down, Then orer
fields per column:
ll For error yalues, show:
['-] For empty gells, showr
D€ln oFtiLrrrs
Ddta source optionri
E 5ave datd With table ldyout
Pj Enable g[rillto details
I gefresh on open
Externdl data optionst
t- ".L f I c*."r I
unde va fi plasat tabelul pivot (intr-o foaie nou6 sau in cadrulregistrului curent). Aceas[ opliune este cuprinsd in pasul patru alcelorlalte variante Office.
Aplicayii
1. Pentru tabelul de mai jos se realizeazd un tabel pivot ce permite
v izualizarea urmdtoarelor rezultatele :
Data plata I achitataachi tata
B iRadu Vas i le
10 01 .04
Drag items to the PivotTable
:l
:l Nume abonat
ll Tip abonament
J Co5t U5D i luna
:j Dala pldta
;l Perioada achilata (in)
iJ Reducsre
lJ fategorii sociale
: Cost UsD / perioada
- sunt afigafi numai abonalii pensionari
1I' - ;
ost USD / per ioada ach i ta ta
- 5 , ; D o b a F l o a r i n6 ;Pop Anca7 tRadu Vas i le
tvticrosot gxcet. fe
sunt afiqaji numai abonafii pensionari care au tip abonament A.
2. Fie urmitoarea structurd a unei baze de date:Nr.crt.: - se va introduce automa|Nume angajat: - se va introduce numele angajatului;Funclia: - se va introduce un element din listi: {asistent,
lector, conferenliar, profesor )Anul nasterii: - se va introduce anul nagterii angajatului;Tctrif orar: - se va calcula astfel: dacl funclia angajatului este
"asistent" atunci tariful orar va fi de 50.000 LEI, dac[ este "lector" de 75.000LEI, dacd este "conferen{iar" de 100.000 LEI, iar dacd este "profesor"
150.000 LEr;
Nr.ore lucrate: - se va introduce numirul orelor lucrate de fiecareangajat in parte;
Venit brut: - se va calcula cu aiutorul formulei:Tarif orar * Nr.ore lucrate.a. Introducerea datelor se va face cu ajutorul machetelor.b. Se va rcaliza situalia angajalilor astfel: pe linii vor fi afigali angajaJii, cuposibilitatea alegerii unui singur tip de angajat, pe coloane se va afiqa anul
naqterii qi se va face totalul venitului brut al fiec[rui angajat. Situa.tia va fiafiqatd intr-o nou[ foaie de calcul.
Nr.
crt.
Nume
angajatFunctia
Anul
nasteriiTarif
orar
Nr.ore
lucrate
Venit
brutI Ionescu A asistent r970 50,000 100 5,000,0002 Geogescu M asistent 1968 s0,000 90 4,500,000aJ Dan M. lector 1950 75,000 70 5,250,0004 Pop G. conf. 1945 100,000 50 5,000,0005 Radu V. preparator 1940 150,000 40 6,000.0006 Florea D. asistent 1,965 50,000 r00 5,000,000
Andrei H. lector 1950 75,000 45 3,375,0008 Popa E. conf. 1960 100,000 50 5,000,0009 Has C. preparator 1942 150,000 45 6,750,000t0 Borza N. conf. 1949 r00,000 60 6,000,000
asistent 50000lector 75000conf. 100000preparatof 150000
Nr.crt. I Nume angajat I Functia
as is ten t r0000e c l o l r5[00lonl . 1 00000l repara tor '150000
1 1 , $E$1 3 : $C$1 6
5umf, de Venit brutAnul nasteri i rNume anuaiat v 1985 1968 1971Total rteneralFlorea D.Geogescu Mlonescu A
5000m04500t]00
500u0ul
50D00tlD450tlmI50tt0000
Total 50m000 4500m0 5tt00m0 14511m00
Capitolul IX
Macrocomenzi
Macrocomenzile Si rolul lor
Macrocomanda reprezintd un set de instrucfiuni, memorate intr-unmodul vBA, ce se executr ca o singurd comandd; ea este identificatd printr-unnume unic. Yizualizarea gi eventual modificarea codului macrocomenziipoate fi realizatd, cu ajutorul editorului VBA. Editorul Visual Basic forAplications este un program proiectat pentru a facilita incepltorilor scrierea qieditarea de coduri de macrocomenzi. Limbajul de programarc vBA este creatde Microsoft, se bazeazd pe visul Basic ai poate fi utilizat numai in cadrulaplicaliilor din suita office. Aplica,tiile office ce oferd facilitdli de creare qiutilizare a macrocomenzilor sunt: word, Excel, powerpoint, Access, outlook,FrontPage.
Execulia unei macrocomenzi presupune o executare succesivd, f6rdintrerupere a tuturor comenzilor asociate acesteia.
RoIuI mac rocomenzilo r :- de a automatiza executarea unei serii de comenzi repetitive;' realizeazd, accelerarea opera{iilor de editare gi formatare;
- realizeazi o accesare mai rapidl pentru unele operafii.Observayie
Excel inregistreazd numai comenzile din cadrul unei macrocomenzinu qi timpul in care acestea se efectueazd.
La fiecare deschidere a unui registru de lucru ce conlinemacrocomenzi, ave\i posibilitatea de a verifica sursa lor inainte de a le activa.
Microsoft Excel. Te aolicatii l'tt.'
Crearea unei macrocomenzi
Macrocomanda poate fi creati prin:A. inregistrare;B. editare direct[ in Visual Basic Editor (recomandatd utilizatorilor mai
avansali).
in cele ce urmeazd se va discuta prima variantl.Pentru inregistrarea unei
macrocomenzi noi in Excel se vaproceda astfel:
/ Din meniul Tools, alegeficomanda Macro, apoi Record NewMacro; se va fi afiga fereastraRecord Macro.r' Tastati numele macrocomenziiiin caseta Macro Name, iar dacidorili si asocia{i o combinalie detaste completafi opliunea shortcut key:. Dacd, Excel are deja rezervatlcombina{ia de taste pe care dori,ti s6 o asociali macro-ului atunci automatva mai adf,uga o tastl (ex: Ctrl+C se va transforma in Ctrl+Shifi+e./ in caseta Description se poate introduce o scurtr descriere amacrocomenzii respective. Macrocomanda poate fi plstratd in registrulcurent, intr-un registru nou sau intr-un registru macro personal./ Executa{i clic pe butonul oK; va apare bara cu butonul stop Recording./ lJrmeazd executarea setului de comenzi ce trebuie inresistrate inordinea corespunzdtoare.
/ Oprifi macrocomanda prin executarea unui clic pe butonul Srop lI 6"
t- oK lk"*a I
pe bara stop Recording; macrocomanda va fi in acest moment salvatd.
Ge stio nare a mac ro c o m e nzilo r
Pentru organizarca eficientd a macrocomenzilor aregefi rools )Macro ) Macros (sau utilizafi combinafia de taste Alt+F8). in fereastraMacro ce se deschide pute,ti vtzuahza toate macrocomenzile. Fiecaremacrocomandd poate fr rulatd (butonul Run), stearsd (butonul Delete) saueditatl cu VBA (buronul Edil).
Lansarea tn execugie a unei macrocomenzi
Se poate alege una din variantele:
a) alegefi din meniul Tools )Macro ) Macros'. se vadeschide fereastra Macro,selectafi macrocomandadoritd gi executali clic pebutonul Run (sau dublu clicpe numele macrocomenzii);
b) tastarea combinafiei de taste
asociat[ macrocomenzri (dacd
existl);
c) prin executarea unui clic pebutonul asociatmacrocomenzii (daci inprealabil afi asociat un astfelde buton).
Pentru a asocia un buton uneimacrocomenzi se alege din meniulTools ) CustomizeCommands. Pentru categoria Macros,se alege din partea dreaptd butonul.
l3il f - Br^ *--']]]l--cecl I
, l *Ep l t " * l
I qdt *l
l q " * iMt(6 hr alt Op6 wdkbook ;
l*** IOet{rplilrritrod*. 4*.tul fkmi
Se gliseazl apoi butonul pe una din
barele existente (intre doud butoane) qi din meniul contextual al acestui butonse alege Asign Macro....
Observapie - fereastra Customize trebuie sd fie deschisd atunci cAndefecuafi clic dreapta pe buton.
$t er ge re a unei mac ro c o me nzi
Pentru a Sterge o macrocomandl deschideli fereastra Macro. scrietinumele acesteia in caseta text Macro Name(sau selectafi macrocomanda din list[) qiexecutali clic pe butonul Delete.
Vizualizarea sau modificarea codului sursd
{/ Do you want to delete macro antet?
[::H:] f N"'l
al unei macrocomenzi
Pentru vizualizarea sau modificarea codului sursd al macrocomenziise va executa clic pe butonul Edit din fereastra Macro; se va deschideeditorul VBA. Editorul se deschide ca o aplicalie separatd intr-o fereastrdpropne. ln dreapta apare selectat proiectul macrocomandd curent cu numeleGeneral gi numele macrocomenzii.
Revenirea in foaia de calcul Excel se face prin alegerea comenziiClose and return to Microsoft Excel din meniul File.
Dacd dorifi modificarea combinaliei de taste asociatd macrocomenzii,sau sd facefi completdri in caseta Description apisali butonul options.
Aplicafii
I Evidenla vdnzdrilor unei firme este finutd in figierul vdnzdri.dbf.Sdptdmdnal se cere importarea acestui figier in Excel qi centralizarea totaluluide vdnzdti, de aceea se cere realizarea unei macrocomenzi care si efectuezeaceste operafii automat.Rezolvare
Se vor parcurge urmltoarele etape:f . inregistrarea macrocomenzii2. importarea fiqierului din Access3. formatarea in cadrul foii de calcul4. salvarea figierului importat5. oprirea macrocomenzii6. testarea macrocomenzii.1. Din meniul Tools ) Macro ) Record New Macro.
2.
In fereastra Record New Macro velicompleta numele macrocomenzii,combinalia de taste utilizald, gi alegelisd poati fi apelatd din orice registrunou.
Pentru importarea figieruluinecesar alegeli din meniul FiIecomanda Open. infereastra de dialogOpen vd pozi{ionafi infolderul in care segf,segte fiqierul carearmeazd, a fi importat,
Uacro name:
,'LPo,l,=P.:.i.. __shortcut keyt 5tore mtrro l-n:
chr+shift+ r :rnftffi.*T-wmw -qescriptiont
Macro recorded I l/1 3/2005 by t
t . � l . , . I .J fc . " . " r I
Cj\Documents and 5cttinCslviolotalDesl*op\prez.ntari.sr$irm!,mdb
This file (dtains quffis to cxtcrnal d6t..
Qoe.rics arc lscd to import extcrn6l dat. into Excel but quefies csn bc derised to 6ccer!conidenqd-thtormation and po5rlbly mkB that irformation dvdilable to other users, or to performotho/ harmful actionr.
If you hust the source of this file, clickOoen,
t--o*;-_l| _ ) |-t;'Ai--l
Microsoft Excel. Teste si aolicatii
stabilili pentru Files of type AII Files, dupd care alegefi figierulvdnzdri.dbf.
N@
' @ qVabarceestiuni
rBf f i, ElltblnctrprovizhnattE9tHmotaidr @turyca, Etbbt.ti
EE )cngestihc, {
Str9l2004 lr15r00PM3/21f200{ lr07rs3 PM5/!3/200.1 6:29:56 PM5/t3,l2tro4 6: I t: rS PM5/!6/2004 6:10:15 PM5/13/200{ 7r40:2r PM5/13/2004 5:S7r35 PM
Ocatad Ty ^
3/t8/200{ 3:49109 AM VIE
3/14/m04 4:32:37 Pt4 TAI
3/17/2004 5:54154 Al'| TAI '
3rt7l2t [X5:5612lAM rAl
3,ll{/2004 4:51:31 PM TAI
3/l7l2c[4 6109:22 Atil TAI
3/17.lm04 10:22:55PM TAi v
r ! -
l - o ( l l cmd- l
Realiza{i apoi formatarea capului de tabel respectiv salvarea fiqieruluiimportat.
Executafi clic pe butonul Stop Recording; in final verifica{i dacdmacrocomanda functio neaz6.
II. Creali o macrocomandl de comutare cu numele "zecimale", cdreias[ ii asociali combinalia de taste Ctrl+Z qi un buton pentru activarea $idezactivarea introducerii datelor cu un numir fix de zecimale (cu treizecimale).
Rezolvare
O comutare reprezintd efectuarea unui clic pentru a porni o activitateqi efectuarea unui nou clic pentru a o opri. Se pot reduce unele comenzi laefectuarea unui singur clic creind o macrocomandl qi apoi editAnd-o pentru adeveni o macrocomandd de comutare.
Introducerea datelor cu numdr fix de zecimale este utill dac[, deexemplu, trebuie sd se introducd multe date care reprezint[ sume de bani intr-o listd de cheltuieli.Pentru a crea acestd macrocomandd procedali astfel:
l. inregistrafi macrocomanda ini{ial[ (Tools ) Macro ) Record NewMacro) qi denumili macrocomanda "zecimale" qi atribui{i combinatiade taste ctrl+Z. Macrocomanda se va salva in reeistrul de calculP e rsonal Mac ro Woorkbook.
182
aJ .
4.
Spcr"g,naT?i.zecimale
5hortcut !ey: 5tore macro intctrl+;z I ip"'rr*ul Nu.ro w*kiooL
" - ,
Qescriptiont:;';;;i;"".i;ffi"----
- ' ""- --' -"r
l-:q'rrr-_: l* c""."1
2. deschide,ti meniul Tools qi alegefi comanda Options, pagina deproprietdfi cu eticheta Edit; gi executali clic in caseta de validareFixed decimal, iar in caseta Places introduceli valoarea 3.
3. opri{i macrocomanda (clic pe butonul pentru inregistrlrii din bara cubutoane Stop Recording);
4. urmeazd editarea macrocomenzii pentru ca aceasta s[ efectueze ocomutare, astfel:
- din meniul Windows alege,ti comanda Unhide pentru a.afiqaregistrul de calcul personal, apoi efectuafi clic pe OK;
- din meniul Tools alegeli comanda Macro, subcomandaMacros
- se deschide caseta de dialog Mecro, selectali numelemacrocomenzii qi executa{i clic pe butonul Edir;
- se va deschide editorul VBA. Macrocomanda indiciprogramului Excel sd activeze opfiunea de configurare pentruintroducerea datelor cu num6r fix de zecimale. Aceastd liniede program arati astfel:
Application. FixedDecimal = True. Modifica,ti aceasti acliune amacrocomenzii in felul urmltor:
Application. FixedDecimal = Not Application. FixedDecimal.Noua instrucfiune indicd programului Excel sd inverseze opfiunea deconfigurare, indiferent de valoarea acesteia;
- inchide{i editorul VBA gi reveni{i in registrul de calculPersonal;
Se va atribui macrocomenzii qi un buton care s[ fie plasat intr-o bardde instrumente proprie intitulatd "Bara Macrocomenzi".
Indiferent de starea opfiunii, macrocomanda va activa starea opusi.Aceastd macrocomandd funclioneazi astfel: atunci cdnd opliunea deconfigurare este activata, toate valorile ce vor fi introduse in celuleleregiqtrilor Excel se vor transforma in valori cu trei zecimale, de exemplu,daci vefi introduce valoarea 47r si veli aprsa tasta Enter, se va transforma in0,47L. CAnd opfiunea de configurare este dezactivatd,, valorile vor fi introduseca numere intregi.
F un c lii p artfu ularizat e
un tabel de translafie este o funcjie Excer pafticurarizati. Deqimacrocomenzile qi funcliile definite de utilizatori sunt create in modalit6fidiferite, Excel le ftateazd foarte asemdndtor.
o macrocomandd este proiectat[ pentru a fi apelatd de cdtreutilizator pentru efectuarea unei activitdli specifice intr-o foaie de lucru, intimp ce o func{ie definitd de utilizator imboglfegte biblioteca de func{ii dinExcel, func{ii care pot fi folosite in formule.
Etapele necesare pentru crearea unei funclii particularizate:- se va inregistra o macrocomandd cu numele viitoarei funcfii;- se opreqte macrocomanda;- se deschide editorul VBA pentru a transforma macrocomanda in functie: inacest sens:
r cuvantul Sab se inlocuieqte cu Functionr se declari variabileler antetul macrocomenzri (partea scrisd cu verde) r[mdne nemodificat' dedesubtul antetului se vor scrie instrucfiunile pentru funcfia creatd
- se revine in foaia de lucru qi se verificd funcfia (prin ap[sarea butonului f* sepoate alege noua func(ie).
Aplicagia nr. I
s[ se creeze o funclie particularizatd numitl prer_cu_tva cecalculeazd automat preful cu tva linand cont de preful inilial gi de tva.Etape:
l. se inregisfteazd o macrocomandd numitr pret_cu_tva (Tools ) Macro) Record New Macro);
2. se opreqte macrocomanda. (executafi clic pe butonul stop de pe baraSrop Recording);
L oK | | c""r"t l
3. Din meniul Tools alegeli comanda Macro, subcomanda Macros.Selectali numele
macrocomenzii create giapoi executali clic pebutonul Edit pentru adeschide ecranul de editareVisual Basic forApplications;
Uacro name:
l lil l- B""1lll]fffJl_-s"a:er'.--lr---::-:-:- |l 49q r!9 |
l.-_E$-l
I oetete I
Mqcros ini Allopen.workbooks * , l_Oo lOes.riltitrn(alculeaza pretul cu tva
Vticrosoft gxcet. fe
4. $tergefi cuvdntul sub din prima linie gi tastali in locul sdt Function.Executafi clic pe sub de pe ultima linie. vefi constata c6 automat vaaparc End Sub.
5. Declarafi variabilele, adicd elementele de care are nevoie Excelpentru a intoarce rezultatul. in cazul acestei funcfii acestea vor fi pret sitva.6. Textul antetului de macrocomand[ r5mdne a$a cum este.7. PlasaJi punctul de inserare pe prima linie complet goal[ qi tasta{i formulade calcul:
Add-Ins Window Eelp
: l . . .1
;E;LFe..rJ('"ifr.tr*- S v8AProieEt (tya.xls)
; !t! Microsoft Excel ObjecttEJ sheetl (sheetl)Sl Sheetz (sheet2)
El sheel3 (sheet3)
fi rhrworkbook: l Nodules 1t
{. l,todulet i
F u n c ! l o n p r e E _ c u _ t s v a ( p r e t . , E v a )
' praf; _-f u-_!1. 'n l l . i r i r i :n' [ i . r l , ] r l l i . a c i ] r r r i f . { l r 1 1 1 ! t 1
pret_cu_Lva + preg + pretr f , LvaE n d t u n c c i o n
vd intoarceji in foaia de lucru (File ) Close and Return to Microsoft Excel).8. Pentru a verifica/utiliza funclia se procedeazl. astfel: realiza\i tabelul incare aveli nevoie de calcularea prelului cu tva gi v5 pozilionali pe coloanacorespunz[toare. Deschideli fereastra rnsert function gi alege{i categoriaAlt.
PROEPRODUCT
pret_cu_tva()
cdlculeaza pretul cu tva
HelE on thii funclisn l.-.� 9-]]]j f-c*'r I
- selectali funclia pret_cu_tva- in fereastra Function Arguments introduce{i argumentele gi dupd apdsareabutonului OK glisal i .
! ret-- ' :u, tva
I { 1 i l : zrYa c2 l1,l= 0.19
= 2.38calEuleaza pretul cu tvd .
pret
Formula resull = 2.38
Help on thir funrti0n t--*-l(]]l l__s=t_l
Aplicayia nr.2
Se va realiza funclia particularizatd numitf, reducere care calculeazdprelul cu reducere al produselor cunoscdnd prelul inifial qi procentul dereducere. Se va proceda astfel:
1. se inregistreaz[ omacrocomandi cu numele"reducere" gi executa.ti clicpe OK;
2. se opreqte macrocomanda;
- se deschide editorul YBA (Tools
Uacro name:reducere
Shortcut leyl store marro !n:Ctrl+i
qescription:
I calfuleiza pretul iedui in fun;He dB pretul intiial silp19_c,e-1_tgl -d9 1,e_{r1!.ej-9,,.. __ ..- , .
I oKl l- c*'d I
) Macro ) Macros, selectali numele macrocomenzii gi apoi executali clicpe Edit) pentru a transforma macrocomanda in funcfie; in acest sens:
r $tergeli cuvantul Sub qi tastali Function in locul lui (pe prima qirespectiv ultima linie a ecranului VBA):
I se declard variabilele; acestea sunt pret_initial qi procent_reclucere.' plasali punctul de inserare pe prima linie compret goald, apoi
introduceli urmdtoarea linie de program:
dupl care vd in iin foaia de lucru
Pentru a aplica funclia se procedeazdastfel: realizali tabelul in care avelinevoie de noua funcfie, v6 pozifionafi pecoloana corespunzdtoare qi deschidetifereastra Insert function, categoria All.Completafi argumentele in fereastra carese deschide.
reducere - pret initial * (1 - procent_reducere)
tvticrosoft nxcet. fe
Aplicayia nr.3
Se va realiza funcfia particularizatd numit[ promovare care va stabiliautomat candidalii admiqi sau respinqi in func{ie de punctajul ob}inut. Vor fiadmigi candidafii care au un punctaj mai mare de 50.Etape:- se va inregistra o macrocomandi cu numele
Uacro name:promovdre
shortcut Eey: store macro iniCtrl+ This Workbook
gescriptioni
stabileste studentii Fromovati sdu repelenti :n tunctie denr de credite
1 or ; l* c*'."1 I
- se opreqte macrocomanda;- se deschide editorul VBA pentru a transforma macrocomanda in funcfie; in
acest sens:. cuvAntul Sab se inlocuieqte cu Functionr se declarl variabila crediter se vor scrie instrucfiunile pentru funclia creat6,. in acest exemplu
sintaxa functiei necesitd folosirea if
i4 Eb..,Edr... lgh ln4!r ,
l g l J - d : ! . * t
qrmd qel{ Rm lools Add-Ins lfndow [elp
- j r r . i , r : : ( . i l _Y 1: ' , i ; r r ' Lne,cotto
:" : , j - : , : : : , . . ' . r ' r ;1. : , ; : I : : t : fx:
l . L= l ;+ S MlrProiect (mlfun(tion.r- S YBAProiert (macrocoma
- r Mi(otoft Ex.el ObjecttEl Foaiel (Foaiel)
Ej Foaiez (Foaiez)El Foaie3 (Foa€3)
€ $isworkbook
4 Modriel
i(Gef,ernl)
Fuuc i io t r p rohovare (c red i te J
i I ' r , , " rva i I i r r r : r ,
r l . : , 1 , r i . ] i r r , r l ! i t r l t r : ! r . r i l , j a n r r i : ; r i i . f i i - 1 , - . r
I f c red l te >= {O Thpn
promovare E lp rohovat , ,
E I s e
prorcvare = " repeEenc,
End I f
f ,nd FuDct io r r
- se revine in foaia de lucru qi se verific[ funclia (prin apdsarea butonului f* sepoate alege noua func{ie).
search for s fufttiml
rypm brlef descnption of what you want to do ana tf,"n l-eo IdkkGo
Or sele(t a categoryi All -
seltrt a lunctionl
POI55ONPOWERFPMT
'premjere
PROEPRODUCT
- ;promoydre(aredite)
stabileite studentii pfomvati sil repetenti h fs(tie de nr de credite.
Helo on rhs fuftition t
-*oK-_l ,- c*"t ]
Aplicagia nr.4
Sd'se creeze o funcfie particularizat| care transformi punctajuloblinut la test de cdtre studenli gi-l convertegte in litere de evaluare pe bazadatelor furnizate.
Etape:
f. inregistra{i macrocomanda pe care o numili calificativ dupd careoprili inregistrarea macrocomenzii ;
c*dir" ,E- ih* l=35
ibabileite studentii promovati rau repelenu in funati" o" n, u" *"ait=".t"p"t"nt
Credite
Formula resulb =
Help !n this funcLion
butonul Edit pentru adeschide ecranul deeditare Visual Basic forApplications;
lla.ro nEme:
calificativ
shortcut key: Store macro iniCkl+ This Workbook
qescription:
, converteste puncajul in litere de evaluare
I oK l l c*."1 |
Din meniul Tools alege{i comanda Macro, subcomanda Macros.Selectafi numele macrocomenzii create gi apoi executali clic pe
Eacro ndme:|.----.----------'t R u n t
I c""."1 ]
l-s1"" ht" 1
l e a r l
I D"t"tu -1Mqcroi inr Ail open Workbook r
i_ aol""r.._l
converteste puncdjul in litere de evaluare
.+ Eila Edit
* g[ urrcrojeci lmtiumtioni- S vB*Proie.t (8ookr)
- ' j Microroft Excel Obiecttql sheetl (shsetl)El shelt2 (sheel2)
El sheet3 (sheet3).& ThBworkbook
4 Modutel
$tergefi cuvintul Sub drn prima linie gi tasta{i in locul sduFunction. Executa{i clic pe Sub de pe ultima linie. Vefi constata c6automat va apare End Sub.Declarali variabilele, adicd elementele de care are nevoie Excelpentru a intoarce rezultatul. in cazul acestei functii variabila va fiPunctaj.
3.
5. Textul antetului de6. Plasali punctul de
urmdtoarele linii de
macrocomandi rimAne a$a cum este.inserare pe prima linie complet goal[ gi tasta{iprogram:
r S, MlFProiect (mlfunction,r- S vBAProiect (Bookl)
: ' 'r Microsort Excel ObjectsEl Sheetl (sheetl)El sheetz (sheet2)EJ 5heet3 (sheet3)
fi thisworkbook: ' i Modules
4. r',todulet
F u n c t i t r n c a l i f i c a L i v ( p u n c c a j ]
i , :o i ! r : : - ra r i . r ' I l r r : rL r' * n ! a - i r f , r : ! r , - . e p l t f r , t i ! i L t i I I f . , : r : e r _ i F r r : l . r i i l r r i r r :
I f P u n c L a j > = 9 0 T h e n
C a l i f i c a t i w e = * F h r
E l s E I f P u n c t a j ) = ? 5 T l r e r r
C a l i f i c a t i v e = r E r
E l s e l t P u n c t a j > = 5 0 T h E n
C a l i . f i c a c i v e = n 5 u f t r
E I s e
C a l i f i c a t i v e = " I n s u f "
E n d I f
- . - lL n q r F n e f l o n
dupd care vd intoarce{i in foaia de lucru.7. Pentru a aplica funclia se procedeazd astfel: reahza\itabelul in care
aveli nevoie de noua funcfie, vd pozifionafi pe coloanacorespunzdtoare gi deschidefi fereastra Insert function, categoriaAll. completali argumentul in fereastra care se deschide gi glisafi.
c3hfir3iil
Punctai ill -
Convefleste puhc6jul n litere de evdluare.
Pun(tai
Formula rerult =
HelF pn this runction L*_9I*:] l_ga::, l
Vticrosoit gxcet. fe
Capitolul X
Notiuni de securitate in cadrul
programului Excel
Problema securitdlii tn tehnica de calcul
La adresa sistemelor de calcul pot apare urm[toarele ameninfdri:1) intreruperea (o componenti a sistemului de calcul dispare sau devine
inutilizabil[);2) interceptarea (un grup neautoizat obline acces la o resursd a
sistemului de calcul);3) modificarea (grupul neautorizat nu numai cd, acceseazd, dar qi
intervine in resursa sistemului);4) fabricarea (un grup neautorizat poate fabrica obiecte false pentru
sistemul de calcul).
Securitatea in tehnica de calcul const[ in asigurarea a trei caracteristici:- confidenlialitatea - componentgle unui sistem de calcul sunt
accesibile numai plrlilor autorizate;- integritatea - modrfic6rile pot fi efectuate doar cu autoriza{ie;- disponibilitatea - resursele sunt disponibile pdrlilor autorizate.
criptografia este o arti sau qtiinla de a men,tinere a mesajelor secrete.Criptarea (encriptare) este un proces de codificare a datelor astfel incAtinlelesul mesajului este ascuns. Decriptarea este procesulul invers.Criptografie, inseamnd, etimologic, scriere ascunsd, folosirea encriptdriipentru a ascunde in{elesul unui text. $tiinla care analizeaz[ qi ,,sparge" datelecriptate se nume$te criptanalizd.
criptologia, include criptografia gi criptanaliza. Forma originard aunui mesaj se nume$te text clar, iar forma encriptat[ se nume$te text cifrat.
Un algoritm criptografic este o funclie matematicd, folositd tnprocesul de criptare, decriptare. Folosirea unei chei mdreqte securitatea.Cdteodatl cheile de encriptare qi decriptare sunt identice, in alte cazuri suntdiferite.
Securitatea datelor criptate depinde de dou6lucruri:- puterea algoritmului- secretul cu care este linutb cheia.
Criptarea cu cheie publicl (algoritmi asimetrici)Acest sistem de encriptare a fost propus de whitfield Diffie qi Martin
Hellman.
constd in folosirea a dour chei: una public[ gi alta privat[. cheiapublicd se poate spune oricui, ea nefolosind decat la criptarea mesajului.Decriptarea mesajului este realizat[ de cea de-a doua cheie (cea privat6). Celedoui chei nu pot fi deduse una din cealaltd.
Algoritmi care folosesc aceastl cheie:I Elgamal (numit dupi inventatorul sdu Taher Elgamal);I RSA (numit dupi inventatorii sdi: Ron Rivest, Adi Shamir Si
Leonard Adleman);I Diffie - Hellman (numit rot dupd invenrarorii sdi);I. DSA - Digital Signature Algorithm (inventat de David
Kravitz).
Criptarea cu cheie privatl (algoritmi simetrici)in criptarea convenlionald, o aqa zisd cheie secreti, este folosit6 atat
pentru criptare, cAt qi pentru decriptare.criptarea convenfionali, a fost folositd gi acum 2000 de ani de Iulius
Caesar (fiecare literd este translatat[ la litera care se afld,la un num6r fix-3-de pozilii dupl aceasta in alfabet).
Algoritmii folosesc o singur[ cheie (privatr), fiind denumifi inliteratura de specialitate qi algoritmi conventionali sau algoritmi cu cheieprivatd.
Acest mod de lucru permite folosirea unui canal bidirecJional decomunicalie intre doi utilizatori: ambii pot, folosind aceeaqi cheie, sd codificesau s[ decodifice mesaie.Dezavantaje:
+ distribuirea cheii (se recomandd distribuirea cheii pe buc[!i, pe canalesepafate);
+ dac6 cheia ajunge pe mainile unui impostor el poate descrifa toatemesajele pe care le are la dispozifie (se recomand[ schimbareaperiodicl a cheilor);
+ sunt mai vulnerabili in cazul unui atac criptografic (excepfie DES).
Algoritmul DESDES (Data Encryption standard), a fost dezvoltat pentru guvernul Statelorunite qi pentru folosinlI publicd. A fost dezvoltat pornind de la algoritmulLucifer, conceput in Laboratoarele IBM. Acest algoritm este o combinaliecomplex[, folosind 2 blocuri fundamentale in criptografie: substitulia qipermutarea (transpozifia).
S e c uritate a prin firew all
in domeniul informaticii un firewall2 este un sistem ce impune opolitic[ de control al accesului intre doud refele. Deci un firewall estemecanism prin care o refea consideratd sigur6, din punct de vedere alsecuritdfii, (relea internd a unei organizalii) este protejat[ de una nesigur[(Internet-ul). Pe ldngd controlul accesului, un firewall poate fi folosit qipentru a monitoriza comunicaliile dintre o relea interne gi una externi, pentruinterceptarea qi inregistrarea tuturor comunicaliilor dintre reteaua interna giuna externd.
Avantaj ele folosirii unui firewall:+ cre$te nivelul de securitate a calculatoarelor gazdd;tr) proteclia serviciilor vulnerabile;+ mai uqor de implementat gi administrat comparativ cu alte
solulii pentru securitatea in retea;
+ monitorizarea qi realizarea de statistici cu privire la folosireare{elei;
+ intf,rirea caracterului privat al informaliei care circuli prinrefea.
Dezavantaje;+ restricfionarea accesului la unele servicii (considerate
vulnerabile);+ asigurd o proteclie scdzutd fali de atacurile provenite din
interior;+ imposibilitatea protej[rii impotriva unor ,,u$i secrete,,,
existente intr-o retea;poate reprezenta o potenliald ,,gatuire" pentru traficul de date;programele virusate pot fi comprimate sau criptate in maimulte moduri, prin urmare un firewall nu le poate scanapentru a depista semn[turile viruqilor;fiabilitatea relativ scf,zut6.
Prote c lia fisierelor contra viruSilor macro
viruqii macro reprezintd o categorie de macrocomenzi cu caracterdistructiv care au rolul de a distruge sau deteriora documentele sau chiarfigierele sistem. Acegti virugi se atageazd la documentele office gi se execut[automat la deschiderea lor.
Modalitd[i de protejare afiqierelor tmpotriva viruSilor mecro:
o instalarea unui program antivirus;o utilizarea semn[turii digitale;o dezactivarea macrocomenzilor ce provin din surse nesigure.
Semndturi digitale. Crearea unui certificat digital
La deschiderea documentelor office ce conlin macrocomenzi esteindicatd dezactivarca acestora atunci cdnd nu sunteli siguri de sursa de
provenienla a acestora. Provenienla unei macrocomenzi este atestati desemnltura digida. Pentru a semna digital o macrocomandi, trebuie instalatun certificat digital.
certificatul digital este de fapt o ata$are la o macrocomandd, la unfiqier sau mesaj de e-mail, ce furnizeazd o semn[turd verific abild, garanteazd,autenticitatea gi asigurl o criptare de siguranfd.
certificatul digital indici numele sursei macrocomenzii, plusinformalii suplimentare despre identitatea qi integritatea acelei surse. osemndturi digitala nu garanteazd, neaplrat siguranla unei macrocomenzi, decidumneavoastrd trebuie sI decidefi dacd avefi incredere intr-o macrocomanddcare a fost semnatn digital.
Pentru a ctea un certificat digital este nevoie de figierul SelfCert.exe.Acesta este situat de obicei in c:vrogram Fileswicrosoft office\officelT.Dacd nu gdsiJi acest fiqier pe calculatorul d-voastrd, este necesard instalarealui (vezi ANEXA).
Mai trebuie menfionat c[ certificatele create de dumneavoastra suntconsiderate neautentificate qi vor genera un avertisment, dacl nivelut desecuritate este stabilit la High sau la Medium. pentru.a obline un certificatdigital de la o autoritate comerciald de certificare, va trebui s[ aplelali lafirme specializate, cum ar fi VeriSign Inc. De pe site-ul web MicrosoftSecurity Advisor putefi afla mai multe despre autoritatile de certificare careoferd servicii pentru produsele Microsoft.
S emnarea unei macro c omenzi
Pentru semnarea unei macrocomenzi veli proceda astfel:
1' selectali macrocomanda gi prin apbsarea butonului Edii din fereastraMacro deschidefi editorul VBA;
2. din meniul Tools alegeli comanda Digital signature; se deschidefereastra Digital signature in care este specifi cat cd macrocomandanu este semnatd;
3. pentru a semna macrocomanda executafi clic pe butonul choose;
The VFA oroiet l r ! (ufrenl l i ,srgned ar
Certificatenamer [No(ertificate]
5i0n a5
Certificatenamei [Nocertificate]
l ' choose.. . : l
T-.--oK__.l |*3ri_:l
4. selectali certificatul pe care dorili s[ il utilizali din fereastra selectCertificate gi executali clic pe butonul OK.
Selecl the certiticdle vou wdnt to use,
, Eilgndrei Andfei Code signtng None 0 l , 0 1 . 2 0 1 00 l , 0 1 . 2 0 1 00 l , 0 1 . 2 0 1 00 1 , 0 1 . 2 0 1 0
I EJfl"ui" Fldvia Code signinq Nqne' lglvioletd violetd code Signing Nonei9viol"tu violetd code signing None
)
l_.9ri' l l c""*a{ yb-c"'rrri."r" ]
Dacd dorili detalii despre certificat executali clic pe butonul ViewCertificate.
Dup[ alegerea unui certificat numeleacestuia apare in cadrul ferestrei DigitalSignature.
Thr ![iA pf!]ert i, cmrfll'1 sigred ai
certificate ndme: laura
I r]n ns
Certificate namei loura
1*q"di:--l
l-esgle*lL *,ir"mn
l___er--l t_sr{:l
Dup[ ce ali adlugat o persoand listeimacrocomenzi semnate de aceast[avertisment de securitate. Daci doritipe butonul Remove.
General tuidils Cerlificauon path
I $l c.*in..te rnto,-ution
Thir fA Root rertilicate is not tlusted. To enable trust.initall this Gertificate in the lrlsted Root tertifkationAuthorities store.
Isrued tot Andrd
Istued by: Andrei
Ya l id f rom 01,01 ,2004 to 01 ,01 ,2010
N2 Vou have a private key thal cdresponds to thir cerfrcate
f ' - ci l-, l
cu surse de incredere, Office va activa
sursd de incredere fird afigarea unui
si eliminaJi o semndturi executa{i clic
5. inchideli editorul VBA (File ) Close and return to Microsoft Excel)qi salvali fiqierul cu modificSrile aduse.
Stubilirea niv elelor de s ecuritate
Pentru stabilirea nivelelor de securitate alegeli din meniul zoolscomanda Macro subcomanda security. se va deschide fereastra security.$,lege!i fiqa security Level. puteli alege unul din cele 4 (3 in cazul varianteloranterioare de office) nivele de securitate:very hight, High, Medium qi Minim.
Dac[ alegefi nivelul High ve[iconstata cd in acest cazmacrocomenzile nesemnate
sunt automat dezactivate
Dacd macrocomanda este semnat[ de un autor necunoscut, se afigeazdo cutie de dialog in care putefi afla informalii despre certificat executdnd clicpe butonul Details.
i 5_e!!ili!y !iyg! j lrusted publishers
{..r gery Hiqh, Only macros installed ln trusted locations will be allowedto run, All other signed and unsigned macros are disabled,
i:.) Hiqh. Only siqned macros from trusted sources will be allowed torun, unsigned mdcros are automatically disabled,
, .: l'ledium, You can choose whether or not to run Fotenually unsafemacl05,
:' tow (not recommended). you are not protected From ootentiallvunsafe macros, use this setting only if you have virus scanninosoftware installed, or you have checked the safety of all docuinentsyou oDen,
Macros are disabled because the security rev'l is set to High and a digitally signedTrusted Certiticate is not attached to the macros, Ts run tie macrosfchangJthesecurity level to a lower setting (not recommended), or request the macros be signedby the author using a certificate issued by a Certificate Authority,
nnicrosoft Bxcet. fe
Macrocomanda poate fi activati numai dac[ utilizatorul este de acord
cd acesta provine de la o sursd de incredere.
Pentru nivelul Medium, utilizatorul poate activa sau dezactiva
macrocomanda.
"c:\Documents and settingswioleta\My Documents\Bookl.xls" containsm€cto5,
Macros may (ontain viruses. It is usually safe to disable macros, but if themacros are legitimate, you might lose some functionality.
f::Effi.rmffi:l l--iluu"m*o' lt- u*r*" t
Nivelul Minim este recomandat numai dac[ aveli instalat un program
antivirus.Proteclia macrocomenzilor poate fi realizatd din editorul Visuctl Basic
meniul T o o I s comanda V B AP r oj e c t P r op e rti e s... fiqa P r ot e c t i on.
'C | \Documds .nd Scttings\Violet.\My Documentr\8ookl , xls"
cmtains macros by
anorci I ueldils I
Thr publirhef h.r not bcen.uthcrticaled nnd thercforarould bcOo not hust tb$ cr€dentiali,
M.cr6 may cmiain vfwes. It i! Eunlly saf€ to disable mdcros,mcrog are legitimate, you mlght loie 5ome fqnctiomlity,
rl Ahayr h!* hasos from thir publirher.
f:$$];IdmiJ L_ssld;:r t:
-t Disit.l siotr.turc Inform.tion
4l Acdtift*.(holn p,oc.te.d, bdt.dnotdin..ootcdtft.tc wkht not turtd bt thc hlet providcr,
to68. ade
€_c' u avd$te
s i o m g t N : H 6 " d $ e
l_ "1ir1tr9-l
General Protection i
l-orkproject
i- Lorkproject for liewing
Password to view proiect properlies
Eassword ifi;---
gonfirm password lli*- " -
f-oK-_l Cdncel
Protecyia foilor de lucru Si a registrelor de lucra
Pentru a controla cine poate accesa gi modifica datele in Excelprogramul furnizeazd mai multe nivele de proteclie ale unui utilizator:- proteclia foilor de lucru;- proteclie la nivel registru de lucru.
Protec{ia foilor de lucru - este permisd protejarea elementelor din foile delucru (de exemplu celule care conlin formule) falr de accesul oriciruiutilizator, sau pentru unii utilizatori se pot acorda anumite drepturi de accesin zonele precizate. Protecfia pentru obiectele grafice, tabele pivot, hyperlink-uri, operalii de sortare sau filtrareautomatd este aplicat[ tuturorutilizatorilor, pentru toatf, foaia delucru, nu unor utilizatori individualisau unor zone de date.
Pentru a realiza protejareaelementelor foii de lucru fatfl de totiutilizatorii procedafi astfel :- vd. pozi\ionali in foaia de lucru pecare dori{i sd o protejali
, Lockjng cells or hiding formulas haf no effecL unlesr thewof$ccl is protected. To protcct the workhcetr choof.Protaction from the Toolr m€nu, and then cho6e proLectsheet, A pnrsword ii opliohal,
f-qf l l*i r
- deoarece in mod implicit toate celulele dintr-o foaie de lucru sunt blocatevor trebui mai intdi deblocate celulele la care utilizatorii vor avea drepturi demodificare. Pentru acesta selecta,ti celulele gi alegeli din meniul Formatcomanda Cells... fisa Protection qi goli{i caseta de selectare Locked
Blocarea unei celule nu inseamni automat cd este gi protejatd, ci doarcd este posibild protejarea.
Protejarea efectivd
inseamn[ cd, celula respectivd,grupul de celule selectate sauintreaga foaie de lucru nu poate fimodificatd sub nici o formd- dac[ este cazul ascundeliformulele care nu dorili si fievizibile qi selectafi caseta Hide- din meniul Tools alege{icomanda Protection apoi clic peProtect sheet...- tastali o parold pentru foaie.
- selectali elementele pe caredori{i ca utilizatorii sd aiblposibilitatea de a le modifica in lista Allow all users of this worksheet to:
clic pe OK qi reintroduceli parola pentru confirmare.
P Protect worksheet and g.ontents of locked cells
fassword to unprotect sheet:
, l a t
Allgw all users of this worksheet to:
: a l a, . . 1
Caution: If you lose or forget the password, it cannot bBrecovered, It is advisable to keep a list of passulords andtheir corresponding nork:book and sheet names in a safeplace. (Remember that pass'r',ords are case-sensitiee.)
f-� q{l t c*."r -l
Atribuirea accesului unumitor utilizatori cdtre diverse zonePentru a permite accesul anumitor utilizatori cdtre unele
alege din meniul rools ) Protection )Altow (Jsers to Edit Ran
Fqrmat Ioob I edtc Uindow Eetp
w Jrei lng.. . F7
I t : gesearch,, . Al t+Cl ick
' , crror Lnec6ng,, .
: ; 5ne*1
Sharegl Workspace,..'1.
Share Workb:ook.,.
, lrackchanges )
. : i ' , : : r 1 1 i i . 1 : : . - . r , 1 . I \ : , . . :
j , , H - - , j , " " i : Jc -
eroteclion ,lri BrotectSheet...
d. Allow Users to Edit Ranger,,.
n:.i ProtectWorkbook,.,
8J: Protect and 5hdre Workbook..,
Ooline Collabor€Uon )
; Eodlseek,, .
; scqnarios,. .
Fnfhr i lr d"i if ihn
zone, se
care contin formule si fie protejate,gtergerea accidentali a formulelor. Se
Este bine ca cel pulinpreferabil qi cu o parol[, pentru
poate acorda accesul la ocelul[ chiar qi la nivel de
utilizator, folosind meniul
Tools '--+ Protection ---+ Allow
Users to Edit Ranges...(se
permite utilizatorilor si
editeze zonele).
Aceast[ comandi este
disponibild numai cdnd foaia
de lucru nu este protejatS.
celulele
a evita
Executafi clic pe New, tasta{i untitlu pentru zonala care se acordd acces incaseta Title. Tastali in caseta Refers toceils.' semnul egal, urmat de o referin![sau selectali zona, dup[ care introduce{i oparold (pentru accesul la zoni). Dac6 nu
Vticrosoft Bxcet. fe
introduceli o parold, orice utilizator va avea posibilitatea si editeze celulelerespective.
Pentru a stabili utilizatorii pentru care dorili acordarea accesuluiexecutali clic pe butonul Permissions... apoi pe Add.
Verificafi dacd este selectat[ caseta de
dialog Protect worksheet and contents
of locked cells, tastati o parold pentru
foaia de lucru, executali clic pe OK qi
retastali parola pentru confirmare.
I Add _lPemissions Allow Deny
Edt range wilhoul d pdssword
9elecl ths obircl lype:
lJsere, Gr@ps, or Buiil.in sacurity princip.ls I qq* llp{
trom ths localon
T.608878D58A2F4
Enter theobiect names to select lerimoies}
Userl
I ar*";" -f
lGl":'._l
li!s!g""1
i:!- l*!rrJ_'
I Frotect worksheet and qontents of locked cells
Eass+rrord to unprotect sheet:
5elect unlocked cellsFormat cellsFormat columns
f] Format rowsI Inserl columnsl] Insert rowsf] Insert hyperlinkllJ Delete columns[--]Delete rows
lla:l t-T""."' I
Allgw all users of this worksheet to:
l?6ii A cell you dre trying to change is passwordprotected.
qnter the password.to change this cell l
f - . " 1 . - l 1 c * * t I
Dac[ vefi dori s[ modificafi o celul[ protejata va apare ferestraUnlock Range, care v[ solicitd parola.
Pentru a elimina protec{ia unui registru de lucru:- vI pozilionali in foaia de lucru pe care dorili s[ o deprotejafi;- din meniulrools alegeli comanda Protection apoi clic pe unprotect sheet;- introduceli parola de proteclie pentru foaia de lucru.
Protecfia la nivel registru de lucru - se referi la:= protejarea elementelor registrului de lucru;+ protejarea unui registru de lucru partajat;> protejarea unui figier la vizualizare qi partajare (cdnd se cere o parold
pentru vizualizarca sau salvarea modificirilor in figier).
Pentru protejarea elementelor unui registru de lucru se procedeazd astfel:- alege,ti din meniul Tools -+ Protection -+ Protect Workbook.- alegeli una din variantele:
validafi opfiunea Structure pentru a proteja structura unuiregistru de lucru (foile de lucru din registrul de lucru nu pot fi
$terse, mutate, ascunse, afiqate sau redenumite, nu pot fiinserate alte foi de lucru sau nu pot fi inregistratemacrocomenzi);
o validali opliunea Windows pentru protejarea ferestrelor (sdrimind la aceeagi dimensiune gi pozilie de fiecare datd cAndfigierul este deschis);
tastali parola, clic pe oK gi apoi reintroduceli parola pentru confirmare.
Aplicayii
Realizali un formular de comandb cu urmdtoarea structuri:
coloanele valoare, valortre cu TVA gi totalul pentru aceste coloane sevor calcula automat. Foaia de calcul se va proteja la editare astfel: vor puteafi introduse valori numai pe coloanele Pre{ qi Nr. buc.
Rezolvare
) Dupd realizarea structurii tabeluluiProduse.
) Pentru rubrica Pre{, se va formataNumbers) gi se impune condilia decomanda Validation, in care preciza[izecimale).
se vor completa datele pentru rubrica
aceastd coloan[ (Format --+ Cells -+
validare (din meniul Data alegeli
condilia - se permit numai numere
Produs Pref Nr. buc. ValoareValoare cu
TVABoxe
Tastaturd
Mouse
CD-ROM
Monitor
Total
) Deoarece in rubrica Nr. buc. sevor putea introduce numai numereintregi pozitive, va trebui impusi gi
aici condilia de validare. Astfel se vaselecta coloana Nr. buc. gi din meniulData alegefi comanda Validation, incar e pr ecizafi conditia.
) Pentru rubrica Valoare se vaintroduce formula, dupd care se vaglisa pentru toate inregistrdrile; in celula corespunzitoare totalului pentruvaloctre se va aplica funcfia de insumare. Se va proceda la fel gi pentrurubrica Valoare cu TVA.
) utmeazd deblocarea celulelor din coloanele prel, Nr. buc. pentru aceastaselectali cele doud coloane gi din meniul Format alegeli comanda cells...,fi1a Protection.Dezactivafi cdsuta de validare Locked.
> in final se va proteja foaia din meniul Tools ) protection ) protectSheet.
I cleBr All | | ox I i cancer I
Microsoft Excel. Te 2t0
Capitolul XI
Utilizarea barei Control Toolbox
bazeazd, peparticularizarea uneicontroale Active X.
Prin utilizarea(librdrie de obiecte)Office.
Visual Basic, utilizat pentru automatizarea qisolulii dezvoltate sub Office sau pentru lucrul cu
unui set special de comenzi numite "object library"VBA poate controla anumite aspecte ale aplicaliilor
Controale Active X
Bara de instrumente control roolbox ne permite inserarea unorconffoale direct in document. Pentru afigarea acestei bare alegeli din meniulView ) Toolbars ) Control Toolbox.
Acestd bard con{ine urmdtoarele butoane:Design ModelExit Design Mode- intrare/iegire din modul de proiectare;Properties - afiqeazd propriet[file obiectului selectat;View Code - afrqeazd,codul obiectului selectat;Check Box - insereazi butoane de validare;Text Box - pentru inserarea unei casete text. caseta de text permiteutilizatorului sI introducd de la tastaturd un text sau un numir.
Command Button - insereaz[ un buton de comandi. Butonul de comanddeste folosit pentru a incepe, a intrerupe sau a termina un anumit proces incadrul aplicafiei.option Button - butoanele de opfiuni se folosesc intr-o aplica{ie pentru apermite utilizatorului s6 aleagi din doul sau mai multe variabile posibile; unbuton de op,tiuni nu este independent ci face parte dintr-un grup de butoane.La un moment dat poate fi selectat un singur buton din grup.List Box - insereazd o listi. O listd permite utilizatorului sd aleaei dintr-ocoleclie de valori;combo Box - insereazd o casetd combinatd, adic6 un control ce combind ocasetd de text cu o listd:Toggle Button - aratd dacr o opfiune este activat[ sau inhibata:Spin Button - insereazd contoare;Scrool Bar - insereazl bare de defilare;Label - insereazl o etichetd;Image - insereazl o imagine;More Controls - mai multe controale.
Aplicagie
cunoscand prelul in euro pentru o anumit[ cantitate de telefoanecomercializate de o firm[ se cere calculul costului in lei.
Se va utiliza bara de instrumenteControl Toolbox, care permite inserarea decontroale ActiveX direct in document (View -Toolbars - Visual Basic - butonul ControlToolbox, sau View - Toolbars - bara ControlToolbox).
Se vor crea in cadrul registrului dou[ foide calcul, denumite:
- telefoane - foaie de lucru ce con{inelista cu modelele de telefoane disponibile qi
pre{ul in euro.- calcule - foaie de lucru in care se va realiza calculul qi care con{ine:
cursul leu - euro, cantitatea pentru care vom calcula costul in lei, telefon indreptul clreia se va plasa o casetr combobox, cu ajutorul cdreia se poatealege unul din modelele de telefoane qi pre! total (care reprezintf, preJul celorn telefoane exprimat in lei, unde n reprezintd, cantitatea).
in foaia de calcul telefoane select[m domeniul cu date gi alocdm unnume domeniului selectat: Insert - Name - Define qi tast[m pret_telef dupd,care apbs[m butonul OK.
Ntre: in workbook:
i pret_telefi-*-"---""""
- t - . . " t . ] . . ll* cb* I
f A d d l
h"br" I
Observalie: in cazul in careselecliei astfel: clic in primaCTRL-SHIFT-*.
Selectali eticheta foiipe care il desenati in foaia de
Iista este foarte mare, se recomandd efectuareacelul[ a domeniului, gi apdsafi simultan tastele
de lucru calcule gi alegeli controlul Combobox,lucru in dreptul etichetei telefon.
Afiga1i proprietdlile controlului (clic pe butonul properties) qimodificafi urmdtoarele proprietdli :- Style: din 0 in "2 - fmstyleDroplist"; pentru a specifica faptul cr valorilecombox-ului sunt preluate dintr-o listd;
- Linked Cell: se tasteazd C5; aceastdceluld va primi rezultatul selec{iei;- penffu a preciza de unde este preluatilista de valori, (din foaia de calcultelefoane) in dreptul proprietl{iiListFillRange: tastali telefoanet.prel_telef. Se va insera auromat:nume _re gistru ! t e lefo ane r. p re! _telef;- pentru a specifica ci lista de valori esteconstituitd din 2 coloane (Model telefon giPret euro), tastali 2 in dreptul proprietdliiColumnCount:- in dreptul propriet[lii BoundColumn:tastali 2, ceea ce inseamn[ cd valoarea drna doua coloand va fi inseratd in celula C5.
Pentru a ieqi din modul de lucruproiectare executati clic pe butonul ErirDesign Mode.
Introducefi apoi formula pentrucalculul prelului total in Lei.
T e st ar e a funcl ionalit dtrii c omb ob o x-uluiDacd dimensiunea combobox-ului nu este potrivitl trebuie sd reveni{i
in modul de lucru proiectare (clic pe butonul Design Mode). Ajustafi cumouse-ul dimensiunile combobox-ului dupr care iegiti din modul de lucruproiectare
Alegefi un model de telefon, precizafi o cantitate; in celula C7 va fiafiqat preful total, in lei.
Aplica{ii rezolvate
Funclii matematiceRealizafi un tabel care confine urmrtoarele informalii pentru primele
n numere naturale: en, n!, n3, ̂ l n, ln(n).Rezolvare: se vor introduce funcliile necesare pentru prima
inregistrare, dup[ care se gliseazd,injos.
Funcfii referitoare la giruri de caractereRealizali un tabel in care si aplicali funclii referitoare la Eiruri de
caractere.
: J Eile Edit !.iew lnsert Fqrmat lools gata Windoe,, Help
Text I Nr de I Ultimele doud I Primele dou6 | Transformare incaractere l l i tere I l i tere I majuscule Textu l concatenat
este 0 l=LEaI.qM. p_9_,-
Aplicafii ce cuprind funcfii statistice,logice gi de ciutare
I. Realizali un tabel cu urmdtoarea structurd,: Titlul cdr{ii, Autor,Editura (se completeazd, obligatoriu cu Rao, Nemira, Teora/, pret, Nr. Buc.,Majorare, Prel maj orat, Statisticd.
Se vor majora cu 57o cd(ile din editura Nemira, cu L\To cele de laeditura Rao, cu L57o cele de la editura Teora, pentru restul editurilor prelurilerlmAn neschimbate.
Prelul majorat se va calcula. Rubrica intitulata Statisticd se stabileqteautomat in funclie de Preyul majorat mediu.. astfel dac[ prelul majorat estemai mare decdt media acestuia se va completa cu observafia ,,prea mult,', inrest cu ,,acceptabil". Se mai cer numdrul de buc[li minim, maxim gi totalnumf,r bucS{i.
Se cere prelul unei cdrli pentru care se cunoa$re autorul.
5 e d d Tit lul cdrt i i MaraSe cere Pret =VLOOKUP ( C1 1 ;A2: D9;4 ;FALSEJ
op i i cdp i tanu lu i Grant
en t ru c ine ba t D lopote le
Microsoft Excel. Te 2l8
II. Creafi fiqierul farmacie.x/s ce conline doud foi de calcul intitulateTabel si Formatare. in cadrul primei foi realizati un tabel cu urmdtoareastructur[:
- Nr crt - se va introduce automat- Denumire medicament- Cantitate- Furnizor- Pre! unitar
Pre! majorat
m e d i u 1 0 4 1 8 eNr buc . Min 12Tota l n r buc 372
- TVA - se va calcula (=l9Vo* Pref unitar) (vezi figura2)- Pre! de magazin - se va calcula (vezifigura2)- Categorie - se va stabiti automat astfel:
o dacf, Pre! de magazin <50000, atunci se va completacu iefino in rest se va completa aJ scump(formula se poateobserva in figura 5 pe bara de formule).
- Procent majorare - se va stabili automat astfel:o l57o penrru SC. Antibiorice Iagio I07o pentru Sicomed SAo 5vo ?n rest (formula se poate observa in figura 1 pe bara deformule)
Determinafi prelul de magazin al medicamentului aflat in cantitatemaxim6. (vezi figura 2 gi 3)
ln foia Formatare se va realiza o formatare condi{onat[:medicamente ieftine - caractere cursive, de culoare albastru.
fundal gri;medicamente scumpe - caractere boldate, de culoare verde,
fundal galben (v ezi figura 4).
=E13x19%=E14x19%=E15*19%=E16x19%
L4+F14
:EIz* rg7.o
Figura 2
] A ] B' l
, N . . l Denum,, crt.
I medicament ,f.;;:.;'". lffi::i"|.*.n 1frffi
Figura 3
,lnndiliun !. Cell Value Is v ; equal to
Preview of format to usewhen condition is true:
,:,rnditi':n a
ilffiffiRS i/: equatto
Preview of format to usewhen condition is true:
' .: Ae8bc+yy/:
AaShCcYyZr
I aa;;l f-**- | fort_*l i_lasl_lFigura 4
Microsoft Excel. Te ZZZ
Aplicafii propuse pentru rezolvare
1. Pentru ocuparea celor patru posturi vacante din cadrul unei firme sedesf[qoarr un concurs la care particip[ 10 candidafi. Participanlii vor susfinedoui probe: Proba 1 este o probd practicd, iar Proba 2 este un test grild, lacare se poate obline un punctaj cuprins intre 10 gi 100 de puncte. Rezultateleconcursului sunt refinute intr-un tabel cu urmdtoarele cdmpuri:
o Nr. crt. - se va completa folosind proprietatea AutoFiil;o Nume candidat;o Proba I - se completeazd. cu DA sau NU;o Proba 2 - se noteazd cu puncte intre 10 gi 100;o Rezultat - vor fi admise persoanele care vor avea la prima
prob[ DA gi au obfinut la proba a doua cel pulin mai mult de50 de puncte.
Tabelul va fi salvat in foaia de lucru denumitl "Ocupare post". pagina
se va seta astfel: format .{4, margini 2 cm, orientare Landscape gi se va c.entratabelul pe orizontald.
Formatarea tabelului se va face astfel: toate datele din tabel avea,dimensiune 12, fontul utllizatvafi Impau; capul de tabel va fi scris pe fundalgri deschis, caracterele vor fi boldate gi alinierea datelor va fi centrata (peorizontal[ qi pe vertical5). Tabelul va fi demarcat prin linie dublb, iar dateledin tabel prin linie simpl[.
Tabelul se va sorta ascendent dupd cdmpul Rezultat qi apoidescendent dup6 Proba 2.
Pentru a stabili care sunt cei patru candidali ce vor ocupa posturilevacante tabelul sortat se va copia in foaia 2 (numiti Final), iar apoi se va faceo filtrare automatf,.
2. La un concurs de c[l6rie participi 7 ldri, fiecare !ar6 av6nd cel mult3 reprezentanfi.
Participanlii la concursul de cilirie se inregistreazf, intr-un figierconc urenli. xls ce conline urm[toarele rubrici :
- Nume cal- Nume-iocheu- Jara- Ordine sosire (se va introduce: primul, al doilea,..).
Tabelul se va formata automat. Datele din tabel se vor introduce cuajutorul unei machete.
Introduceli numele unui cal gi afiga{i numele jocheului qi !ara,utilizdnd funcfii de cdutare. Afipali prin filtrare doar concurenlii unei {[ri.
3. La o consignalie se primesc mdrfuri de la diferite persoane pentru afi vAndute. Informaliile legate de marfd se introduc direct pe calculator intr-un tabel cu urmltoarea structurd:
- Nume deponent;- Denumire produs;- Categorie - se va completa cu perisabil sau neperisabil;- Pre! ini{ial - este pretul stabilit de deponent;- Comision;- Pre! final - calculat prin ad[ugarea comisionului la prelul inifial;- Termen de p[strare.
Comisionul se calculeazd in funclie de pref astfel:. 77o pentru mdrfuri al clror pref este mai mare de 50. l}Vo pentru mlrfuri al cdror pre! este intre 50 qi 500. l5%o. pentru restul de mdrfuri.Termenul de pdstrare se calculeazb astfel:
- dac[ marfa este perisabild se va afiga 10 zile;
altfel 30 zile.
tvticrosoft Bxcet. fe
in vederea unei bune informlri referitoare la deponenli se cererealizarea unei c[utdri rapide a datelor referitoare la un deponent oarecare.
4. O societate comercialf, inregistreazd repartilia produselor date sprevdnzare la diferite magazine in registrul repart.xls. Structura tabelului:
+ Magazin - sunt codificate numeric de la 1 la 5;+ Denumire produs;+ Cod grupd - se va obline cu ajutorul unei funclii text, prin extragerea
primelor doud caractere din tabelul de mai jos;+ Cod produs - va conline cifra 0 qi primele 5 caractere din numele
produsului (deci tot prin utilizarea unor funcfii text);+ Pre! livrare;+ Cantitate;+ U.M.;
Sd se afle cel mai scump produs, respectiv cel mai ieftin produs.
5. Concepeli o agendi de lucru care s5 conlind informaliile pe care leconsiderali importante despre colegii de grupi (nume, adres[, numere detelefon, pasiuni, etc.). Pdstra{i informa{iile sortate in foi diferite.
6. Evidenfa vdnzdrilor la trei magazine ale aceleiaqi societ[Jicomerciale se line in fiqierul vanzari.xls. Tabelul va avea urmitoarelecAmpuri:
- Data - se vor introduce trei date calendaristice, una dintre acesteafiind data curentl;
- Cod magazin - se va completa cu A, B sau C;
Grupa
electrice
textile
alimente
- Denumire produs - se va completa cu: televizor, frigider,aspirator, calculator, vopsea de pdr, creml, gampon, sdpun, iar incontinuarea cuvantului veli adiuga cifra 1 (pentru electrice) sau 2(cosmetice);
- Cantitate- Pref unitar- Valoare total[ - se va calcula;- Raion -.'"
T#11l,il"ffi:Tlf:*"-,,ea produsurui este 1 seva afiga electrice
o in caz contrat se va afiqa cosmetice.un magazin poate avea unul sau dou[ raioane. Sd se afle valoarea
totald a produselor vAndute in data curent[.
7. Fiqierul personal.xls are informalii despre salarialii unei societ[li:(cod angajat, Nume angajat, Departament, Funclie, Sarar, Impozit, Refineri,Sporuri, Total de platd). Sd se afle:
- salariul mediu pentru departamentul Contabilitate;- salariul mediu pentru o funclie specificat[;- impozitul total;- re{inerile totale.
Care este func{ia gi numele persoanei cu salariu maxim.
8. Un magazin de incllllminte centralizeazd. toate vdnzdrile dintr-o ziintr-un tabel ce are urm6toarea structurl:
Nr. crt SortimentPref
unitarCantitate
(buc) ValoareProcent
din total
1
tvtlcrosoft gxcet. fe
Pentru fiecare sortiment (sabo!i, sandale femei, sandale bdrbafi,pantofi copii, pantofi femei, pantofi b[rba!i, adisaqi...) se va calculaprocentul valoric pe care acesta il reprezinti din totalul vAnzdrilor.
Datele din tabel vor fi introduse utilizdnd o machet6. Sortali dateledin tabel in ordine crescdtoare in func{ie de cantitate.
Afiqafi prin filtrare in sheet-ul 2 numai sortimentele de ?ncdl{[mintece s-au vdndut in cantitate mai mare de 5 bucdli qi al cdror pre! unitar este sub750.000 Lei.
Realiza{i in sheet-ul 3 o diagramd intitulatd "Volumul vdnz6rilor".
f. in tabelul de mai jos este linuti eviden{a echipamentului sportivachizilionat in decursul unui an qcolar de cf,tre o unitate de invdf6mAnt.
Nr. crt EchipamentPref
unitarCantitate
(buc)Valoare
I Minge fotbal 100.000 5
2 Minse baschet 95.000 7
aJ Mingi tenis 30.000 10
4 Rachete tenis 1.100.000 2
5 Minsi tenis 30.000 6
6 Minge fotbal 130.000 6
- Minse baschet 100.000 3
8 Rachete tenis 1.500.000 2
9 Minge baschet 105.000 2
valoarea se va calcula. Si se determine echipamentul cu prefulminim, respectiv cel cu preful maxim. Tabelul se va copia in sheet-ul 2, c,arese va redenumi Filftare; se vor afiga numai echipamentele pentru carenumdrul de buc[fi este cuprins in intervalul [5, 9].
10. Realizali un tabel cu urm[toarea structuri:Denunire material;Calitate material - se va completa I sau II;cod mat - se va ob{ine prin concatenarea cifrei 0 (zero), urmatd decalitatea materialului gi primele doud caractere obfinute din Denumirematerial;
Denumire furnizor;cod furnizor - se va obfine prin concatenarea cifrei 0 (zero) qi primeletrei caractere ob{inute din Denumire furnizor;Cantitate;Pre! unitar;Majorare - se va calcula conform tabelului de mai jos;Pret unitar majorat;Valoare - se va calcula (Cantitate* pref unitar majorat).
Calitate Majorare
I 57o
II 8Vo
- sr se ordoneze cresc[tor tabelul dupd campul cantitate gidescrescdtor dupd Pre! unitar;
- sd se marcheze cu "*" materialele care se gdsesc ?n cantitate >=50,cu semnul '-' cele in cantitate mai micd de 50 dar mai mare sau egali cu 30,restul vor fi marcate cu semnul "#":
Vticrosoft Bxcet. fe
- se vor filtra in sheet-ul 2 mateialele cumplrate de la un anumitfurnizor (foia se va redenumi, avdnd numele furnizorului)
- sd se realizeze un grafic care s[ reprezinte dependenla dintre Cantitate giDenumire material; graficul ob{inut va fi formatat.
11. Realizafi un tabel cu urm[toarea structur[: Denumire medicament,Cod medicament, UM (unitate de masurd), Pref unitar, Cantitate. Se cere:
a) formatali tabelul at AutoFormat;b) determinali medicamentul pentru care existl cea mai mic6
cantitate in depozit;c) se va ad5uga o noud coloand Pre! nou care va fi ob.tinut in urma
majordrii cu LIVo a prefului vechi, dac[ acesta era mai mic decdt50000, iarincaz contrar se va face o majorare doar de 5Vo;
d) utilizind funclia Vlookup determinali pentru un medicamentoarecare Pretul nou.
12. Se consider[ figierul studenfi.xls ce contine un tabel cuurmdtoarea structurd:
Nume student:Sec,tia;Anul;
Grupa;Num[r matricol - se va obline prin concatenarea primelor dou6
caractere corespunzdtoare secfiei, a anului gi a grupei;Credite:
Media sem I;Media sem II;Media anuald;Promovat - se va stabili automat DA sau NU, in functie de numdrul
de credite.
Astfel in cazul studen{ilor din anul I gi II creditul necesar este de 40, pentrucei din anul III creditul necesar este 45, in rest (IV qi v) este suficient uncredit de 38.Se cer urmitoarele:
1. sd se realizeze o machetd de introducere datelor;2. utilizind funclia Vlookup determinali pentru un student oarecare
dacf, este sau nu promovat qi cdte credite are.3. sd se afiqeze numele studentului cu cea mai mare medie din
fiecare semestru:
13. o agenlie imobiliard utirizeazl. urmdtoarele informatii: codimobil, Nr de camere, Suprafafd, Cartier, Pre!, Categorie.
Rubrica categorie se va stabili automat in func{ie de nr. de camere;astfel dacd numlrul de camere este mai mare dec6t 5 se va completa V (vil[),in caz contrar A (apartament).
Se cere:+ s[ se determine cAte imobile au trei camere;+ utilizind func,tia vlookup determinali prelul penftu un imobil
oarecare.se cere ca datele inregistrate centralizat s[ fie apoi separate pe cele
doui categorii de destinafie in alte doud foi de calcul, intitulate Vile, respectivApartamente.
in fiecare foaie de calcul din cele trei, informafiile vor fi sortate dup6cartier gi descrescdtor dup[ pref.
14. Situa{ia datelor din evidenlele unui concurs utilizeazd, urmitoareleinforma.tii:
- Nume candidat;- Cod candidat:- Proba 1:- Proba 2:
- Punctaj - rezultd prin insumarea celor dou[ probe;- Categorie, care se calculeaz[ in func]ie de punctaj astfel:dac[ punctajul este intre 1 qi 10, categoria este C, dac[punctajul este intre 11 qi 80, categoria este B, iar pentru restulcategoria este A.
Ordonafi datele din tabel descrescdtor dup6 punctaj gi categorie.Realizali in foaia 2 o flltrare a celor care au un punctaj mai mare sau
egal cu 25 gi mai mic decdt 100.
15. Folosind programul de calcul tabelar Excel construili un tabel cares[ reflecte trimestrial situalia facturilor la gaze, apr, energie electricd qicdlduri. Ve,ti folosi formulele de calcul pentru totalul pe rdnduri qi coloane:
Utilitate Trim I Trim II Trim III Trim IV TotalGaze
Apd
CildurI
Enereie electricl
Total
Inserali la sfdrgitul tabelului urmdtoarele informafii suplimentare: Ceamai mare cheltuiald in trimestrul 1, cea mai mare cheltuiald anual6, cea maimici cheltuiald trimestriald, la apd,.
construili diagrame cu datele din acest tabel: o diagram[ care s[ arateponderea anuald in totalul cheltuielilor a fiec[rui tip de cheltuiala, o diagramicare si atate ponderea anuali a cheltuielilor trimestriale in totalulcheltuielilor.
16. Construili un tabel care sdun magazin de produse electronice.folosi formulele de calcul pentru total
reflecte situalia vdnzdrilor zilnice dintr-in magazin exist[ trei vAnzdtori. Veliqi pentru valoarea cantitSlii vAndute:
Vdnzltor Produs Cantitate Pret Valoare
Total
Inserali la sfdrgitul tabelului urmitoarele informa,tii suplimentare:cantitatea vandutr din produsul x a fost de ...., vanz[torul y a vdndut de. . . .
Extrageli din aceast[ foaie de calcul, trei foi de calcul cu situatiavdnzdrilor pentru fiecare vAnzhtor.
construifi o diagramf, care sd arate ponderea fiecdrui vdnzdtor latotalul vdnzdrilor zilnice.
17. SA se creeze un tabel cu urmdtoarele cdmpuri :Nr. crt.- se introduce automat.Nume produs
Categorie produs - se introduce una din categoriile Lactate sauMezeluri.
Pre{ unitar;Cantitate;Valoare total[ - se calculeazl:Statisticl -se introduce astfel :
vandabil - dacf, produsul s-a vdndut in cantitate mai marede10 buc[fi gi dacd prelul unitar esre sub 100 lei.
in stoc- in celelalte cazuri.s[ se afigeze nr. total de produse, nr. de produse din categoria
Mezeluri. calculali pentru cdmpul Pre! unitar: suma, minim, maxim, mediaaritmetic6.
Realizali o formatare condifionatb a tabelului dupd cdmpul categorieprodus astfel:
Lactate - caractere cursive, de culoare albastru, fundal gri;Mezeluri - caractere boldate, de culoare verde, fundal salben.
S[ se realizeze o pereche de celule prin care la introducerea numeluiprodusului sd se returneze prelul unitar.
in foia de calcul 2 se va rcaliza o filtrare a produselor din categoriaLactate al cdror pref unitar este mai mare decAt 50 lei.
Pentru datele din tabelul ini{ial se va construi o diagram[ care sIreprezinte produsele in funcfie de cantitate.
18. La un service auto este tinutd evidenla pieselor gi reparajiilor intabelul:
CodP - codul pieseiNumeP - numele piesei
Pre{
Manopera
Costul reparafiei - pre!+manoperdDeterminafi piesa cea mai ieftinl, respectiv cea mai scumpd.Realizafi o pereche de celule astfel incAt prin introducerea codului
piesei si se returneze numele acesteia.
19. Realizali un tabel cu urmdtoarea structurd:- Nume abonat- Telefon- Tip abonament - se va completa Standard sau Family- Impulsuri- Valoare - valoarea in lei a impulsurilor calculatd astfel:
- dacd num[ru] impulsurilor este mai mic de 100 qi tipulabonamentuluiesteStandard valoarea=abonamenl
- dac[ numdrul impulsurilor este mai mare de 100 qi tipulabonamentului este Standard;
valoarea=abonament + (impulsuri-50;* 159- pentru tip abonament Family, indiferent de numdrul de
impulsuri valoarea=abonament+(impulsuri- 80) + 1 00.
Realizali o pereche de celule in care la introducerea numelui sdreturneze numf,rul de telefon
20. Nero, impdrat al Romei ii acuzd. pe creqtini de incendierea Romeiqi se hotlr6gte sd-i pedepseascd astfel:- cere s[ i se fac[ o list[ a tuturor persoanelor din Roma cu numele.prenumele, vdrsta qi dac[ este cregtin sau nu- pe toate fetele intre 14-22 ani le expulzeazddin Roma- pe tofi copii intre 3 gi 14 ani al cf,ror nume incepe cu o'N" ii iart[- hotdr[gte sd ierte pe cel mai b[trdn om din Roma, indiferent dacd este b[rbatsau femeie- hotir[gte ca to,ti ceilalli sd fie ?nchiqi pe viali in remnifd.Construili in figierul intitulat Nero.xls un tabel cu ajutorul cf,ruia sd prezentafisituafia de mai sus. Numdrul minim de inregistrdri va fi 15.
21. Realizali un tabel ce conline evidenla ocuplrii camerelor la unhotel. Structura tabelului :
- Nr camerei - se va introduce- Nr de paturi - se va introduce 2 ,3 sau 4- TV- are sau nu televizor (se va introduce Da sau Nu)- TF - are sau nu telefon (se va introduce Da sau Nu)- Pref camer[- se calculeazd: nr de paturi*y.
Variabila y se calculeazi astfel:- dacd camera are telefon prelul este de 250lei/zi;- dacf, camera are televizor prelul este de 300lei/zi:- dac[ camera are telefon qi televizor pretul este de 500lei/zi;- dac[ camera nu are terefon qi nici televizor preful este de
200 lei/zi.Realizali o pereche de celule astfel incdt dacl introduceti numdrul
camerei sd se returneze numdrul de paturi.
tvticrosoft Bxcet. fe
22.Realizafi urmdtorul tabel in care sd aplicali funclii referitoare laqiruri de caractere.
TextNr decaract,
Ultimele 3litere
Primele2litere
Majuscul
eTextul
concatenat
Omul
cdt
tr[iegte
invafd
23. Se cere calcularea amortiz5rii unei magini de spdlat cumpdrat[ cusuma de 14.600.000 Lei considerind timpul de viald 5 ani; la sfArgit valoareamaqinii va fi de 2.000.000 Lei. Calculul amortizf,rii se va face utilizAnd celetrei metode: amortiz[rii directe (SLN), balan{ei fixe (DB) gi cea a balanleiduble (DDB). Determinali evolulia in timp a valorii obiectului gi reprezentaliapoi modul de depreciere al obiectului.
24. Pentru modernizarea stadionului UTA este necesar[ o investiliede 8.000,000$. Calculatj amortizarea prin cele trei metode (directd, balanfafix6, balanfa dubl[) considerAnd timpul de viald 7 ani gi cE la sfdrqit valoareava fi de 900.000$.
25. Calculafi amortizarea pentru un notebook cumpdrat cu suma de46.900.000 Lei. Timpul de viafd al investitiei este considerat 6 ani, la sfdrgitulclrora valoarea notebook-ului este apreciat[ la 5.000.000 Lei. Reprezenta{ievolulia in timp a obiectului.
26. Determinali rata lunard pe care o pldtegte o persoanl penffurambursarea unui imprumut de 10000 Euro, pe o perioadd de 5 ani, cu odobdnd6 anual[ constanti de 14.27o.
27. calculafi dobdnda pentru un imprumut in varoare 100.000.000 Leipe o perioadi de 3 ani, dac[ rata lunard este de 1.000.000 Lei.
28. o societate comercialf, solicitl un imprumut in valoare de1.000.000.000 Lei acordat pe o perioad[ de 4 ani, valoarea ratei lunare pecare o are de pl[tit fiind de 5.000.000 Lei. Determinali rata dobAnzii.
29. o societate comercial[ are in contul s[u un sold de 90.000.000Lei. Societatea depune lunar in cont o sumd de 9.900.000 Lei. Dobdndaanual[ este de 42vo. Se cere valoarea final[ a depunerii dup[ o jumf,tate dean.
Teste grili
l. D6:A3 reprezintl:a) adresa unui domeniu;b) adresa unei celulec) notalie incorectd de adresl de domeniu;d) adresele celulelor D6 gi A3.
2. Pentru modificarea confinutului unei celule procedali astfel:a) vI pozilionafi in celulb qi faceli modific[rile;b) vd pozifionafi in celuld, apoi ?n bara de fomule unde facetimodific[rile;
c) ap[safi tasta func]ionald F2, apoi faceli modificdrile;d) v[ pozifionali in celuld, aplsa,ti tasta funclionali F2, apoifacefi modificlrile.
3. Pentru a stabili ldfimea unei coloane astfel incdt orice informalie dincelulele coloanei sd fie complet vizibill procedafi astfel:
a) din meniul Format, din lista inchisd Column, alegefi opliuneaAutoFit Selection;b) pozilionafi cursorul mouse-ului in antetul coloanei, pe liniacare desparte coloana de coloana urmltoare gi in momentul incare cursorul se modifici, executali un dublu clic;c) selectati coloana respectivi, apoi, din meniul Format, din listainchisl Column alegeli opfiunea AutoFit Selection;d) selectafi atdt coloana respectivb cdt gi coloana urmdtoare,apoi, din meniul Format, din lista inchisl Column, alegeliopliunea Auto Fit Selection.
4. Autofill inseamn[:
a) facilitatea Excel de a umple un domeniu cu o anumitd valoarenumericd;
b) facilitatea Excel de a umple un domeniu cu serie de valorinumerice, pe care le deducem din conlinutul primelor dou6 celuledin domeniul
c) facilitatea Excel de a umple un domeniu cu o anumitd serie pecare o cunoa$te;
d) facilitatea Excel de a umple un domeniu cu anumite valori.
5. Pentru a muta conlinutul unui domeniu in altd" zond, a foii de calcul. seprocedeaz[ astfel:
a) se selecteazd domeniul, apoi se aplicl procedeul cut/paste;b) se selecteazr domeniul, apoi se aplicr procedeul copy/paste;c) se selecteazd domeniul, apoi, av0nd cursorul pozi,tionat pe una
din marginile domeniului selectat, se trage domeniul in nouapozifie;
d) se selecteaz[ domeniul, apoi, avdnd cursorul pozi,tionat pe unadin marginile domeniului selectat, se trage domeniul in nouapozi]1ie, cu tasta CtrI men[inut[ apdsati.
6. in cazul unei formule, pentru a obline rezultatul cu 2 zecimale exacte, fdrdrotunjire, se procedeazl astfel:
a) utilizand butoanele Increase Decimar qi Decrease Decimal, seva stabili numdrul de zecimale la doud;
b) din domeniul Format, opfiunea cells..., se va stabili pentrucategoria de op,tiuni Number, in cdmpul text Decimal places,valoarea2:
c) se va utiliza o formuld de forma:=INT(expresie * 100) / 100;
unde expresie este formula care furnize azd rezultafiil. iar INT estefunclia parte intreagi;
Vtlcrosoft Bxcet. fe
d) nu se poate obline un astfel de rezultat deoarece Excelprocedeazd intotdeauna la rotunjiri in cazul formulelor.
7. Pentru eliminarea unei coloane se procedeazd?n modul urmdtor:a) selectafi o celul5 activd din linia/coloana respectiv[, apoi acliona{i
tasta Del:b) selectafi intreaga linie/coloanl, apoi ap[sali tasta Del;c) selectali linia/coloana, apoi alegeli opfiunea Delete dinmeniul Edit;d) selectafi linia/coloana apoi, din meniul contextual ce apare prin
aclionarea butonului drept al mouse-ului, alegeli opliunea Delete.
8. Pentru calculul mediei aritmetice a valorilor numerice din domeniulW7:W400, in celula W401 se va scrie formula:
a) =AVERAGE(W7:W400)
b) =SUM (W7:W400) / COUNT (W7:W400)
c) =SUM (W7:W400) / COUNTA (W7:W400).
9. Presupunem cf, in trei celule adiacente C2, D2, E2 existi informaliile"Astf,zi", in C2, "este" in D2, "duminic[" in E2. Prin selectarea domeniuluiC2:82 gi aclionarea butonului de formatare Merge and Center se ob{ine:
d) o singurd celul[ ce con{ine infOrma{ia "Ast[zi este duminic[" aliniatdcentral:
e) o singurl celul[ care conline informalia'oeste " aliniat[ centrat;f) o singurd celuld ce conline informa{ia "Astdzi " aliniatf, centrat;g) o singurd celulS goal6.
10. Extensia unui fiqier creat ?n Excel este:a ) .docb ) . x l sc) .txt
11. in mod implicit un registru confine foi de calcul.
12. Cate dintre urmdtoarele opliuni sunt folosite pentru salvarea unui fiqierpentru prima datd?
a) File ) Save As;b) File ) Save;c) Ctrl+S.
13. Pentru apreciza zona de criterii (criteria range) gi zona list[ (List,range)se folosesc adrese:
a) absolute;b) relative;c) mixte.
14. Pentru a $terge formatul unei celule alegeli:a) Tasta Delete;b) Edit - Delete;c) Edir Clear - Format.
15. In cazul filtrdrii avansate valorile scriseoperatorul logic:
a) AND;
b) oR.
pe un rdnd sunt legate de
16. Cu ce op{iuni se poate deschide un registru Excela) File-Printb) File-Savec) File-Opend) Edit-Find
17. Pentru a elimina filtrarea avansatd alegefi:a) Data ) Filter ) Remove All;b) Data ) Filter ) AutoFilter;c) Data ) Filter ) Show All.
20.
2 t .
18. Crearea unui nou figier in Excel poate fi reahzatd prin:a) File-Saveb) Ctrl+Nc) Alt+N
19. Pentru a centra un tabel in cadrul paginii:a. File ) Page Setup ) Margins ) Center on pageb. Forrnat ) Cells ) Meree and Center
Pentru a muta o foaie(sheet) in Excel alegem :a) Edit ---+ Cutb) Meniul contextual ---+ comanda Do Movec) Ctrl+X
Prin operalia de filtrare a datelor se vor afiga:a) doar datele care indeplinesc condifiile precizate;
a) toate datele din tabel in ordinea criteriilor precizate.
22. Care dintre urmf,toarele opliuni sau combinalii de taste sunt folositepentru inchiderea programului Excel?
a) Ctrl+Escb) File-Exitc) Alt+X
23. Setarea paginii in cadrul unui figier Excel se face :a) File-Print
b) File-Print Previewc) File-Page Setup
24.Inserurea unei foi de calcul se poate face:a) din meniul Format, comanda Rowsb) din meniul Format, comanda Woorksheetc) din meniul File, comanda New
25. A$leste o adres[:a) absolut[b) relativ[c) mixtd
26. Comanda AllowdisponibilS
Users to Edit Ranges...(Tools ---+ protection\ este
a) cAnd foaia de lucru nu este protejatd;b) c6nd foaia de lucru este protejat[.
27. Pentru lansarea in execu{ie a unei macrocomenzi se poate alege una dinvariantele:
a) executa{i clic pe butonul Run din fereastra Macro dup[ ce, in prealabilafi selectat macrocomanda doritd;
b) tastarea combinaliei de taste asociatd macrocomenzii (dac6 exist[);c) prin executarea unui cric pe butonul asociat macrocomenzii.
28. O semniturd digital[:a) nu garanteazd, neapdrat siguranJa unei macrocomenzi;b) garanteaz[ siguranla unei macrocomenzi.
29. Proteclia macrocomenzilor poate fi realizatd.:a) din editorul vBA meniul roots )vBAproject properties... ) fira
Protection;b) Toots ) Macro ) Securin.
30. Nivelul Minim vd permite dezactivarea unei macrocomenzi:a) da:
b) nu.
31. Subtotalurilea) nu pot fi imbricate;b) pot fi imbricate.
tvtlcrosoft gxcet. fe
32. Pentru a vd crea un certificat digital lansali in execulie fiqierul:
a) Certificate.exe;b) Selfcert.exe;c) Selfcert.xls.
33. Provenienla unei macrocomenzi este dati de:
a) numele acesteia:b) localia in care se salveazd;c) semndtura digital[.
34. O macrocomandd este proiectatd pentru:
a) a imbog[fi biblioteca de funcfii din Excel;
b) a fi apelatd de cltre utilizator pentru efectuarea unei activit[1i
specifice intr-o foaie de lucru.
35. Pentru modificarea codului sursd al unei macrocomenzi alegeli:
a) Tools ) Macro ) Macros ) butonul Edit;
b) Tools ) Visual Basic Editor.
36. Semnarea macrocomenzilor poate fi rcahzatd:
a) din editorul VBA meniul Tools ) VBAProject Properties... ) fiqa
Protection;b) Tools ) Macro ) Security;c) din editorul VBA meniul Tools ) Digital signature.
37. Calculul ratei lunare pentru rambursarea unui imprumut, acordat pe o
anumitl perioadi de ani, cu o dobdndd anual[ preferenlialf, constantl se face
cu funcfia:
a) Pmt; .b) Fv;
c) Rate.
38. In cazul in care nivelul de securitatenesemnarc sunt:
a) automat dezactivate,b) utilizatorul are posibilitatea de
macrocomenzile.
este Hight macrocomenzile
a activa sau dezactiva
39. stabilirea TVA-ului pentru datele din imagine se face astfel: l2To d,acdmagazinul este Depozit sau ABC gi 20vo dacb este Lux. care din formulelede mai jos este cea corcctd?
a) =IF(OR(B 2= "Depozit",B 2= " AB C " ),IZVo,20To)
b) =IF((B 2="Depozit" )OR(B 2= "A BC,) ,I2Va,20Vo)c) =IF(AND (B 2=" D epozit",B 2= " AB C,, ),l2%o,20To)
40. Pentru a calcula preful in eurofolosi in celula D2 formula:
a) =C2*$B8
b) =62*33
c) =C2*$B$8
al produselor din tabelul al[turat se va
&.1 At" eat yJew lrst rqrmat loJs eab y{ndow
l-r ;$ & u! |] el lt ir' i tt} ..:J, a . g. )r ,Ar ia l , rO r I / r , . -
i . : | , - ,
F 1 w ^
Curs euro
3
45
678
A T S C , D
1 :Nr cd lMagazin lpret uni tar lTVA
ANEXA
Pentru a instala figierul selfcert.exe procedali astfel:r lansa,ti din fereastra Control Panel aplicalia Add or Remove Programso selectafi Microsoft Office qi executali clic pe butonul Change
in fereastra urm[toare alegefi opliunea Add or Remove Features qiclic pe Next
k m f t . @ @ t h j
flc El-j:J E,i.bd t iam€ F;di;;;--'---'-*--- * " --- --'
- Eh!rc-!!Oje,$rrg-c n*d:d.g:ep..r- ;H& te*se,i
t!nl , rL l
@a oft:#:l; l# nkodr ffft. & !o 15 dffi r*6.
rtr\!J Jffidtudrdfr.z@3rimthr..@d.
f r r t l T c d l
:, _ curentiyinstalledprogramsr [ showupdates lortbyr N6lsChange oraemove I ij;lMacromediaFlsshPldyer8
lfog':t:. I fl:HicrosottofficeprofesrionalEditionzoo3 size glillggug
t& utod qrE!5lercluLast Ured On 1t,tl0/2005
Add Newprosramr To change lhir progrm or removc it from y@r (omputer, click Change or Remove,
lffi:+l] iIIg"" l
\1 MsN size zs.39MB
o validali opfiunea Choose advanced customization of applications
Microsoft Omcc Professional Edirion 2003
Curtom 5elup
E!ni{,,n r,,,
select thc Microsoft Omce zo03 apptirationryou woutd tike to hstafi.Pl.asc dctelcct th. Hcrosdt omce 2003 appticationr you woutd tikc ro r€move,
E E&eidi lll fylrus6r,e,M tiexcer El ll,lao*,ru I pserpdnt EI E rnropath(l LjQdlook
ItroP*h reryf.r Mcroroft Intenet Lpkref verdon 6,0or l.ter,
Ll Efuce advma customtzailm of 4k.tbnr
sp.ce Requted on Cr l9OB(B
5p.ce Avdtdble on Cr 13GB
f_._ga"1ll u*t> l l c*i"i l
o selectali Digital Certfficate for VBA projects
Mboioft omce Pro,€iioD6l Edition Zoo3
Advtred Cu.lomiz.tion
E!nf;ii3
a
f&t.l cetific*e fn sit*p . Vh.l Bsic ftrApplcatic troFct. Aloss you to dddsnecGrdy 'acutyHnh95.
Sp.cc Reryisd onc: lS8 G
5p.ce Ayadablc o Cr 13 G8
f -E+ I - , r - -
| .e..r il uoa*" I I cu*a I
:l Mcr6oft HandwtriE cryondIntefnatlmalswil
: I Offt6 &rirtd
urmeaz6' procesul de update, iar in final ve{i fi anunlafi de incheiereaprocesului.
CUPRINS
Cap i to lu l I . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Introducere ... . . . . .5Lansarea in execufie .. . . . . . . . . . .5Elementele ferestrei . . . . . . . . . . . . jCap i to lu l 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Operafi i cu regigtr i i de calcul . . . . . . . . . . . . . .12Crearea unui registru de calcul . . . . . . . . . . . I2Salvarea unui registru de calcul .......... 13Deschiderea unui registru de calcul existent... . . . . . . . . . . . . . . . . . . . . . . . . 16i , . ,lnchrderea unui registru de calcul . . . . . . . I7C[utarea registr i lor de calcul . . . . . . . . . . . . . . 1gCap i to lu l 3 . . . . . . . . . . . . . . . . . . . . . . . . . 20Lucru l cu fo i le de ca lcu l . . . . . . . . . . . . . . . . . . . . .20Deplasarea de la o foa ie la a l ta . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20Inserarea foi lor de calcul.. . . . . . . . . . . . . . . . . . . .2I$tergerea foi lor de calcul . . . . . . . . . . . . . . . . . . . .22Mutarea/copierea unei fo i de ca lcu l . . . . . . . : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22Redenumirea unei fo i de ca lcu l . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23Selectarea foi lor de calcul . . . . . . . . . . . . . . . . . . .24Addugarea de culoare pe selectorii de foi .............25Ascunderea regigtrilor de calcul qi a foilor de calcul ..............25a -Inghefarea panouri lor. . . . . . . .26Divizarea foii de calcul .....21Ascunderea liniilor de grild pentru celul[........ .....29Cap i to lu l 4 . . . . . . . . . . . . . . . . . . . . . . . . . 30Introducerea qi editarea datelor... ........30Deplasarea intr-o foaie de calcul.. . . . . . . . . . . . . . . . . . . . . . . . . .30Modalitdl i de introducere a datelor... . . . . . . . . . . . . . . . . . . . .31
Introducerea textului . .... .. .. 3 1Introducerea numere1or... . . . . . . . . . . . . . . . . . . . .32Introducerea datei si a orei . . . . . . . . . . . . . . . . . .32Editarea datelor intr-o celuld... . . . . . . . . . . . .33Selectarea in cadrul unei foi de calcul . . . . . . . . . . . . . . . . . .34Copierea datelor .. . . . . . . . . . . . . . .35Mutarea datelor .. . . . . . . . . . . . . . . .36Capi to lu l 5 . . . . . . . . . . . . . . . .
Formatarea in cadrul foi lor de lucru .. . . . . . . . . . . . . . . . . . . .4gStabilirea formatului de num6r ...,.......4gAlinierea datelor in celule... . . . . . . . . . . . . . . . .50Stabil irea fontului.. . . . . . . . . . . . .51Stabilirea chenarului .........52Stabil irea fundalului. . . . . . . . . .53Formatare automatd ..........53Copierea formatelor ......,...54Eliminarea formatelor .......54Formate condil ionale .. . . . . . . . . . . . . . . . . . . . . . . . .55Capi to lu l 6 . . . . . . . . . . . . . . . . . . . . . . . . .57Comentari i . . . . . . .5jAddugarea comentari i lor.. . . . . . . . . . . . . . . . . . . .5jModif icarea comentari i lor . . . . . . . . . . . . . . . . . .5g$tergerea comentari i1or... . . . . . . . . . . . . . . . . . . . .5gConfigurarea modului de vizualizare al comentariilor .............................5gImprimarea comentari i lor . . . . . . . . . . . . . . . . . . .59Capi to lu l 7 . . . . . . . . . . . . . . . . . . . . . . . . .60Tipdrirea... . . . . . . .60Setarea pagin i i . . . . . . . . . . . . . . . . . . .60Antete gi subsoluri de pagind ... . . . . . . . . . . .61Pagina de proprietSli cu eticheta Sheet. ................64Yrzualizarca inainte de tipdrire ...........65
Tipdrirea propriu-2is5.... . . . . . . . . . . . . . . . . . . . . . .66Cap i to lu l 8 . . . . . . . . . . . . . . . . . . . . . . . . . 6gParticularizarea barelor cu instrumente .......... ......6gBare part icularizate de instrumente ... . . . . . . . . . . . . . . . . . . .6gAddugarea unui buton pe bara de instrumente.... . . . . . . . . . . . . . . . . . . . .70Addugarea unui meniu predefinit in bara de instrumente.... . . . . . . . . . . . . . . . . . . . . . j1$tergerea unei bare propri i . . . . . . . . . . . . . . . . . .7I$tergerea unui buton dintr-o bar6 de butoane .......72Addugarea unui meniu in bara de meniuri ............72Capi to lu l 9 . . . . . . . . . . . . . . . . . . . . . . . . .74Tipuri de adrese intAlnite in cadrul fqrmulelor .....74constante. .
. . . . . . . r4oPeratori
. . . . . . .-. i4Referinfe (adrese)... . . . . . . . . . . . j1St i lu l de refer in ld A1. . . . . . . . . . . . . . . . . . . . . . . . . . . j7St i lu l de refer in fd RlCl . . . . . . . . . . . . . . . . . . . . . .78Referinfele absolute .......... g0Refer in fe mixte. . . . . . . . . . . . . . . . . . g1Referin{e interne.... . . . . . . . . . . . . g1Referinfe externe ...... .. ..... .. g IReferinfe 3-D (tridimensionale) ..........g2Utllizarca numelor in formule. ............g2Utilizarea etichetelor in formule ......... g3Capi to lu l 10. . . . . . . . . . . . . . . . . . . . . . .85Funcf i i
. . . . . . . . . . . . . g5Funcli i matematice qi tr igonometrice... . . . . . . . . . . . . . . . . . g7Funcli i pentru date calendarist ice gi ore... . . . . . . . . . . . . .91Funct i i le de t ip text . . . . . . . . . . . . . . . . . . . . . . . . . . . . .g2Funcfi i le statist ice .. . . . . . . . . . . .95Funcl i i log ice . . . . . . . . . , . . . . . . . . . .g jFuncfi i de cSutare .. . . . . . . . . . . . .9g
Funcfi i informa{iona1e.... . . . . . . . . . . . . . . . . . . . . .ggEro r i . . . . . . . . . . . . . . 101Func{i i f inanci6re .. . . . . . . . . . .L02Funcli i pentru baze de date... . . . . . . . . . . . . 111Capi to lu l 11. . . . . . . . . . . . . . . . . . . . .T23Operafii specifice bazelor de date .....123Despre 1 is te. . . . . . . . . . . . . . . . . . . . . .123Machete. . . . . . . . . I24Validarea datelor... . . . . . . . . . . I25Sortarea datelor .. . . . . . . . . . . . . .L2gSortarea unei liste dupd patru criterii ..................132Filtrarea ... . . . . . .132Filtrare automat[ . . . . . . . . . . . . .132Filtrare avansatd .. . . . . . . . . . . . .135Capi to lu l 12. . . . . . . . . . . . . . . . . . . . .145Diagrame.. . . . . .145Tipuri de diagrame ... . . . . . . .146Crearea unei d iagrame. . . . . . . . . . . . . . . . . . . . . . I41Modif icarea unei diagrame ... . . . . . . . . . . . . 153Tipdr i rea unei d iagrame. . . . . . . . . . . . . . . . . . . . . . . . . . . . ; . . . . . . . . . 155capi to lu l 13. . . . . . . . . . . . . . . . . . . . .156Subtotaluri . . . . .156Inserarea de subtotaluri. . . . . . . . . . . . . . . . . . . . . 156Liste subtotalizatoare dupd doud criterii ............. 160El iminarea subtota lur i lor . . . . . . . . . . . . . . : . . . . . . . . . . . . . . . . .164Aplica{i i propuse.... . . . . . . . . .164Capi to lu l VITI . . . . . . . . . . . . . . . . . .169Tabele p ivot . . . . . . . . . . . . . . . . . . . .L6gNofiuni generale... . . . . . . . . . . .169Crearea unui tabel pivot... . . . . . . . . . . . . . . . . .Ti l0Aplicafi i . . . . . . . . .1: l3
Cap i to lu l IX . . . . . . . . . . . . , . . . . . . . t 77Macrocomenzi . . . . . . . . . . . . . . . . . I77Macrocomenzi le g i ro lu l1or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177Crearea unei macrocomenzi... . . . . . . . . . . . 17gGestionarea macrocomenzilor . . . . . . . . . . I jgLansarea in execufie a unei macrocomenzi .. . . . . . . , . . . . . . . . . . . . . . . . .11g
$tergerea unei macrocomenzi ........... 1g0Yizlualizarea sau modificarea codului surs[ al unei macrocomenzi .......1g0Funcfi i part icularizate .. . . . . . . . . . . . . . . . . . . . . . l g5
Capi to lu l X. . . . . . . . . . . . . . . . . . . . . .1g4Nol iun i de secur i ta te in cadru l . . . . . . . . . . . . . . . . . . . . . . . . . . . .1g4programului Excel.. . . . . . . . . ,194Problema securitdl i i in tehnica de calcul . . . . . . . . . . . . . . . . . : . . . . : . . . . . . . I94Securitatea prin f irewall. . . . . . . . . . . . . . . . . . . .196Proteclia figierelor contra virugilor macro ..........1g7Semn[turi digitale. Crearea unui certificat digital ................Ig7Semnarea unei macrocomenzi .......... 199Stabil irea nivelelor de securitate... , . . . . . . . . . . . . . . . . . . . . .201Protecl ia foi lor de lucru qi a registrelor de lucru... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203Atribuirea accesului anumitor utilizatori c6tre diverse zone ..................205Aplicafi i . . . . . . . . .208Capi to lu l XL. . . . . . . . . . . . . . . . . . .2 t0Utilizarea barei Control Toolbox ......210Controale Act ive X. . . . . . . . . . . . . . . . . . . . . . . . . . .2 I0Aplica1ie... . . . . .211Aplicafi i rezolvate.. . . . . . . . . .2I5Aplicafi i propuse pentru rezolvare.. . . . . . . . . . . . . . . . . . . . .222Teste gri l6 .. . . . .236ANEXA....
B ib l iograf ie . . . . . . . . . . . . . . . . . . . . .251