O altă facilitate importantă oferită de programul Excel este posibilitatea folosirii funcţiilor predefinite care ne dă posibilitatea de a efectua operaţii complexe într-un mod simplu şi rapid. Orice funcţie returnează o valoare, astfel încât ea poate fi inclusă într-o expresie ca orice alt operand.
Funcţiile Excel pot fi de diferite categorii:
Acestea pot fi apelate cu ajutorul meniului Insert şi opţiunea Function sau prin activarea icon-ului fx preluat din Formula Bar (bara de formule).
În imaginea următoare este relevat modul cum pot fi preluate şi alte funcţii din lista deschisă cu icon-ul AutoSum activat, de exemplu, de pe bara Standard: |
Unele dintre cele mai folosite funcţii sunt cele pentru calcule matematice elementare :
Sintaxa |
Valoarea returnată |
ABS(n) |
Valoarea absolută (modulul) lui n |
EXP(n) |
en (e=2,718282) |
INT(n) |
Partea întreagă a lui n |
SQRT(n) |
Radical din n (n>0) |
LOG(n) |
Logaritm în baza 10 din n |
LG(n) |
Logaritm natural din n |
ROUND(n1;n2) |
Rotunjire a valorii numerice n1 la un număr cu n2 zecimale |
Iată câteva exemple:
= ABS(-91) --> funcţia returnează valoarea 91
= EXP(LN(48)) --> funcţia returnează valoarea 48
= SQRT(INT(12.34) + ROUND(3.78)) --> funcţia returnează valoarea 4 = radical (12 + 4)
O altă categorie de funcţii o constituie cele cu caracter statistic, cele mai importante fiind prezentate în tabelul alăturat:
Sintaxa |
Valoarea returnată |
COUNT(n1;n2;…) |
Numărul de valori conţinute în celulele domeniului respectiv, adică numărul de celule |
SUM(n1;n2;…) |
Suma valorilor din celulele domeniului |
AVERAGE(n1;n2;…) |
Media aritmetică a valorilor din celulele domeniului |
MAX(n1;n2;…) |
Valoarea maximă dintre valorile din celulele domeniului |
MIN(n1;n2;…) |
Valoarea minimă dintre valorile din celulele domeniului |
STDEV(n1;n2;…) |
Deviaţia standard a valorilor din celulele domeniului |
Exemple:
Iată ce se obţine după editarea funcţiilor enunţate în exemple:
Aplicaţie: Refaceţi acelaşi exerciţiu prezentat în imaginea anterioară !
Dacă se lucrează cu date de tip text, o importanţă deosebită o au funcţiile ce operează cu şiruri de caractere, care sunt prezentate în tabelul de mai jos:
Sintaxa |
Semnificaţie |
CODE(s) |
Returnează codul ASCII al primului caracter din şirul de caractere s |
CHAR(n) |
Returnează caracterul al cărui cod ASCII este n (nr. întreg) |
LEN(s) |
Returnează numărul de caractere al şirului s |
VALUE(s) |
Returnează valoarea numerică a şirului de caractere s |
TRIM(s) |
Elimină spaţiile de la începutul şi sfârşitul şirului s |
LEFT(s;n) |
Returnează primele n caractere din şirul s |
RIGHT(s;n) |
Returnează ultimele n caractere din şirul s |
MID(s;n1;n2) |
Returnează n2 caractere din şirul s începându-se de la caracterul cu numărul n1 |
REPT(s;n) |
Se obţine un şir de caractere format din n repetări ale şirului s |
material realizat de profesor Cioroianu Iulian Marian