Documente Academic
Documente Profesional
Documente Cultură
Unitatea de studiu 6
Produse Program. Microsoft EXCEL
I. OBIECTIVE
În această parte a cursului vom prezenta programul Excel care face parte din produsul
software Microsoft Office şi care este util în diverse aplicaţii cu tentă economică dintr-o
societate comercială. Permite realizarea unor documente economice ca de exemplu devize,
facturi etc. Obiectivele principale ale acestui capitol sunt familiarizarea studenţilor cu acest
produs software, invatarea acestora sa foloseasca celulele sale pentru aplicarea unor formule
complexe si pentru realizarea unor grafice diverse.
V. REZUMAT
Microsoft Excel este o aplicaţie pentru realizarea calculelor tabelare, permitand
crearea unor aplicatii complexe, folosind entitati ale bazelor de date, fara sa fie o baza de date.
Meniuri
File
Realizat de firma Microsoftşsi integrat în grupul de produse destinate biroticii,
Microsoft Office Excel este cel mai raspândit si mai eficient program de calcul tabelar. El
permite:
▪ păstrarea datelor sub formă de tabele, deci într-o formă simplu de proiectat şi utilizat; ▪
prelucrarea datelor;
146
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
147
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Se observă că, aceste comenzi sunt analoage cu cele din majoritatea produselor Microsoft
Office folosite uzual, inclusiv Microsoft Word.
Home
148
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
este de a alege opţiunea Edit - Move or Copy Sheet sau opţiunea Move or Copy din
meniul contextual (se poate muta si în alt registru.)
6. copierea unei/unor foi (depunerea într-un al doilea exemplar în pozitia nouă) - se
selectează foaia, se mentine apăsata tasta CTRL şi se realizează deplasarea mouse-ului
în noua pozitie. Alternativ, pentru a se putea realiza copierea şi în alta registru, se pot
utiliza comenzile prezentate la mutare, activând optiunea Create a Copy.
În concluzie, se poate retine că, cea mai simplă metodă de a executa operaţii asupra foilor
de lucru este folosirea comenzilor din meniul contextual, meniu care se activează printr-un
click pe butonul din dreapta al mouse-ului, dar există comenzi analoage şi în meniurile
principale.
149
(-) sau să fie puse în paranteze (); ✓ Implicit
separatorul miilor, sutelor de mii este punctul (.).
✓ Implicit marca zecimală este virgula (,).
✓ La introducerea fracţiilor se foloseşte notaţia 0
1/2, deoarece dacă se tastează ½ Excel o va
interpreta ca o dată calendaristică;
✓ Dacă se doreste ca numărul introdus să fie
interpretat ca text, se tastează un apostrof (‘) în faţa
acestuia (de exemplu ‘56894);
✓ În celule numerele sunt aliniate implicit la
dreapta;
✓ Spre deosebire de text, numerele trebuie să
PROGRAMAREA CALCULATOARELOR SI încapă între marginile celulei; ele nu trec în
LIMBAJE DE PROGRAMARE PARTEA următoarea celulă din dreapta (până la 11 cifre; ce
depăseste va fi afisat în format stiinţific).
i-a curs pentru studentii de la ID • data calendaristică şi marcă de timp/ora.
si FR Orice dată calendaristică se converteste în data de
tip numeric, adica un numar reprezentând
• număr întreg sau real în format cu parte întreaga
si parte fractionara sau în format cu exponent
(stiintific), de tipul n.mmmE{+/-}ee. Programul
Excel stochează un număr cu o precizie de 15 cifre.
Cifrele suplimentare (mai mari de 16) sunt rotunjite
la 0.
150
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Valoare de Semnificatie Observatii
eroare
151
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
creştere - seriile se obţin prin înmulţirea
Problemă rezolvată
Să se creeze în Sheet2 începând cu celula A4 o serie numerotată şi una particularizată.
Rezolvare
Pentru introducerea unei astfel de serii inteligente în foaia de calcul există două
metode de lucru:
a) folosirea reperului de manevrare din chenarul unei selecţii;
b) folosirea subcomenzii Fill din meniul Edit (în acest caz se introduce prima valoare din
serie şi apoi se selectează domeniul în care se doreşte umplerea cu seria de valori). Se vor
face următorii paşi:
a)
1. Introducem primul număr sau prima dată calendaristică în prima celulă din domeniu. In
cazul nostru în A4
2. Într-o celulă adiacentă scriem următorul număr sau dată.
3. Selectăm cele două celule şi poziţionăm indicatorul mouse-ului pe reperul de manevrare
(pătratul mic din colţul din dreapta jos al chenarului care cuprinde cele două celule). 4.
Tragem reperul de manevrare pentru a extinde secvenţa.
5. Eliberăm butonul mouse-ului atunci când secvenţa este completă.
b)
1. Se selectează celula a cărei valoare se va copia.
2. Se marchează domeniul care va avea aceeaşi valoare.
3. Se selectează comanda Fill din meniul Home.
4. Se selectează direcţia de umplere.
152
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
c)
Pentru introducerea unei serii de valori se poate folosi şi opţiunea Series a comenzii Fill.
b) Formulele sunt expresii compuse din operanzi si operatori. Ele se vor introduce precedate
de semnul “= “
Operanzii sunt constante, referinte la celule sau domenii, nume si functii (predefinite
sau definite de catre utilizator).
Referintele sunt constructii care permit identificarea celulelor sau grupurilor de celule.
O referinta se va numi relativa daca apare într-o formula, iar la copierea formulei referinta
respectiva se va modifica corespunzator pozitiei ei relative fata de noua celula. De exemplu,
daca în celula e2 avem formula =sum(a1, c3) si ea se copiaza în celula e3, atunci aici se va
modifica automat în =sum(d2, f4).
153
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Pentru a fixa pozitia unei coloane sau linii într-o referinta, o prefixam cu caracterul $
în fata coloanei/liniei. Astfel, obtinem referinte absolute (de exemplu: $A$10, $B$5) sau
mixte, pentru care numai una din specificatiile de linii sau coloane este absoluta iar cealalta
este relativa (de exemplu: $A10, A$10).
Exista referinte care pot adresa:
• date din alte foi de lucru - denumite referinte 3D. Acestea au forma
numefoaie!referinta. De exemplu, Sheet1!$A$2, Sheet2:Sheet5!A5:C8. • date din alte
registre de lucru - denumite referinte externe. Acestea specifica numele registrului si al
foii (calea de directoare este obligatorie daca fisierul nu se gaseste în directorul curent) în
forma 'cale_director[nume_registru]nume_foaie'!referinta.
De exemplu: 'c:\programare\[registrul.xls]sheet3'!$a$4
sau [exemplu.xls]adresa!$d$16 (ultimul fisier se afla în directorul curent).
• date din alte aplicatii - denumite referinte la distanta.
Acestea au forma: nume_aplicatie|nume_doc!referinta.
Numele - pot fi definite pentru a identifica celule sau domenii. Se selecteaza cu mouse
ul zona dorita, apoi se alege optiunea Insert - Name - Define si se introduce numele dorit.
Pentru referirea unui domeniu modificabil care apare în mai multe formule din foaia de lucru,
asocierea unui nume este foarte utila. În acest caz, modificarea domeniului se va realiza o
singura data, prin redefinirea numelui si nu în toate aparitiile adresei sale din foaia de lucru. În
plus, folosirea unor nume sugestive de domenii poate simplifica întelegerea calculelor din
foaia de lucru.
Functii - exista diferite tipuri de functii predefinite :statistice, matematice, pentru
date si ore, pentru baze de date financiare, pentru texte, cautari, logice. Informatii despre
fiecare functie putem obtine cu butonul Paste Function (marcat cu simbolul "fx") sau prin
utilizarea optiunii Insert - Function.
Operatorii - precizeaza operatia/actiunea care se executa asupra operanzilor. În
functie de tipurile operanzilor, acestia pot fi:
1. aritmetici: +, -, *, /, ^ (ridicarea la putere), % (simbolul procent dupa o valoare);
2. pentru siruri de caractere: concatenare & (alaturare);
3. relationali - pentru verificarea relatiilor matematice =, <, >, <=, >=, <> (diferit), având
ca rezultat o valoare logica;
4. pentru referinte la celule sau domenii - combina 2 referinte:
• caracterul ":" între 2 referinte la celule sau domenii creeaza un domeniu (dupa
s-a aratat înainte);
• caracterul spatiu între 2 referinte defineste domeniul comun;
• caracterul virgula (,) între 2 referinte defineste reuniunea celor 2 domenii.
Observatie
154
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Pentru calcularea unei sume există buton special marcat cu simbolul Σ si nu este
neaparat necesară selectarea domeniului (dacă acesta se poate deduce, fiind situat adiacent pe
o linie sau coloana), ci se realizează o simpla pozitionare în celula situata imediat sub/în
dreapta domeniului.
În afara de valoarea sau formula introdusa într-o celula, acesteia i se mai poate atasa
un comentariu, care va aparea la deplasarea cursorului mouse-ului deasupra celulei, relevând
semnificatia unor date din foaia de lucru. Introducerea comentariului se poate realiza din
meniul principal cu Insert - Comment sau din meniul contextual al celulei sau domeniului
selectat, cu optiunea Insert Comment.
Fig.7
Comentariile se poate edita cu optiunea Edit Comment (din meniul contextual al
domeniului selectat sau din meniul Insert) si sterge cu Delete Comment (din meniul
contextual).
155
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Toate comentariile introduse în foaia de lucru se pot activa (vizualiza) /inactiva folosind
optiunea View - Comments, care afiseaza suplimentar o bara de instrumente destinata
operarii asupra acestora.
156
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Stergerea continutului unei zone selectate se realizeaza prin utilizarea optiunii Edit - Clear cu
una dintre urmatoarele variante:
• All - stergerea întregului continut al zonei;
• Contents - stergerea valorii sau formulei din zona respectiva;
• Formats - eliminarea atributele de formatare a zonei;
• Notes - stergerea comentariilor din zona de celule respectiva.
Observatii:
1. Utilizarea comenzii Clear conduce doar la stergerea continutului zonei selectate, fara a
se elimina liniile/coloanele (deci nu se realizeaza operatii de translatare de linii si
coloane).
2. Eliminarea continutului unor linii/coloane utilizând exclusiv mouse-ul se mai poate
realiza selectând acea zona, pozitionând mouse-ul pe "handle" si deplasând mouse-ul,
cu butonul stâng apasat, în sus pentru coloane, respectiv la stânga pentru linii.
Transpunerea liniilor si coloanelor se poate face la o copiere prin intermediul comenzii Paste
Special, folosind comutatorul Transpose din fereastra de dialog Paste Special (a se vedea
figura nr.5).
Inserarea de celule, linii si coloane vide se realizeaza prin intermediul optiunilor Cells, Rows
si respectiv Columns din meniul Insert. De exemplu, prin intermediul comenzii Insert -
Rows se va insera o linie întreaga înaintea liniei care contine celula curenta (selectata). O alta
posibilitate de a insera o linie/coloana vida este de a utiliza meniul contextual al unei
linii/coloane selectate.
Inserarea simultana a mai multor linii/coloane vide se realizeaza prin selectarea
liniilor/coloanelor înaintea carora se vor realiza inserarile, apoi activarea optiunii Insert -
Rows/ Insert - Columns. Se va insera un numar de linii/coloane identic cu cel selectat.
Eliminarea unor celule, linii sau coloane:
• eliminarea unui domeniu de celule selectat se realizeaza folosind comanda Edit - Delete.
În fereastra de dialog care apare se precizeaza directia deplasarii celulelor din jurul
domeniului (la stânga sau la dreapta) sau daca este vorba de o linie/coloana întreaga;
• eliminarea unor linii/coloane: se selecteaza liniile/coloanele dorite (CTRL + clic pe
antetul fiecareia), apoi se alege Home - Delete sau optiunea similara din meniul
contextual.
Observatie.
Prin utilizarea comenzii Home - Delete, elementele specificate se elimina complet,
celulele înconjuratoare luându-le locul prin translatie.
Identificarea unor celule din cadrul foii de lucru curente dupa anumite criterii (de obicei, un
nume sau o referinta de domeniu) se realizeaza prin comanda Home - Go To si optiunile
ferestrei de dialog cu acelasi nume. Celule identificate vor fi automat selectate.
157
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Cautare si înlocuire de valori - se selecteaza grupul de foi în care se face cautarea, apoi se
utilizeaza comenzile Home - Find sau Home- Replace care functioneaza în mod identic cu
cele din Word.
Daca dorim ca valorile din foaia de lucru sa apara afisate sub o anumita forma sau cu un
anumit aspect, putem sa realizam acest lucru folosind facilitatile de formatare oferite de Excel.
Formatarea se refera la:
a. modul în care reprezentarea unei valori, dependenta de tipul ei, se reflecta în afisare;
b. aspectul sub care se afiseaza pe ecran.
a. Referitor la modul de afisare, de exemplu, un numar poate reprezenta o suma de bani, un
procentaj, un numar real, o data calendaristica sau un moment de timp.
Pentru reprezentarea valorilor, exista mai multe categorii de formate: • pentru numere:
General, Number, Fraction, Scientific (întreg, real, cu exponent); • pentru date si
ore: Date, Time;
• pentru sume de bani: Currency, Percentage;
• pentru coduri postale, numere de telefon etc.
• definite de utilizator: Custom.
Aceste formate definesc doar valoarea care se afiseaza pe ecran, nu si reprezentarea din
memorie. De exemplu, putem afisa un numar cu doua zecimale dar el se va reprezenta în
memorie oricum cu 15 zecimale. Pentru o precizie cât mai buna, calculele se fac uzual cu
reprezentarea din memorie.
b. Aspectul se refera la forma caracterelor, culoarea lor si a fondului, tipul chenarului (forma,
dimensiune, culoare).
Formatarea se face prin asocierea unor atribute de format atasate celulelor sau chiar
caracterelor din celule, atribute care se refera la aspectele descrise mai sus si intra în actiune în
momentul afisarii valorilor. Atributele de format pot fi schimbate, inclusiv la nivel de caracter.
Asocierea atributelor de format se poate realiza prin utilizarea butoanelor de formatare
continute în bara de instrumente Formatting sau a comenzii Format - Cells si a optiunilor
ferestrei de dialog asociate acesteia (a se vedea figura nr.10).
O combinatie de atribute de formatare alcatuieste un stil. Utilizatorul îsi poate defini,
dupa necesitati, stiluri proprii sau poate folosi câteva stiluri predefinite. Exista de asemenea
facilitati de formatare automata (functia AutoFormat, similara cu cea din Word).
158
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
159
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
160
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Observaţii:
✓ Dacă nu se introduce un titlu sau un text, titlul implicit este „Microsoft Excel”, iar mesajul
implicit este: „Valoarea introdusă nu este corectă”. Utilizatorul a limitat valorile ce pot
introduse în aceasta celulă”.
✓ Validarea
datelor dintr-o celulă nu formatează celula.
Problemă rezolvată
memorii II 15 300
hard-disk I 5 185
processsor I 2 900
cooler I 7 45
imprimanta I 1 354
HP
scanner HP I 1 368
161
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
✓ Deoarece în laborator există doar 15 sisteme, coloana bucăţi poate avea valori cuprinse
între 0 şi 15;
✓ Să se calculeze valoarea TVA-ului pentru fiecare componentă;
✓ Să se calculeze Totalul cheltuielilor;
✓ Să se marcheze cu culori diferite fiecare coloană;
Rezolvare
1. Deschidem Microsoft Excel
2. Alegem opţiunea New din meniul File sau apăsăm butonul cu acelaşi nume din bara
de butoane standard pentru un a deschide un nou registru.
3. Redenumim foaia de lucru făcând click dreapta pe numele Sheet1 şi selectând Rename.
Dăm foii numele de ‘Preţ componente’
4. Scriem datele în modul prezentat în figura 1 ;
✓ Pentru a pune restricţii asupra numărului de bucăţi selectăm celulele D2 :D9 şi din meniul
Data alegem opţiunea Validation
162
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
După introducerea resctricţiei putem adăuga în coloana bucăţi doar valori cuprinse în
intervalul 0 – 15. In cazul în care se introduce o altă valoare ce nu aparţine intervalului, pe
ecran v-a apărea un mesaj de eroare.
5. Calculăm valoarea TVA în modul prezentat în figura 4
6. Dacă se doreşte ca
valoarea TVA-ului să apară cu 2 zecimale, după calcularea lui selectăm celulele D2:D9 şi efectuăm un
clic dreapta. Va apărea următorul meniu şi alegem Format Cells – Number iar la Decimal places
alegem cifra 2 (adică un număr cu 2 zecimale)
163
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
7. Calculul total al cheltuielilor se poate face folosind funcţia SUM( ) din Function sau
8. Marcarea cu culoare a fiecărei coloane se face alegând din bara cu butoane opţiunea Fill
Color, dar în prealabil am selectat fiecare coloană.
164
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Problemă rezolvată
Pentru realizarea unei baze de date ce ţine evidenţa locatarilor dintr-un bloc s-au
cerut următoarele date:
- codul numeric personal;
- numele şi prenumele;
- data naşterii;
- sexul;
într-un anumit format şi anume:
• introducerea datelor să înceapă de la celula A 53
• "Cod numeric personal" astfel:(X) (XX - XX - XX) (XX XX XX); • să
nu se accepte valori duplicat a CNP-ului;
• „data naşterii” să fie extrasă din CNP;
• „sexul” se va completa în funcţie de prima cifră din CNP
Rezolvare
165
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
166
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
3. Pentru a extrage data naşterii din CNP ne poziţionăm în celula C54 şi folosind
funcţii referitoare la dată vom extrage luna, ziua, anul (vedeţi formula scrisă).
4. Extragerea sexului din CNP şi afişarea rezultatuli în celula D54 este posibilă
folosind funcţia logică IF (vedeţi formula scrisă).
Meniul Insert
nu o simpla succesiune de valori), vom putea opta între considerarea categoriilor ca linii sau
coloane ale tabelului.
✓ Dacă categoriile sunt linii, atunci elementele de pe coloane vor fi numite serii şi
vor aparea în legendă. Numele lor vor fi selectate din prima linie a domeniului.
✓ Dacă categoriile sunt coloane, elementele de pe linii vor fi numite serii şi vor
aparea în legenda; numele lor vor fi selectate din prima coloana a domeniului. Pentru o
diagrama 3D, axa X va fi axa categoriilor, axa Y - a seriilor iar axa verticala Z - a valorilor.
Cea mai bună metodă pentru construirea unui grafic este folosirea facilităţii Chart
Wizard. Dar înainte de a de crea un grafic trebuie să construiţi foaia de calcul pe care o veţi
reprezenta grafic.
Crearea unui grafic necesită execuţia mai multor paşi.
➢ Primul pas este selectarea domeniului de reprezentat.
✓ Grafic cu coloane şi bare. Intr-un grafic cu coloane fiecare valoare este reprezentată
printr-o coloană care are baza pe axa X. Un grafic cu bare este un grafic cu coloane
"răsturant" astfel încât axa X să fie în stânga. Aceste grafice sunt utile atunci când
înălţimea fiecărui punct separat este mai importantă. Aceste grafice trebuiesc evitate
dacă aveţi mai multe date sau mai multe serii, deoarece graficul se poate aglomera şi
este greu de interpretat.
✓ Grafic XY (de împrăştiere). Acest grafic desenează un marcaj pentru fiecare punct şi
169
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
uneşte cu o linie punctele din aceeaşi serie. În acest caz axa X constă din numere şi nu
din etichete.
✓ Grafic tip plăcintă şi covrigi. Aceste tipuri de grafice - Pie (plăcintă) şi Doughnut
(covrig) se folosesc pentru reprezentarea datelor dintr-o singură serie. Cele două
grafice sunt circulare, dar graficul de tip "covrig" are o gaură în mijloc. Fiecare
valoare a datelor este reprezentată printr-o "felie" dintr-un astfel de grafic circular.
Aceste diagrame nu au axe X sau Y şi nu pot reprezenta decât o singură serie de
numere.
✓ Grafic radar. Acest grafic priveşte datele dintr-un alt punct de vedere, reprezentându le
pe cercuri concentrice. În acest caz etichetele axei X sunt în afara cercului exterior, iar
fiecare valoare dintr-o serie este reperezentată în funcţie de poziţia pe axa X de-a
lungul cercului exterior.
✓ Grafic de suprafaţă 3-D. Acest tip de grafic este mai deosebit, el acoperă cu o pânză datele
dumneavoastră pentru a crea o vedere tridimensională a acestora.
➢ Grafic combinat (Combination). Un grafic combinat afişează două tipuri de grafice într
unul singur. De exemplu, puteţi combina un grafic de tip coloană cu unul linar pentru a
evidenţia similitudinea dintre orientări în două zone diferite.
170
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Pentru exemplul de mai jos, s-a ales un grafic de tip functie. Valorile de pe abscise nu s-au mai
specificat în domeniu fiindcă s-au folosit valorile implicite (0,...,10).
171
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
6.10.1.Operatii cu liste
Actualizarea unei liste - presupune atât operaţii de modificare a valorilor, adăugare
cât şi eliminare de înregistrări din lista. Aceste operatii se realizează foarte uşor folosind
formularele de date.
Un astfel de formular se poate crea prin selectarea butonului - Form din lista cu toate
comenzile Excel. Aceasta se poate accesa executand click pe butonul din dreapta al mouse
ului, pozitionat pe meniu si alegand optiunea, Customize Quick Access Toolbar.
Fereastra formularului permite modificarea valorilor prin operatii uzuale de editare,
adaugarea unei înregistrari (New), eliminarea înregistrarii curente (Delete). După efectuarea
acestor operaţii, modificările corespunzătoare apar şi în foaia de lucru.
Căutarea înregistrării care îndeplineste anumite proprietăti se poate face folosind tot
formularul de date: Form. Butonul Criteria permite specificarea valorilor căutate, care se vor
introduce într-o fereastră de tip înregistrare. Se va realiza pozitionarea pe înregistrarea
(înregistrările) care îndeplinesc conditiile specificate. În cazul mai multor înregistrări, se va
putea trece de la una la alta.
Sortarea înregistrărilor dintr-o listă este operaţia de rearanjare a înregistrărilor, după
valorile unuia sau mai multor câmpuri, numite chei, în ordine alfabetică, numerică sau
cronologică (crescătoare sau descrescatoare).
Sortarea se realizează folosind comanda Data - Sort. În fereastra care se deschide se
specifică cheile de sortare. Primul câmp după care se face ordonarea se numeşte cheie
principală. Dacă există mai multe înregistrări care au aceeasi valoare pentru aceasta cheie,
putem specifica altă cheie de ordonare (secundară). Astfel, în Excel, la o operatie de sortare se
pot specifica maximum trei chei de sortare.
172
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Pentru fiecare cheie se poate opta între sortare crescătoare sau descrescătoare
(Ascending/Descending).
173
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Exemplu:
Folosim exemplul prezentat mai sus. Să presupunem că dorim să copiem toate
înregistrările studentilor care au media cuprinsă în intervalul [8.5, 9.5] în foaia de lucru
curentă, începând cu celula I30. Câmpurile ferestrei de dialog Advanced Filter se vor
completa după cum urmează: List range va contine întreaga lista ($A$3:$F$24), Criteria
range va contine celulele criteriului de selectie ($H$19:$I$20), iar Copy to va contine locatia
unde se va realiza copierea ($I$30).
Observaţii:
Dacă se doreste reafisarea tuturor înregistrarilor din lista, se alege optiunea Data -
Filter - Show All.
e) Rezumarea datelor
În fiecare grup de înregistrari care au aceeasi valoare pentru un câmp dat, asupra
valorilor unor câmpuri specificate se pot aplica diverse functii de sinteza (medie, numarare,
implicit suma).
Astfel, se pot realiza simplu totaluri şi subtotaluri. În locul funcţiei suma, se pot
specifica si alte functii: numar de elemente (Count), medie (Avg), maxim (Max), minim (Min)
etc. Operatia se poate repeta pentru valorile altui câmp; astfel se va obtine un rezumat al listei
initiale.
Anterior, înregistrarile trebuie sortate dupa câmpul/câmpurile ale carui/caror grupe de valori
egale se urmaresc.
Dacă se doreşte să se realizeze calcule asupra unei liste folosind un domeniu de
conditii (adica sa se prelucreze doar liniile care îndeplinesc acele conditii), se vor utiliza
functiile specifice bazelor de date: DSUM (suma pentru o baza de date), DAVERAGE (medie
pentru o baza de date), DCOUNT (numarare pe o baza de date) etc. Aceste functii sunt
caracterizate de trei parametri: domeniul bazei de date, câmpul pe care se face calculul si
domeniul de criterii care selecteaza liniile implicate în calcul.
174
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
aflăm câti studenti din fiecare grupă sunt deja memorati în baza de date.
Baza de date Studenti
Se vor efectua următorii pasi:
• se lansează în executie comanda Pivot Table din meniul Data;
• în fereastra de dialog deschisă (Step 1 of 4), se alege opţiunea Microsoft Excel List or
Database şi se va actiona butonul Next;
• în fereastra de dialog deschisă (Step 2 of 4), câmpul Range se completează cu seria de
celule care conţin datele ce vor fi analizate (în cazul nostru, seria este A1:D12) şi se
actionează butonul Next;
• în fereastra de dialog deschisă (Step 3 of 4), se glisează butonul Grupa în câmpul
DATA. Se va afişa Sum of GRUPA (funcţia care realizează însumarea datelor din
coloana GRUPA);
• deoarece nu dorim însumarea datelor din coloana GRUPA, vom realiza un dublu click
cu mouse-ul pe butonul Sum of GRUPA din câmpul DATA. Se afisează o nouă
fereastra de dialog care permite alegerea functiei Excel dorite (în acest caz - Count
pentru numărare);
• după apasarea butonului OK şi închiderea ultimei ferestre de dialog, în câmpul DATA
va fi afisat butonul Count of GRUPA;
• se gliseaza butonul GRUPA în câmpul ROW (linie) pentru a utiliza această denumire ca
titlu de linie. Deasupra câmpului ROW se va afişa butonul GRUPA;
• se actioneaza butonul Next pentru a trece la urmatorul pas;
175
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
• în
fereastra de dialog nou deschisă (Step 4 of 4), câmpul Pivot Table Starting Cell se
completează cu adresa celulei la care va începe afişarea tabelului pivot (F1) în cadrul foii
de calcul, iar câmpul Pivot Table Name va conţine numele tabelului pivot; • după
actionarea butonului Finish, foaia de calcul va aspectul din figura următoare.
Probleme rezolvate
176
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Rezolvare
✓ Pentru vizualizarea doar a celor înregistrări ce au „Preţul fără TVA” cuprins între 300 şi
1000 vom realiza un filtru.
In acest caz vom efectua următorii paşi:
-selectăm celula E1 care conţine titlul „Preţul fără TVA” şi efectuăm comanda Copy şi
apoi Paste în celulele C12 şi respectiv D12. In celulele C13 şi respectiv D13 putem cele
2 condiţii
-selectăm intreg domeniul B1:G9 şi alegem din meniul Data – Filter – Advanced
Filter. Va apărea fereastra de dialog din figura 10, unde la List range apare domeniul
selectat de noi; la Criteria range - condiţia pusă, iar la Copy to - noua locaţie unde va
fi afişat rezultatul filtrării.
177
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Rezultatul va fi:
✓ Pentru a realiza un graficul „Produs” în funcţie de „Preţ cu TVA” selectăm coloana Produs
ţinem apăsată tasta CTRL şi selectăm coloana „Preţ cu TVA”, iar de pe bara cu butoane
alegem Chart Wizard şi urmăm paşii pentru selectarea tipului de grafic, a legendei şi
adăugarea unui titlu. La final vom obţine graficul de mai jos.
Grafic
5355,00
437,92
421,26
memorii
410,55 placa de baza hard-disk
374,85 2142,00
processsor cooler
placa video imprimanta HP
scanner HP
1100,751606,50
2. Se cunoaşte baza de date ce cuprinde vânzarea cărţilor din domeniul informaticii în diferite
oraşe ale ţării prezentată în figura de mai jos:
178
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
✓ Să se formateze "Data de distribuţie" (plaja de celule A3:A59) astfel: ziua - o literă sau
două dacă este MARŢI - "Ma" sau dacă este MIERCURI - "Mi"; luna - primele trei litere;
anul - din 4 cifre.
Selectăm domeniul A3:A59 şi execuăm click dreapta şi din meniul contextual afişat alegem
Format Cells - Number - Custom şi alegem tipul: DDD MMM YYYY
Pasul 2. Fiind deja poziţionaţi în tabelul pe care îl folosim la realizarea tabelei Pivot,
acesta va fi completat automat în fereastra de diaolog următoare:
Tabelul
Pasul 3. Ultimul pas către rezultatul final presupune, în principal, stabilirea locului
unde va fi amplasat rezultatul, precum şi cum se doreşte să arate tabelul rezultat.
Sum
Observaţie:
Tabelul pivot rezultat poate suporta şi alte modificări în sensul că pe Row se poate
plasa "Agent vânzare", iar pe Column se poate plasa "Titlu carte", alegerea fiind dată de
forma dorită de afişare a datelor.
181
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Forma tabelului pivot rezultat este prezentat in figura de mai jos (a suportat unele modificări
de formatare a celulelor, precum şi o formatare condiţională ce-mi permite să colorez liniile de
la "Cantitatea vândută" într-un anume fel, iar liniile de la "Valoarea vândută" într-un alt fel).
Meniul Page Layout
Meniul Formulas
182
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
a) Operatorii sunt simbolurile care precizează operaţia pe care Excel o va efectua asupra
operanzilor. Unii operatori acţionează asupra unui singur operand (operatori unari) iar alţii
asupra a doi operanzi (operatori binari).
Excel reuneşte patru categorii de operatori:
1. operatori aritmetici: + (adunare), - (scădere), / (împărţire), * (înmulţire), %
(transformarea în procent), ^ (ridicare la putere) care acţionează asupra valorilor numerice şi
au ca rezultat tot valori numerice (putem introduce paranteze pentru a stabili ordinea în care
se vor efectua operaţiile matematice);
2. operatori pentru texte: & care combină prin concatenare două sau mai multe valori de tip
text într-o singură valoare de tip text;
3. operatori relaţionali: = (egal), > (mai mare), < (mai mic), <> (diferit), >= (mai mare sau
egal), <= (mai mic sau egal) care compară două valori de acelaşi tip şi au ca rezultat o valoare
logică: TRUE sau FALSE ;
4. operatori pentru referinţe la celule sau domenii de celule: : (două puncte), , (virgulă), ;
(punct şi virgulă) care combină două referinţe la celule într-o referinţă compusă (exemple:
B5:B15, SUM(B5:B15, D5:D15) sau SUM(B1:B15; D5:D15) etc.).
b) Operanzii acceptaţi de Excel sunt valori constante (tipurile de valori constante, referinţe la
celule sau domenii de celule, nume, funcţii nedefinite sau definite de utilizator. Introducerea
manuală a formulelor se face prin selectarea unei celule, tastarea semnului egal (=) şi
conţinutul formulei care se doreşte să fie introdusă. De exemplu „=A1+A2” este formula care
va aduna două celule adiacente. Dacă această formulă a fost introdusă în celula A3, suma
dintre celulele A1 şi A2 va fi
afişată în celula A3. Excel generează în celulă un mesaj de eroare dacă formula nu respectă
regulile matematice pentru formule.
183
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Ca să părăsim o celulă fără a efectua nici o modificare sau ca să anulă modificările
efectuate, înainte de a le confirma, apăsăm tasta ESC sau executăm click pe butonul Cancel
(butonul x roşu din stânga barei de formule).
Ascunderea/Reafişarea formulelor se utilizează pentru a face o formulă invizibilă
sau pentru a arăta formula care fusese ascunsă. Pentru a ascunde o formulă trebuie formatate
ca ascunse celulele care conţin formula şi apoi foaia de lucru trebuie protejată. Pentru a
reafişa o formulă ascunsă se deprotejează foaia de lucru care conţine formula.
Sau
✓ Se alege butonul Insert Function de pe bara de formule
184
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
sau
✓ Se alege din meniul Insert opţiunea Function iar pe ecran va apărea următoarea
fereastră ce conţine funcţii puse pe categorii.
Exemplu: Să se calculeze vânzările pe ani 1996, 1997, 1998, 1999 şi media pe ani, pentru următoarele trei societăti.
Pentru calcularea totalului de vânzări pe fiecare an, folosiţi funcţia SUM care
însumează valorile celulelor dorite de noi, aşa cum se observă în figura de mai jos.
185
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
= Sum (D4:D6) returnează totalul de vânzări pe anul 1996 din celulele D4, D5 şi D6.
La fel se calculează şi pentru ceilalţi trei ani.
Pentru a calcula media pe fiecare an, folosiţi funcţia AVERAGE care returnează media
vânzărilor pe fiecare an.
= Average (D4:D6) returnează media vânzărilor pe anul 1996.
Funcţia ABS (număr) - returnează valoarea absolută a unicului său parametru, sub
forma unui număr pozitiv.
= ABS (A1-A2)
Indiferent care din cele două numere este mai mare, rezultatul este totdeauna pozitiv.
Funcţia PI ( ) - returnează primele 15 cifre zecimale ale numărului pi. Această funcţie nu
primeşte nici un argument, însă prezenţa parantezelor este obligatorie după numele funcţie
186
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
4 2)şi �� = (4 5
două matrice.
Exemplu: Se dă matricea: �� = (6 8
26 7). Să se calculeze inversa, transpusa şi
determinatul
matricei A.
187
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
➢ Funcţii statistice
Funcţia COUNT (listă) - numără valorile conţinute în listă, ignorând celulele goale sau
acelea care conţin valori numerice.
Funcţia MIN (listă) - returnează cel mai mic număr din listă
Funcţia MAX (listă) - returnează cea mai mare valoare din listă
Funcţia MEDIAN (listă) - returnează valoarea mediană a listei, adică valoarea care are
proprietatea că numărul de patru valori mai mari decât ea este egal cu numărul de valori mai
mici decât ea.
=MEDIAN (1,2,3,4,5,6,7,8,9,10,11)
mediana este 6.
188
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Funcţia RIGHT (text, număr) - returnează numărul specificat de caractere din text,
începând cu primul caracter din dreapta.
Funcţia MID (text, număr)- returnează caractere de oriunde din interiorul textului.
Trebuie să precizaţi poziţia primului caracter şi numărul de caractere pe care le doriţi returnate
=MID("Conţine", 1,4)
are rezultatul Conţ.
Funcţia LEN (text) - returnează numărul de caractere din text.
= LEN("Conţine")
returnează 8.
Funcţia LOWER (text) - transformă caracterele textului din majuscule în minuscule
=LOWER ("Popescu I.")
are rezultatul popescu i.
➢ Funcţii logice
Aceste funcţii returnează un rezultat adevărat sau fals care poate fi reprezentat în
calculator prin 1 sau 0.
=IF(2>3,5,10)
returnează valoarea 10 sau
=IF (a>b, a este cel mai mare, b este cel mai mare)
Exemplu:
La o societate comercială se hotăreşte angajarea a 5 agenţi comerciali câte unul pentru
fiecare judeţ. Au fost selectaţi câte doi candidaţi care au dat concurs la două probe.
Rezultatul concursului este ilustrat în tabelele de mai jos.
Numele Proba1 Proba2 Media Numele Proba1 Proba2 Media Cistigator Popescu 6 3 =average(b3,c3) Cismas 4.5 10
=average(f3,e3) =if(d3>h3,a3,e3) Ionescu 7 9 =average(b4,c4) Ioanid 6 8 =average(f4,e4) =if(d4>h4,a4,e4)
Vasile 8 8.5 =average(b5,c5) Muntea 3.25 7.86 =average(f5,e5) =if(d5>h5,a5,e5) Radu 9 7.8 =average(b6,c6) Bivolaru 9.65 8.45
=average(f6,e6) =if(d6>h6,a6,e6)
Numele Proba1 Proba2 Media Numele Proba1 Proba2 Media Cistigator Popescu 6 3 4.5
Cismas 4.5 10 7.25 Cismas
189
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Ionescu 7 9 8 Ioanid 6 8 7 Ionescu Vasile 8 8.5 8.25 Muntea 3.25 7.86 5.555 Vasile Radu 9 7.8
8.4 Bivolaru 9.65 8.45 9.05 Bivolaru Cozma 10 6.9 8.45 Costea 5.67 9.54 7.605 Cozma
Funcţia PMT (dobândă, perioade, va, vv, tip) - calculează plata pentru un împrumut
sau suma de încasat pentru economiile depuse într-un cont, ultimii 2 parametri sunt opţionali.
= PMT(10%/12,5*12,50000)
În formula de mai sus se determină valoarea plăţii lunare pentru un împrumut de 50000 $, cu
rata dobânzii de 10% pe an, care se restitue în fiecare lună, pe o perioadă de 5 ani. Rezultatul
va fi de 1,062$ pe lună.
Funcţia PPMT (dobândă, perioade, per#, va,vv, tip) - calculează rata din cadrul unei
plăţi.
=PPMT(11%/12,5*12,1,50000)
Funcţia EFECT (dobândă, perioade) - calculează profitul annual real rezultat dintr-o
rată nominală a dobânzii
=EFECT(6%,12)
➢ Funcţii de căutare
Functiile din categoria Lookup&Reference se utilizează pentru căutarea unor valori
specificate în liste sau tabele precum şi pentru găsirea adresei unei celule. Astfel, se pot
efectua căutari în tabele pe baza unor valori cunoscute sau se poate determina pozitia unei
valori într un sir de date.
Funcţia LOOKUP (valoare căutată, vector de cautare, vector cu valori) Forma vectorială a
functiei Lookup caută într-un vector de căutare (linie sau coloană) o anumită valoare şi
returnează valoarea pozitional corespunzătoare dintr-un alt vector sau din acelasi vector. În
acest fel functia asociază oricare doua siruri de date de aceeasi dimensiune.
Observatii:
- Valoarea cautata poate fi de tip numeric, text, logic sau adresa.
- Vectorii care intervin trebuie să fie unidimensionali, cu acelasi număr de valori (doua linii,
doua coloane sau o linie + o coloana).
- Dacă valoarea căutată nu este găsită în vectorul de căutare, functia Lookup opreste căutarea
în dreptul unei valori mai mici, cea mai apropiată de valoarea căutată. Din acest motiv, pentru
ca rezultatul să fie cel scontat, lista trebuie sa fie ordonata crescător după valorile vectorului
de căutare.
- Dacă valoarea cautată se regaseste de mai multe ori în vectorul de cautare, cautarea se
opreste dupa identificarea ultimei valori, aceasta fiind si valoarea returnata.
- Dacă valoarea cautată este mai mică decât toate valorile din vectorul de căutare, se
returneaza eroare.
190
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
- Forma Array a functiei Lookup asociază într-o căutare de tip Lookup prima si ultima dintre
coloanele unei matrici; ea se foloseste, de obicei, numai pentru compatibilitate cu alte medii
de calcul tabelar.
191
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Se observă că toate argumentele funcţiei sunt afişate, având în dreptul lor un câmp de
editare.
Această metodă este mult mai uşoară decât cea în care scrieţi toate argumentele direct în
formulă, ne mai trebuind să ţineţi socoteala tuturor virgulelor şi parantezelor.
Probleme rezolvate
Observaţie:
Fiind vorba de şiruri de caractere acestea se pun între ghilimele “ ”
✓ pentru calcul ne poziţionăm într-o celulă goală, respective B5 iar din bara cu formule
Formula Bar alegem fx (Function) şi din fereastra apărută căutăm funcţia de concatenare
CONCATENATE( ) şi alegem OK
✓ în fereastra funcţiei introducem cele 2 şiruri B3:B4
✓ alegem OK, astfel în această celulă apare rezultatul de mai jos
192
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
3 3��−7
��(��) = {(2�� − 4) + �� �� <= 2
����( �� − 8) �� > 2
193
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
✓ Este
suficient să scriem o singură dată formula. Selectăm apoi rezultatul, ne poziţionăm
cu cursorul mouse-ului în colţul stânga jos a celulei selectate şi tragem apoi peste
celelalte celule. Vom observa cum formula noastră multiplică.
194
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
3. Să se calculeze următoarea funcţie imbricată.
(]
3 4 ,2
x pt x
⎪
− ∈ − ∞ ⎪ ⎨⎧
12
fx() = 2
()
pt x =
x pt x
+∈
5 2,7
⎪⎪
[) ⎩
2
−+−∈∞
x x pt x
7 6 7,
195
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Data
196
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Review
View
Problema Nr 1
În Sheet 3 realizaţi următoare structură (după ce aţi redenumit Sheet 3 în Foaie de lucru):
c) datele din coloanele Nota1, Nota2, Nota3 si Nota 4, trebuie sǎ fie >0 şi <=10
d) calculaţi media aritmetică a celor 4 note
e) daca media este mai mică decât 5 se va afişa automat în coloana „Calificativ” cuvantul
Respins, altfel daca Media>=5 si Media<= 7 se va afişa „Admis cu rezultat slab”, in
caz contrar se va afisa Admis cu rezultate bune.
f) se va realiza un filtru în foaia de calcul care va afişa acele înregistrǎri care au Nota1,
Nota2 şi Media >5;
g) Se va realiza graficul de tip „Line” care va afisa coloanele „Numele”, „Nota 1”, „Nota
2”, „Nota 3” si „Nota 4”
197
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Problema Nr 2
Creaţi un sheet nou cu numele de „Examen” şi apoi creaţi în aceasta următoarea structură:
Nr. Nume Prenume Ore de Venit / oră Venit total Statut
Crt lucru
Problema Nr 3
Să se creeze un tabel Classic3 cu următoarea structură:
Nume produs Cantitate Preţ fără TVA TVA Preţ cu TVA
Problema Nr 4
Să se întocmească următorul tabel în care se vor calcula funcţiile:
Nr Crt Funcţia X Funcţia
1 Sinus 30
2 Cosinus 45
3 Tangentă 60
4 Cotangentă 90
5 Factorial 4
Problema Nr. 5
198
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Să se întocmească următorul tabel:
Nume & Prenume Nota 1 Nota 2 Nota 3 Medie
Media notelor
Datele din câmpurile Nota 1, Nota 2, Nota 3 trebuie sǎ fie >0 şi <=10. Se va realiza un
formular pentru introducerea datelor. Coloana Medie se va calcula în Excel la fel ca şi linia
„Media notelor”. Sa se traseze graficul Nume(medie). La o altă adresă din foaia de calcul se
vor afişa numele celor care au Nota 1 >7 şi Nota 3>7 şi Media > 7.
Problema Nr. 6
Să se întocmească următorul tabel în Sheet 2 care va fi redenumit în „Foaie de lucru”:
Nume & Prenume Nota Nota 2 Nota 3 Nota 4 Medie Admis/Respins
1
Sǎ se scrie un formular pentru introducerea datelor. Dacă media notelor unui candidat
este mai mare decât 6 atunci candidatul se consideră admis, iar dacă media notelor unui
candidat este mai mică decât 6 atunci el va fi considerat respins. Calculul mediei şi afişarea
rezultatului la examen se va realiza folosind funcţii proprii mediului Excel. Aranjaţi datele în
ordine alfabetică după câmpul medie şi Nume&Prenume. Se va crea un filtru prin care se vor
afişa Numele din înregistrǎrile care au Nota1 şi Nota2 şi Nota3 >=5. Se va realiza graficul
Nume(medie).
Problema Nr. 7
IV. Să se întocmească următorul tabel în care să se calculeze suma care trebuie restituită lunar
la un împrumut de o anumită valoare în cazul în care se cunoaşte dobânda anuală şi perioada
pe care se face împrumutul:
Nume Valoare
Dobânda pe an Pperioada
Suma care trebuie
împrumut
în ani
plătită pe lună
Popescu 20.000.000 40% 10
Ionescu 10.000.000 30% 8
În câmpul „valoare împrumut” datele trebuie sǎ fie validate şi mai mari decât 5.000.000. Se va
trasa graficul Nume (Suma care trebuie plǎtitǎ pe lunǎ). Se va realiza un filtru care va afişa la
o anumită adresă din foaia de calcul numai împrumuturile cu perioada mai mare de 9 ani.
199
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Problema Nr. 8
Să se creeze un tabel care va calcula următoarele expresii:
X Y Z Expresia
2 1 3 (sin(x)+cos(y))/tg(z)
2 3 5 √(��2 ∗ ��2 ∗
��3)
4 5 3 ex+ey+ez
Se vor impune urmǎtoarele reguli de validare : X>=2, Y>0, Z>=3. Fiecare coloană va
avea o culoare distinctă. Să se realizeze graficul Expresie(x). Să se realizeze un filtru prin care
sunt vizualizate valorile expresiei pentru x>2 y>3 şi z>1
Problema Nr. 9
În Excel, să se întocmească următorul tabel:
Luna Precipitaţii Temperatu Precipitaţii Temperatu
l/m2 ra medie media/trim ra
0 media/trim
C
Ianuarie 10 -13
Februarie 20 -15
Aprilie 20 3
Mai 10 8
Iulie 0,1 20
August 0,2 30
Octombrie 5 12
Noiembrie 30 5
Se va scrie un formular pentru introduceea datelor în tabelǎ. Datele din coloana temperatura
medie sunt cuprinse intre -50 si +50 iar din coloana precipitatii intre 0 si 100. Se vor trasa
următoarele grafice:
a) al temperaturilor medii din fiecare lună; al mediei precipitaţiilor pe trimestru
b) al mediei temperaturilor pe trimestru
Pe baza datelor din tabelǎ se vor crea 4 filtre separate in care se vor afisa datele din: Trim I,
Trim II, Trim III, Trim IV.
Problema Nr. 10
200
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Funcţia X Rezultat
2�� − 1 �� < 0 5
��(��) = {
0 �� = 0
2�� + 1 �� > 0
√2�� − 1 �� > 0 4
��(��) = {
0 �� = 0
5�� + 1 �� < 0
3 -8
3 ��
2�� + 7�� − 1 �� < 0
��(��) = {
0 �� = 0 0
������( 3�� + 1) �� > 0
3
�� < 3
3 2
√8�� − 7�� + 11�� − 6
��(��) = {
0 �� = 0
������( 3�� + 1)
+����2+1
�� > 3
Să se creeze un filtru prin care dintr-o adresă oarecare a foii de calcul se vor vizualiza
rezultatele funcţiei cuprinse între două valori stabilite de către student.
Problema Nr. 11
Să se creeze un tabel tip Simple3 cu următoarea structură:
Nume produs Intrări Ieşiri Stoc Stoc
siguranţă
Problema Nr. 12
Creaţi tabelul cu următoarea structură:
Nr.Crt. Numele şi Vârsta Starea Civilă Salar
Prenumele
a) Creaţi un formular prin care introduceţi minim 5 înregistrări cu restricţiile „Vǎrsta”>20
şi „Salar”>1000
b) calculaţi vârsta medie a persoanelor
c) afişaţi persoana care are vârstă maximă
d) Dacă salarul este mai mare de 2500, tipăriţi în dreapta tabelului, în dreptul persoanei
respective, textul „Salar foarte mare”, daca este cuprins intre 2000 si 2500 tipariti
„salar mare”, daca este cuprin intre 1500 si 2000 tipariti „salar mediu” altfel tipariti
„salar mic”
e) Trasaţi graficul Numele şi Prenumele (Salar)
201
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Problema Nr. 13
Să se creeze în Excel următorul tabel:
Luna Precip/Trim Temperat Temp Precip
l/m2 uri 0C
a) în câmpul luna se vor introduce lunile anului care se vor completa automat in engleza;
b) în câmpul Precip/trim se vor introduce precipitaţiile aferente lunilor din Trim I, II, III,
IV care trebuie sǎ fie pozitive;
c) în câmpul Temperaturi lunare se va introduce temperatura din fiecare lunăcare trebuie
sa respecte conditiile >-50 si <50 grade;
d) pe ultimele coloane se va calcula media precipitaţiilor anuale şi media temperaturilor
anuale
e) Se va crea graficul temperaturilor şi al precipitaţiilor pentru fiecare lună; f) În aceeaşi
foaie de calcul se vor vizualiza separat informaţiile din tabel aferente timestrului II
Problema Nr. 14
Să se creeze în Excel tabelul cu următoarea structură:
Luna Angajat Salar Bonus Total
a) în câmpul luna se vor introduce lunile anului
b) se va realiza un formular prin care se vor introduce minimum 6 angajaţi; c) daca salarul
este mai mic de 2.000.000 angajatul va primi automat un bonus de 500.000, dacă salarul
este mai mare de 2.000.000 angajatul va primi automat un bonus de 300.000;
d) să se întocmească graficul angajat funcţie de salar;
e) Se va realiza un filtru în foaia de calcul prin care se vor vizualiza salariatii dintr-o
anumitǎ lunǎ
Problema Nr. 15
In foaia de calcul Sheet1 care va fi denumită Cantitate creaţi următoarea structură:
Denumire Nr.de Cant. existentă în Cantitatea Diferenta coloanelor
material bucăti stoc solicitată 4 şi 3
1 2 3 4 5
Problema Nr. 16
In Sheet 4 creaţi următoarea structură:
202
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Denumire produs mfd md Productivitate
20 10
Problema Nr. 17
In foaia de calcul Media creaţi următoarea structură:
Numele Prenumele Nota Nota Nota 3 Media Rezultat
1 2 notelor
1. introduceţi cu ajutorul unui formular minim 5 înregistrări;
2. tabelul va conţine urmǎtoarele restricţii: Nota1, Nota2, Nota3>0 şi <=10 3. Pentru nota1<5,
5< nota2>7 si nota 3>8, media se va calcula dupa formula: Media = nota1*1,5
+nota2*0,75+nota3*1,25
altfel
Media=(nota1+nota2+nota3)/3;
4. Dacă media>=5, in coloana “Rezultat” va apare mesajul “ADMIS”, alfel va apare mesajul
“RESPINS”
5. folosind aceste date creaţi un grafic media funcţie de nume care să cuprindă titlu şi legendă
6. realizati un filtru prin care se vor vizualiza acele date din tabela pentru care Media, Nota1,
Nota2 si NOta 3 sunt mai mari decat 5
Problema Nr. 18
Creaţi în Sheet4 următorul tabel
Nume oras Numar Tip oras Marime
locuitori
a) Daca în coloana “Număr locuitori” avem valori <100000 în coloana “Tip oraş apare
cuvăntul “oras”, iar în coloana Mărime cuvântul “Mic”
b) Daca în coloana “Număr locuitori” avem <100000valori <200000 în coloana “Tip oraş”
apare cuvăntul “Municipiu”, iar în coloana Mărime cuvântul “Medie”
c) Daca în coloana “Număr locuitori” avem valori >200000 în coloana “Tip oraş” apare
cuvăntul “Reşedinţă de judeţ”, iar în coloana Mărime cuvântul “Mare”
d) Se va ordona tabelul după numărul de locuitori iar în partea inferioară a coloanei “Număr
locuitori” se va afisă numărul total de locuitori. Fiecare linie a tabelului se va colora cu
altă culoare
Problema Nr. 19
In Sheet 3 creaţi următoarea structură:
203
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Numele şi Prenumele Nota ex1 Nota ex2 Nota ex3 Media
1. Realizaţi un formular prin care introduceţi 5 inregistrări, cu restricţiile Nota ex1>4,
Nota ex2>0, Nota ex3>5;
2. calculaţi media notelor folosind formula: media=0,2*Nota1+0,5*Nota2+0,3*Nota3
dacǎ nota ex1>7
şi cu formula
media=0,1*Nota1+0,6*Nota2+0,3*Nota3 in caz contrar
3. folosind aceste date creaţi un grafic Radar care să cuprindă titlu şi legendă; 4. Creaţi din
tabelul iniţial un alt tabel care sǎ cuprindǎ Numele acelor înregistrǎri care au Nota ex1>7
sau Nota ex2>7 sau Nota ex3 >7.
Problema Nr. 20
In Sheet1 creaţi următoarea structură:
Problema Nr. 21
1. In Sheet1 creaţi următoarea structură şi introduceţi minim 5 înregistrări:
Denumire Dimen Mat Timp Nr. Durab Necesar kg Necesar
sculei princi parte masina pie <<T>> /1000 total ( Nc)
aschietoare pal e activa [tm],min se ore ore
scula masina
(buc)
unde:
- necesar/1000 = Nr.piese/durabilitate
- necesar total (Nc) = (Timp masină*Nr.piese*kg) / (durabilitate*60)
Problema Nr 22
1. Creați fişierul 92.xls.
2. Ascundeţi bara de formatare.
3. Modificaţi marginile foii de calcul stânga-dreapta, sus-jos la 2.5 cm.
4. Selectaţi primele 5 celule şi subliniaţi cu o linie dublă datele din acestea.
5. Salvaţi registrul de calcul în directorul 92 cu denumirea excel92.xls.
6. Salvaţi registrul din nou, dar acum se va numi excel.html. Deschideţi fişierul excel92.xls
din directorul 92.
204
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Problema Nr 23
1. Creați fişierul 87.xls.
2. Ascundeţi bara standard de meniuri.
3. Stabiliţi calea implicită unde se vor salva fişierele ca fiind My
Documents. 4. Introduceţi o săgeată în interiorul grupului de celule A9.D14.
5. Coloraţi săgeata în albastru.
6. Creaţi un nou document numit 871.xls.
7. Copiaţi foaia 1 de calcul din primul document în documentul 871.xls. 8. In
documentul 87.xls creaţi în celula F2 o referinţă absolută către celula A4. 9.
Ştergeţi din foaia de calcul săgeata creată.
10. Introduceţi în celula B5 o formulă cu ajutorul căreia realizaţi diferenţa din celulele B1:B4.
11. Adăugaţi un subsol aliniat la dreapta în care scrieţi adresa dumneavoastră de mail şi
numele foii de calcul.
12. Selectaţi celulele B1:E4 şi formataţi-le astfel încât să aibă câte două zecimale şi semnul $.
13. Selectaţi celulele B1:E4 şi modificaţi fontul acestora în Verdana, modificaţi dimensiunea
fontului la 12.
14. Creaţi un registru de calcul nou şi copiaţi datele în noul registru de calcul
creat. 15. Salvaţi fişierul nou cu denumirea back-up.xls ca fişier în format html.
16.Introduceţi în fişier în a treia pagină de calcul imaginea 87.jpg.
17. Codificaţi formatul paginii din A5 în A4.
18. Imprimaţi fişierul la o imprimantă disponibilă.
19. Salvaţi registrul de calcul.
20.Inchideţi aplicaţia de calcul tabelar.
Problema Nr 24
1.Deschideţi aplicaţia de calcul tabelar.
2.Creați fişierul 88.xls.
3.Introduceţi următoarele date din figura alăturată.
205
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
206
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Problema Nr 26
1. Creați fişierul 9l.xls.
2. Folosind instrumentele de mărire şi micşorare stabiliţi dimensiunea paginii la 75%
3. Selectaţi toata foaia de calcul şi modificaţi fontul caracterelor în Garamond 4.
Aplicaţi rândurilor 5, 6, 7, 8 formatarea rândurilor 1,2,3, 4.
5. Copiaţi datele din prima foaie de calcul în a doua foaie de calcul începând cu celula
A5. 6. In a doua foaie de calcul schimbaţi orientarea textului la 3 grade.
7. Sortaţi crescător coloana B.
8. Redenumiţi foaia 2 cu numele Date copiate
9. Introduceţi în celula D9 din prima foaie de calcul o formulă cu ajutorul căreia calculaţi
media aritmetică a celulelor D5:D8 dacă în celula B5 se află valoarea 100 şi maximul
celulelor D5:D8 dacă în celula B5 nu se află valoarea 100.
10. Mutaţi şi redimensionaţi imaginea din foaia trei de calcul astfel încât să se încadreze în
grupul de celule A10:C13.
11. Creaţi în celula E2 din prima foaie de calcul o referinţă absolută către celula A7 din
foaia a doua de calcul.
12. Selectaţi coloana 8 din foaia a doua de calcul şi modificaţi culoarea de umplere în verde.
13. Modificaţi formatul paginii asupra tuturor paginilor din fişier din Landscape în
Portrait. 14. Creaţi un grafic coloană cu datele cuprinse în celulele A1:D4 din prima foaie
de calcul. 15. Adăugaţi graficului titlul "Grafic categorii".
16. Mutaţi graficul în a doua foaie de calcul şi puneţi-l începând cu celula
G5. 17. Imprimaţi fişierul la o imprimantă disponibilă.
18. în subsolul fişierului introduceţi-vă adresa dumneavoastră de mail.
19. Salvaţi registrul de calcul.
20. închideţi aplicaţia de calcul tabelar.
Problema Nr 27
1. Creați printr-una dintre metodele cunoscute fişierul 92.xls.
2. Fixaţi pe ecran în prima pagină a fişierului primul rând.
3. Modificaţi dimensiunea de vizualizare a paginii la 85%.
4. Afişaţi pe ecran bara de instrumente de desen.
5. Selectaţi coloana 3 din foaia a doua de calcul.
6. Modificaţi dimensiunea caracterelor la 18.
7. Schimbaţi culoarea caracterelor în albastru.
8. Introduceţi în registrul în a treia foaie de calcul imaginea 92.jpg.
9. Adăugaţi un chenar de culoare portocalie acestei imagini.
10. Introduceţi cifra 200 în celula E3 din prima foaie de calcul.
11. Copiaţi foaia 1 de calcul în registru.
12. Introduceţi în celula B5 o formulă cu ajutorul căreia determinaţi elementul maxim din
celulele B1:B4
13. Formataţi grupul de celule B1:E4 astfel încât să cifrele să apară cu 1 cifră după virgulă.
14. Formataţi celulele AV.A4 astfel încât textul să se potrivească prin reducere în cadrul unei
celule.
15. Adăugaţi o formulă în celula E1 în care să se calculeze suma între celula B1 şi D1.
16. Selectaţi celulele B1:D4 şi adăugaţi-le un chenar verde
207
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Problema Nr 28
1. Creați fişierul 93.xls.
2. Modificaţi numele utilizatorului ca fiind Costin.
3. Ştergeţi foaia a treia de calcul.
4. Modificaţi dimensiunea rândurilor 1:5 din prima foaie de calcul la
15. 5. Salvaţi fişierul ca fişier în format csv.
6. Introduceţi 0.3 în celulele B3, C4, D2.
7. Scrieţi subliniat valorile acestea.
8. Utilizaţi instrumentul de căutare pentru a găsi în întreaga foaie de calcul valoarea
3.9. 9. Formataţi grupul de celule B1:E4 astfel încât să aibă 2 zecimale.
10. Scrieţi în celula F1 de câte ori aţi găsit valoarea 3.9 în prima foaie de
calcul. 11. Introduceţi în celula G1 semnificaţia erorii #VALUE!.
12. Creaţi o etichetă care să realizeze o referinţă fixă către celula B2.
13. Modificaţi dimensiunea hârtiei din A4 în Letter.
14. Introduceţi în celula B5 o formulă cu ajutorul căreia număraţi câte elemente se află în
celulele B1.B4.
15. Selectaţi coloana B şi aliniaţi datele la dreapta.
16. Selectaţi celulele B1:E4 şi adăugaţi-le un chenar violet.
17. Adăugaţi un antet la stânga, în care scrieţi data curentă.
18. Salvaţi registrul de calcul.
19. Salvaţi toate registrele de calcul existente.
20. Inchideţi aplicaţia de calcul tabelar.
Problema Nr 29
1. Creați fişierul 94.xls.
2. Ascundeţi bara standard de meniuri.
3. Fixaţi pe ecran în prima pagină a fişierului al doilea rând.
4. Mutaţi imaginea din foaia a doua de calcul în prima foaie de calcul începând cu celula
A7. 5. Copiaţi tabelul în foaia 2 de calcul.
6. Utilizaţi instrumentul de căutare pentru a găsi valoarea 214.
7. Inlocuiţi valoarea găsită cu 7.7.
8. Introduceţi o nouă foaie de calcul.
9. In celula E1 din foaia nou introdusă creaţi o formulă prin care adunaţi conţinutul celulelor
B1 :D1 din prima foaie de calcul.
10.Formataţi grupul de celule B1:D4 astfel încât să cifrele să apară ca procent. 11. Introduceţi
în celula F3 din foaia a doua de calcul o formulă cu ajutorul căreia calculaţi diferenţa
celulelor C1:C4 dacă în celula B1 se află valoarea 12 şi produsul celulelor C1:C4 dacă în
celula B1 nu se află valoarea 100.
12. Copiaţi formula din celula F1 în celulele F2.F4,
13.Creaţi în celula G2 din prima foaie de calcul o referinţă relativă către celula A2 din foaia
de calcul introdusă.
14. Creaţi un grafic coloană cu datele cuprinse în celulele B1 :D4 şi salvaţi-l ca o nouă foaie
de calcul pe care o numiţi Grafic.
15.Salvaţi fişierul nou cu denumirea excel94.xls ca fisier in format txt.
208
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Problema Nr 30
1. Creați fişierul 95.xls.
2. Selectaţi întreg textul din document şi modificaţi caracterele în Verdana. 3.
Folosind instrumentele de mărire şi micşorare stabiliţi dimensiunea paginii la 73%. 4.
Adăugaţi un chenar celulei H1.
5. Ştergeţi celelalte foi de calcul astfel încât fişierul dumneavoastră să nu mai conţină decât o
singură foaie de calcul.
6. Redenumiţi foaia 1 cu numele Informaţii litere.
7. Selectaţi cuvântul din celula A3 şi scrieţi-l subliniat.
8. Schimbaţi culoarea cuvântului în maro.
9. Selectaţi coloana C şi centraţi datele.
10. Creaţi o diagramă disc cu datele cuprinse în celulele A1:B4.
11. Adăugaţi semnul % pe segmentele diagramei disc.
12. Modificaţi culorile graficului în nuanţe de roşu, galben, verde, negru.
13. Adăugaţi un antet în care introduceţi imaginea 95.jpg.
14. Introduceţi în subsolul documentului locul unde este localizat fişierul. 15.
Mutaţi graficul în foaia de calcul astfel încât acesta să înceapă cu celula A7. 16.
Modificaţi marginile foii de calcul sus si jos la 1,5 cm.
17. Imprimaţi coloana A pe fiecare pagină.
18. Printaţi foaia de calcul în trei exemplare.
19. Salvaţi registrul de calcul creat.
20. Inchideţi aplicaţia de calcul tabelar.
Problema Nr 31
1. Creați fişierul 96.xls
2. Afişaţi pe ecran bara de instrumente Chart.
3. Folosind instrumentele de mărire şi micşorare stabiliţi dimensiunea paginii la 87%.
4. Selectaţi rândul 3 şi adăugaţi-i culoarea negru.
5. Schimbaţi culoarea caracterelor din rândul al treilea în alb.
6. Modificaţi dimensiunea rândului 2 la 16.
7. Copiaţi tabelul în foaia 2 de calcul.
8. Utilizând funcţia Help căutaţi informaţii despre Columns. Copiaţi un fragment în celula
F1 a foii trei de calcul.
9. întorceţi-vă la prima foaie de calcul şi sortaţi crescător coloana D.
10. Adăugaţi un chenar de culoare galbenă întregului tabel din prima foaie de
calcul. 11. Redenumiţi foaia 1 cu numele Pomi.
12. Setaţi marginile de stânga - dreapta ale paginii astfel încât să înceapă de la 3,5
cm. 13. Creaţi o etichetă care să realizeze o referinţă fixă către celula C2.
14. Introduceţi în celula B5 o formulă cu ajutorul căreia realizaţi diferenţa valorilor din 54 şi
76.
15. Redimensionaţi coloana 1 astfel încât aceasta să cuprindă în întregime textul existent.
16. Formataţi rândul 5 astfel încât numerele negative să apară scrise cu culoarea roşu
17.Selectaţi toate celulele din foaia a doua de calcul şi adăugaţi-le o culoare de umplere.
209
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Problema Nr 32
1. Creați printr-una din metodele cunoscute fişierul 97.xls
2. Salvaţi fişierul 97.xls ca fişier în format html.
3. Inchideţi noul fişier salvat. Deschideţi fişierul 97.xls
4. In fişierul 97.xls ascundeţi bara standard de meniuri.
5. Introduceti o coloană între C şi D.
6. Selectaţi celulele B1:D4 şi modificaţi fontul acestora în Albertus.
7. Selectaţi tot textul şi modificaţi dimensiunea caracterelor la 8.
8. Combinaţi celulele E1 şi F1 astfel încât conţinutul celulei din E1 să apară într-o ngură
celulă.
9. Selectaţi celulele B1:B4 şi aliniaţi datele stânga - dreapta.
10. Modificaţi orientarea textului din celula A3 astfel încât acesta să apară înclinat cu10 de
grade.
11. In celula F1 introduceţi o formulă prin care adunaţi conţinutul celulei B1 cu conţinutul
celulelor C1 şi C2.
12. Introduceti în celula E1 semnificaţia erorii #N/A!
13. In registru creaţi un grafic pe baza datelor din celulele A1:C4.
14. Introduceţi în antetul foii de calcul numele fişierului.
15. Copiaţi formula din celula F1 în celulele F2 şi F3.
16. Modificati dimensiunea hârtiei din A4 în Letter.
17. Adăugaţi imaginii un chenar punctat de culoare galbenă în locul chenarului existent.
18. Verificaţi corectitudinea gramaticală în cadrul registrului.
19. Imprimaţi fişierul la o imprimantă disponibilă.
20. Salvaţi registrul de calcul şi închideţi aplicaţia de calcul tabelar.
Problema Nr 33
1.Creați o aplicaţie de calcul tabelar şi Creați fişierul 98.xls.
2.Stabiliţi calea implicită unde se vor salva fişierele ca fiind My
Documents. 3.Mutaţi prima foaie de calcul după a treia foaie de calcul.
4.Afisati pe ecran bara de instrumente de desen.
5.Introduceţi cuvintele Telefon +00 401 300 0000 în subsolul foii de calcul aliniat la dreapta.
6.Formatati grupul de celule B1:E4 astfel încât să cifrele să apară cu 2 cifre după virgulă.
7.Folosind instrumentul de căutare căutaţi în foaia de calcul "Australia". 8.Selectati
coloana 1 si modifcati culoarea de umplere in verde.
9. Selectaţi celulele B1:E4 şi adăugaţi-le un chenar verde.
10. Creaţi un grafic coloană cu datele cuprinse în celulele B1:D4.
11. Mutaţi graficul în foaia de calcul astfel încât acesta să înceapă cu celula
G1. 12. Modificaţi formatul graficului din grafic coloană în grafic linie.
13. Introduceţi în celula F1 semnificaţia erorii #REF!
14. Introduceţi în celula C5 o formulă cu ajutorul căreia calculaţi suma celulelor C1:C4 dacă
în celula B1 se află valoarea 50 şi maximul celulelor C1:C4 dacă în celula B1 nu se află
valoarea 50.
15. Formataţi celulele A1:A4 astfel încât textul să se potrivească prin
reducere. 16. Adăugaţi un chenar tabelului existent.
17. Imprimaţi foaia de calcul fişier.
210
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Problema Nr 34
Problema Nr 35
1. Deschideţi aplicaţia de calcul tabelar.
2. Deschideti fisierul 100.xls.
3. Ştergeţi chenarul existent în dreptul imaginii din fişier din foaia a doua.
4. Intorceţi-vă la prima foaie de calcul şi selectaţi celulele C1:C3
5. Introduceti un rand nou intre randurile 2 si 3.
6. Introduceti o noua foaie de calcul in registrul de calcul.
7. Salvaţi registrul sub denumirea excel100.xls
8. Creați un nou registru de calcul şi copiaţi foaia 1 în acesta.
9. In celula E1 introduceţi o formulă prin care adunaţi, conţinutul celulelor A1:C1.
10. Selectaţi primul rând şi scrieţi caracterele îngroşat.
11. Modificaţi dimensiunea coloanelor la 15.
12. Introduceţi în celula E2 semnificaţia erorii #NULL!
13. Formataţi grupul de celule B1:D4 astfel încât să cifrele să apară cu 2 cifre după virgulă, ca
procent.
14. Selectaţi coloana B şi aliniaţi datele la stânga.
15. Selectaţi celulele B1:D4 şi modificaţi fontul acestora în Comic Sans MS, modificaţi
dimensiunea fontului la 13.
16. Salvaţi noul registru de calcul sub denumirea registrunou100.xls
17. Creaţi în celula E3 o referinţă relativă către celula A2.
211
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Problema Nr 36
1. Creați fişierul 89.xls.
2. Utilizând funcţia Help căutaţi informaţii despre Insert Columns.
3. Afişaţi pe ecran bara de instrumente Picture.
4. Modificaţi numele utilizatorului în Popescu.
5. Creaţi o etichetă care să realizeze o referinţă fixă către celula B2 din foaia a treia de calcul.
6. Introduceţi în foaia a doua de calcul imaginea 89.gif începând cu celula E7. 7. In prima
foaie de calcul selectaţi tot textul şi modificaţi dimensiunea caracterelor la 14. 8. Selectaţi
coloana B din foaia a treia de calcul şi aliniaţi datele la dreapta. 9. Introduceţi în celula G5 din
prima foaie de calcul o formulă cu ajutorul căreia calculaţi suma celulelor C1:C4 dacă în
celula B3 se află valoarea 100 şi maximul celulelor C1:C4 dacă în celula B3 nu se află
valoarea 100.
10. Formataţi grupul de celule B1:D4 din foaia a treia de calcul astfel încât să cifrele să apară
ca procent cu două zecimale.
11. Modificaţi orientarea textului din celula A1 astfel încât acesta să apară înclinat cu 15
grade. 12. Creaţi un grafic linie cu datele cuprinse în celulele B1:D4.
13. Adăugaţi graficului titlul Informaţii.
14. Modificaţi culorile graficului în nuanţe de verde.
15. Modificaţi formatul graficului din grafic linie în grafic coloană.
16. Mutaţi graficul în foaia de calcul astfel încât acesta să înceapă cu celula
A11. 17. Verificaţi corectitudinea gramaticală în cadrul registrului de calcul.
18. Imprimaţi doar prima foaie de calcul a registrului.
19. Salvaţi registrul de calcul.
20. Inchideţi aplicaţia de calcul tabelar.
Problema Nr 37
Deschideti un registru de calcul nou in folderul EXCEL de pe desktop.
1. Salvati registrul cu denumirea test1.
2. Introduceti date in table: trei coloane a cinci randuri cu nume de persoane. 3.
Folositi comenzile Undo pentru anularea ultimei operatiuni facuta si Redo pentru
readucerea informatiei la forma initiala.
4. Selectati a doua coloana din registru si ingrosati caracterul de scriere ales 5. Selectati al
treilea rand din registru si modificati tipul scrisului in Italic (inclinat) 6. Selectati celulele
B2-B3 si modificati culoarea caracterelor in verde 7. Selectati intreaga foaie de calcul si
modificati marimea caracterelor la dimensiunea 14 8. Copiati continutul celulei B4 in
celula E7
9. Mutati continutul celulei A2 in celula A6
10. Mutati intregul continut al liniei 3 pe linia 8
11. Copiati continutul coloanei B pe coloana D
12. Stergeti datele din celulele A6 si E7
13. Completati cu alte nume celula A2
14. Stergeti continutul liniei 8
15. Incepand cu celula A7 introduceti pe verticala numere de ordine de la 1 la 30 (cu
selectare automata
212
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR
Problema Nr 38
1. Creati un nou registru de calcul cu denumirea test2 in folderul Excel de pe Desktop
2. Inserati in registru doua noi foi de calcul
3. Redenumiti foile de calcul 1, 4 si 5 cu denumirile doc1, doc2 respectiv doc3
4. Stergeti foile de calcul 2 si 3. Salvati.
5. Creati pe Desktop un nou folder cu numele Excel1. Creati un nou registru de calcul in
acest folder si numiti-l test3
6. Mutati primele doua foi de calcul din registrul test 2 din folderul Excel de pe Desktop
in registrul test3 din folderul Excel1 de pe Desktop
7. Copiati in acelasi registru test3 prima foaie de calcul
8. Salvati registrul test3 apoi repetati operatia de salvare ca pagina web cu denumirea
test4, in folderul Excel1 de pe Desktop. Inchideti aplicatia.
Problema Nr 39
1. Lansati in executie aplicatia Excel si deschideti un registru de calcul nou.
2. Pe prima foaie de calcul introduceti valori in spatiul de lucru A1 :E3 3. In
celula F1 calculati suma elementelor cuprinse in celulele A1:E1
4. In celula B4 calculati diferenta elementelor cuprinse in celulele B1:B3
5. In celula G8 calculati operatia (A1+B2+C3)-A2
6. In celula C5 introduceti operatia (A2-B2)/(A3+B3)
7. Scrieti in celula A8 insemnatatea erorii #DIV/0
8. Introduceti o referinta relative celulei A2 in celula A6
9. Introduceti o referinta absoluta celulei C3 in celula F3
10. Introduceti o referinta mixta Celulei G8 in celula F5
11. Stabiliti o eticheta celulei B3 si introduceti o referinta cu ajutorul acestei etichete in
celula A10
12. Calculati suma elementelor liniei 2 intre celulele A2 si E2 in celula
F2 13. Calculati media aritmetica a celulelor E1 :E3 in celula E4
14. Calculati numarul de elemente al seriei A3:E3 in celula F9
15. Calculati valoarea sin (45) in celula H2
16. Daca valarea celulei G8 este mai mare ca valoarea 25 sa se afiseze, cu ajutorul unei
functii, in celula H4 valoarea 10 in caz contrar sa se afiseze valoarea 100
Problema Nr 40
213
PROGRAMAREA CALCULATOARELOR SI LIMBAJE DE PROGRAMARE
PARTEA i-a curs pentru studentii de la ID si FR