Sunteți pe pagina 1din 5

Fișa de laborator

Tema: Funcții. Utilizarea funcțiilor predefinite.

UC10. Utilizarea formulelor de calcul


Obiective:
- Clasificarea funcțiilor Excel
- Determinarea funcției adecvate calcului ce trebuie efectuat
- Utilizarea funcțiilor de tip matematic, statistic, logic şi de dată calendaristică
Funcții statistice
Se află în grupul Statistical din meniul Formulas - > More Functions.
1. COUNT(value1;value2;...) numără celulele ce conţin informaţii de tip numeric şi numerele
introduse într-o listă de argumente.
Exemplu: COUNT(A12:B16) - va număra câte celule din diapazonul A12 : B16 conțin informație.

Exercițiul 1: Descărcați din cursul Moodle fișierul Registru.xls. Completați rândul Numărul
de elevi care au media stabilită folosind funcției COUNT.

2. COUNTIF(range;criteria) numără, dintr-o zonă de celule, doar pe acelea care îndeplinesc un


criteriu dat.
Exemple:
a) COUNTIF(A13:B16;”vlad”) - va număra câte celule din diapazonul A13:B16 conțin
valoarea ,,vlad”.
b) COUNTIF(A13:B16;”<5”) - va număra câte celule din diapazonul A13:B16 au o valoare mai
mică decât 5.
Exercițiul 2: Descărcați din cursul Moodle fișierul Registru.xls. Completați rândul Numărul
de elevi cu media mai mare decât 8 folosind funcției COUNTIF.

1
Funcții logice
Se află în grupul Logical din meniul Formulas. Vom prezenta câteva, cele mai utilizate:
IF(Logical_Test;Value_if_true;Value_if_false) testează o condiţie şi returnează o valoare dacă
condiţia precizată este adevărată (îndeplinită) şi o altă valoare dacă condiţia este falsă (nu este
îndeplinită). Pentru evaluarea condiţiei logice la adevărat sau fals se utilizează operatori relaţionali (=,
<>, <, >, <=, >=).
Argumente:
Logical_Test - condiţia, testul, şi este orice expresie ce poate fi evaluată ca adevărată sau falsă
Value_if_true - rezultatul pentru condiţie adevărată (îndeplinită)
Value_if_false - rezultatul pentru condiţie falsă (neîndeplinită), dacă este omisă, rezultatul pentru
condiţie neîndeplinită va fi valoarea logică FALSE.
Exemple:
a) IF(1+1=2,”Genial”,”Stai jos”) – se va afișa Genial în celulă, pentru că întradevăr 1+1 este egal
cu 2.
b) IF(A1>B1,”Da”,”Nu”) – se va afișa Da, în cazul în care datele din celula A1 vor fi mai mari
ca datele din celula B1.
c) IF(AND(A1>0;B1>0);"AMBELE POZITIVE";"NU SUNT AMBELE POZITIVE") – se
va afișa AMBELE POZITIVE, în cazul în care datele din celula A1 și celula B1 vor fi mai mari
ca 0 și NU SUNT AMBELE POZITIVE în cazul în care măcar o valoare va fi 0 sau negativă.

d) IF(OR(A1>0;B1>0);"AMBELE POZITIVE";"NU SUNT AMBELE POZITIVE") – se va


afișa AMBELE POZITIVE, în cazul în care datele din celula A1 și celula B1 vor fi mai mari ca
0 și NU SUNT AMBELE POZITIVE în cazul în care măcar o valoare va fi 0 sau negativă.

Exercițiul 1: Descărcați din cursul Moodle fișierul Registru.xls. Completați colonița Stare cu
ajutorul funcției IF cu una din valorile promovat sau corigent.

2
Activități practice

Creați un registrul de calcul tabelar Laborator15.xls. Pentru fiecare activitate practică creați o nouă
pagină în același registru.

Activitate 1. Adăugați registrului pagina


Practică Manuale școlare
Nr. 1 2. În domeniul de celul A1:H1
scrieți textul „LIBRĂRIA
LIBRARIUS Stocul de
manuale școlare”. Formatați
textul cu fontul Monotype
Corsiva, dimendiunea 17,
culoare roșie.
3. Creați un tabel cu următorul
format:
4. Completați acest tabel cu 10
de înregistrări.
5. Aplicați tabelului un contur exterior cu linii duble de culoare verde și linii interioare
punctate de culoare neagră.
6. Folosind formule și funcții completaţi coloanele rămase libere astfel:
▪ Preț total = Preț*Bucăți
▪ Dacă (Bucăți – Număr manuale vândute) este 0 în colonița stoc afișați Stoc epuizat, în
caz contrar În stoc.
7. Calculați numărul total de manuale (Bucăți) existente inițial în stoc folosind funcție.
8. Calculați numărul de titluri de manuale existent la moment în stoc (Stoc) folosind funcție.
9. Afișați prețul celui mai scump manual (Preț) folosind funcție.
10. Salvați lucrul efectuat.

Activitate 1. Adăugați registrului


Practică Excel pagina Angajați
Nr. 2 2. Creați un tabel cu
următorul format:
3. Completați acest tabel cu
10 de înregistrări.
4. Adăugați tabelului o
coloana numită Situație
pe care o completați cu
date în baza condiției:
dacă vârsta este mai mare
decât 22, atunci angajat
permanent,altfel angajat
provizoriu.
5. Cu ajutorul funcțiilor
Excel calculați și afișați:
- Numărul de angajați permanent
- Numărul de angajați de gen masculin
- Numărul de angajați de gen feminin
- Numărul de angajați pensionari

3
- Vârsta medie a angajaților
- Vârsta celui mai înțelept angajat
- Vârsta celui mai tânăr angajat
6. Salvați registrul creat.

Activitate 1. Adăugați registrului Excel pagina Elevi diplomați


Practică 2. Creați un tabel cu următorul format:
Nr. 3

3. Completați acest tabel cu 10 de înregistrări.


4. Mediile pentru fiecare semestru afișați cu 2 cifre după virgulă.
5. Calculați media anuală a fiecărui elev, și afișați cu 2 cifre după virgulă.
6. Completați coloana Diplomă respectând condiția: dacă elevul are media mai mare ca
9.5 și numărul de absențe nemotivate mai mic egal cu 10 atunci acesta va primi diplomă
la sfârșit de an, în caz contrat nu va primi. Afișați cuvântul diplomă, în dreptul elevilor
care satisfac condiția menționată.
Notă! După cum vă dați seama aici veți lucra cu instrucțiunea if, și aveți de verificat 2
condiții, de cercetat atât media, cât și absentele în acevași timp. Deci veți compone o
condiție dublă, pentru aceasta este posibili de aplicat funcția AND(). Iată un exemplu de
aplicare a acestei funcții. Fie că avem de prelucrat totalurile unei grupe de elevi și de
specificat care din ei au promovat și care sunt corigenți, prin analizarea mediilor
diciplinelor. Deci dacă toate mediile sunt pozitive atunci elevul a promovat, dacă măcar una
este negativă atunci elevul va rămâne corigent:

Așadar, funcția AND() va verifica mai întâi dacă valorile din toate celulele menționate în
paranteze sunt mai mari ca 5, apoi instrucțiunea if(), în caz afirmativ va afișa în celulă
,,promovat”, altfel va afișa ,,corigent”.
7. Completați cu ajutorul funcțiilor Excel rândul Totaluri.
8. Pentru ultima celulă din rândul Totaluri creați un stil de celulă cu șablon de umplere
linii oblice.
9. Cu ajutorul funcțiilor Excel calculați și afișați:
- Valoarea celei mai mari medii
- Valoarea celei mai mici medii
- Numărul de elevi cu media mai mare ca 7
- Numărul de elevi cu 0 absențe
- Numărul de elevi cu diplomă și media 10
- Numărul de elevi ce vor primi diplome
10. Salvați registrul creat.

4
Activitate 1. Adăugați registrului pagina Precipitații.
Practică 2. Introduceți în registru informația conform tabelului:
Nr. 4

3. Adăugați formula pentru calculul mediei precipitațiilor între anii 2010 – 2017 în celula
B10
4. Cu ajutorul unei formule completați coloana Diferenta care reprezintă diferența dintre
nivelul de precipitații dintr-un an și media pe toți anii. Fiți atenți la referințele absolute.
5. Adăugați formula pentru a afișa o alertă (“Seceta”) în coloana D în cazul în care
diferența între nivelul de precipitații dintr-un an și medie este negativă. Folosiți formula
=IF() cu condiția ca diferența să fie mai mare decât zero.
6. Salvați registrul creat.

Activitate 1. Adăugați registrului pagina Angajați.


Practică 2. Creați un tabel cu următorul format:
Nr. 5

3. Completați acest tabel cu 10 de înregistrări (Nume,prenume; Data,luna,anul nașterii,


StareaCivilă, Salariu).
4. Completați coloana Vârsta prin calcularea vârstei reeșind din data nașterii persoanei.
Notă! Pentru a calcula vârsta există mai multe variante, funcția DATEDIF(dataNașterii,
anulCurent, șablon) care va calcual și afăși diferența în y-ani, m-luni, d-zile, de exemplu vom
afișa vârsta în ani:

5. Dacă salariul este mai mare de 2500, tipăriţi în dreapta tabelului, în dreptul persoanei
respective, textul „Salariu foarte mare”, dacă este cuprins între 2000 și 2500 tipariți
„Salariu mare”, dacă este cuprins între 1500 și 2000 tipariți „Salariu mediu” altfel
tipariți „Salariu mic”.
6. Calculați și afișați vârsta medie a personalului.
7. Salvați registrul creat.

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