3. Prefaţă
Disciplina informatică cuprinde în
ansamblul ei unitatea de învăţare
„Funcţii Excel”. În cadrul acestei unităţi
de învăţare elevii vor înţelege utilizarea
funcţiilor în Excel. Multitudinea de
probleme ce apar în rezolvarea unor
probleme îşi găsesc răspuns în aplicarea
funcţiilor în Excel.
5. Funcţii matematice:
ABS(nr)- returnează valoarea absolută a unui nr.
abs(-12) 12
MOD(nr1,nr2)-returnează restul împărţirii a două numere
mod(13;5) 3
INT(nr)-returnează partea întreagă a unui nr;
int(19.3457) 19
SQRT(nr)-returnează radicalul nr pozitiv;
sqrt(144) 12
ROUND(nr, nr_cifre)- rotunjeşte o valoare numerică cu un nr_cifre precizat;
round(32.4567;2) 32,46
9. Funcţii logice:
IF (c;e1;e2) Evaluează condiţia logică c; returneayă valoarea e1 dacă este
adevărată sau valoarea e2 dacă nu este adevărată.
if(B2>C2; “1”; “0”) în acea celulă se va înregistra nr 1 dacă valoarea din celula
B2 este mai mare decât valoarea din celula C2 sau nr 0 dacă valoarea din
celula B2 este mai mică sau cel mult egală cu valoarea din celula C2
AND (nr1;nr2…)- returnează valoarea true dacă toate argumentele logice
nr1;nr2… au valoarea true
and(true;false) sau and(1;0) false
OR (nr1;nr2…)- returnează valoarea true dacă cel puţin unul dintre
argumentele logice nr1,nr2… are valoarea true
or(true; false) sau or(1;0) true
NOT(n1)- returnează valoarea logică inversată a argumentului logic n1
not(true) false
11. Funcţii pentru şiruri de caractere
CODE(s)- codul ASCII al primului character din şirul de caractere s
code(”Alfabet”) code(“A”)=65
CHAR(n)- caracterul al cărui cod Ascii este numărul întreg n
char(65) A
VALUE(s)-valoarea numerică a şirului de caractere s.
value(“100”) 100
LEN(s)-numărul de caractere din şirul s.
len(“text”) 4
LEFT(s;n)-primele n character din şirul s.
left(“untdelemn”;3) unt
MID(s;n1;n2)-n2 caractere din şirul s începând din poziţia n1
mid(“untdelemn”;4;2) de
RIGHT(s;n1)-ultimele n1 caractere din şirul s;
right(“untdelemn”;4) lemn
TRIM (s) Un şir de caractere obţinut prin eliminarea tuturor spaţiilor cu excepţia
spaţiului care desparte cuvintele.
trim (“Primul si ultimul ”) ; Şirul de caractere =”Primul şi ultimul”
12. Lower(s) Un şir de caractere în care toate literele mari sunt transformate în
litere mici
lower(Dan) ; şirul des caractere=“dan”
Upper(s) Un şir de caractere în care toate literele mici sunt transformate în
litere mari
upper(dan) ; şirul des caractere=“DAN”
Proper(s) Un şir de caractere în care prima literă a fiecărui cuvânt este
transformată în literă mare
proper(“oana maria”) ; şirul des caractere=“Oana Maria”
CONCATENATE(n1;n2…)- reunirea şirurilor de caractere
concatenate(“Buna”; “ziua”) Buna ziua
SUBSTITUTE(s;s1;s2;n) Înlocuieşte într-un şir s un subşir s1 cu un subşir s2
începând din poziţia n
substitute(“2 Mar 2002”; “2”;”3”;3) ; şirul des caractere= “2 Mar 2003”
14. Funcţii de căutare
Vlookup(v;d;n)- caută pe verticală într-o coloană dintr-un tabel, o
valoare precizată, unde n reprezintă numărul coloanei din care se
returnează valoarea şi care se găseşte pe acelaşi rând cu
elementul găsit.
Hlookup(v;d;n)- caută pe orizontală, într-un rând dintr-un tabel, o
valoare precizată, unde n reprezintă numărul rândului din care se
returnează valoarea şi care se găseşte pe aceeaşi coloană cu
elementul găsit.
16. Funcţii de informare:
Isblank()-testează dacă o celulă este vidă;
Islogical()- testează dacă data este de tip logic;
Isnumber()-testează dacă data este de tip logic;
Istext()-testează dacă data este un text;
17. PROBLEME EXCEL – FUNCTII SI FORMULE
Se considera două şiruri de numere pe coloanele A şi B
dintr-o foaie de calcul:
aflaţi minimul şi maximul din şirul 1.
aflaţi media dintre suma elementelor primului şir şi suma
elementelor din al doilea şir.
aflaţi radicalul valorii obţinute la punctul b.
rotunjiţi această valoare, astfel încât să se obţină un
număr întreg.
verificaţi dacă cele două şiruri sunt de lungimi egale.
18. Alegem două şiruri de lungimi egale. Ca în exemplul:
a. În celula F2 se scrie formula = MIN(A2:A8), în celula H2 =
MAX(A2:A8);
b. Trebuie aflată media dintre sumele şirurilor, în celula E3 a
fost calculată suma şirului 1, folosind funcţia SUM, apoi în
F3 suma elementelor din şirul 2 (=SUM(B2:B8)). În celula G3
se calculează media celor două valori: =AVERAGE(E3:F3);
c. =SQRT(G3);
19. d. =ROUND(E4;0). Pe poziţia a doua se scrie 0
deoarece dorim să obţinem un număr întreg, adică
cu 0 zecimale;
e. Pentru a preciza dacă cele două şiruri sunt de
lungimi egale, se afişează un mesaj de genul „şiruri
egale” sau „şiruri inegale”. Pentru aceasta folosim
formula
=IF(COUNT(A2:A8)=COUNT(B2:B8);”şiruri
egale”;”şiruri inegale”).
Se poate calcula şi separat lungimea şirului 1, apoi
lungimea şirului 2.
20. Suport de curs
Clic aici pentru a accesa suport curs 1
Clic aici pentru a accesa suport curs 2
Clic aici pentru a accesa suport curs 3
Clic aici pentru a accesa suport curs 4
21. BIBLIOGRAFIE
• Manualul pentru clasa a XI-a - “Tehnologia
informaţiei şi a comunicaţiilor”, - Mariana
Miloşescu, Editura Didactică şi Pedagogică,
Bucureşti, 2009
• M. Gheorghe, Informatică, Ed. Corint, Bucureşti,
2003
• Mirela Popa, Informatică-fișe de lucru pentru
elevi, Editura Donaris, Sibiu, 2005
22. La ce folosesc urmatoarele funcţii:
Funcţiile matematice
Funcţiile statistice
Funcţiile logice
Funcţiile pentru şiruri de caractere
Funcţiile de căutare
Funcţiile de informare