Sunteți pe pagina 1din 17

Conf. univ. dr.

Eduard Stoica

INFORMATICĂ eduard.stoica@ulbsibiu.ro

Microsoft Excel (2)


Funcțiile aplicației Excel

▰ Funcții matematice – pentru calcule matematice și trigonometrice simple sau


▰ Funcții statistice – pentru analize statistice pe serii de date din celule;
▰ Funcții logice – pentru executarea calculelor și a operațiilor de formatare in funcție de condiții logice;
▰ Funcții pentru șiruri de caractere – pentru manipularea textelor (extragere de subșiruri de
caractere, căutare și/sau înlocuire de subșiruri de caractere);
▰ Funcții financiare – pentru calcule din domeniul financiar-contabil;
▰ Funcții de căutare – pentru căutarea in foaia de calcul a unor valori sau a unor referiri;
▰ Funcții de informare – pentru obținerea de informații despre tipul datelor din celule, despre
formatarea și conținutul celulelor; ▰ Funcții pentru date calendaristice – pentru manipularea datelor
calendaristice;
▰ Funcții pentru baze de date – pentru analize si sinteze cu datele din liste;
▰ Funcții inginerești – pentru calcule cu numere complexe, conversii între sistemele de numerație si
intre sisteme de măsură.
2
Funcții matematice

Funcția Valoarea returnată Exemplu

ABS() Partea întreaga a unui număr


Valoarea absolută
(modulul) unui număr ABS(D1-D2)
Modulul numărului obținut prin
diferența dintre numărul din celula D1
Radical dintr-un număr pozitiv
Restul împărțirii a doua și numărul din celula D2=4
numere (modulo)

MOD() MOD(C3/B1) Restul împărțirii numărului din celula C3 la numărul din celula B1=1
INT(C3/B1)
INT() Partea întreaga din numărul obținut prin împărțirea
numărului din celula C3 la numărul din celula B1=5

SQRT(A3)
SQRT() Radical de ordinul 2 din numărul din celula A3=3
ROUND(D1/C1,2)
ROUND() Rotunjește o valoare numerica. celula D1 la
Rotunjește numărul obținut prin împărțirea numărului din
3
numărul din celula C1, la două zecimale =1.33

Funcții statistice Funcția Valoarea returnata Exemplu

Media aritmetica a valorilor numerice din celulele A1, B2 si


AVERAGE() Media aritmetica a argumentelor din listă C3 = 6
AVERAGE(A1;B2;C3)

COUNT() Numărul de obiecte din listă COUNT(A:A) Numarul de celule de pe prima coloana = 3.

MAX() Argumentul din lista cu valoarea cea mai mare MIN() Argumentul din lista cu valoarea cea mai mică
MAX(2:2)
Maximul dintre valorile numerice din celulele din linia a
doua = 8. MIN(C:C,D:D)
Minimul dintre valirile numerice din celulele din coloana a
traia si a patra = 3.

PRODUCT() Produsul argumentelor din listă PRODUCT(A1;B2;C3) Produsul dintre valorile numerice din celulele
A1, B2 si C3 = 66.
SUM(A1:C2) 4
SUM() Suma argumentelor din listă Suma valorilor numerice din celulele A1,
B1, C1, A2, B2, C2 = 24.
Funcția SUM

(funcția =SUM)
Sintaxa
=SUM(număr1,
[număr2],...) - SUMIF
5
Funcția AVERAGE

(funcția =AVERAGE)
Sintaxa
=AVERAGE (număr1,[număr2],...)
- AVERAGEA
- AVERAGEIF
6
Notă: Funcția AVERAGE măsoară tendința centrală, care este locația
centrului unui grup de numere într-o repartiție statistică. Cele mai
obișnuite trei măsurători ale tendinței centrale sunt:

- Media, care este media aritmetică și se calculează prin adunarea unui


grup de numere și împărțirea la numărul de elemente al grupului. De
exemplu, media numerelor 2, 3, 3, 5, 7 și 10 este 30 împărțit la 6,
adică

- Mediana, care este numărul din mijloc al unui grup de numere; adică
jumătate dintre numere au valori mai mari decât mediana și jumătate
au valori mai mici. De exemplu, mediana pentru 2, 3, 3, 5, 7 și 10 este
4.
7
Funcția MIN/MAX

(funcția =MIN / MAX)


Sintaxa
=MIN/MAX (număr1,[număr2],...)

- MINA
- MAXA
8
Funcția COUNT

(funcția =COUNT)
Sintaxa
=COUNT(valoare1, [valoare2],...)

- COUNTA
- COUNTIF
- COUNTBLANK
9
Funcții logice
Funcția Furnizează
Evaluează condiția logica c, returnează valoarea e1 daca este adevărată sau
valoarea e2 daca nu este adevărată. Condiția c este o expresie construită cu
ajutorul operanzilor
IF(c,e1,e2) operatori (aritmetici, relaționali, si/sau logici). Expresiile e1 si
(constante, adrese de celule, funcții si/sau formule) legați cu e2 pot fi constante (de tip numeric, logic sau text), funcții
sau formule.

AND(c1,c2,…) Returnează valoarea true dacă toate argumentele logice c1, c2,… au valoarea true.

OR(c1,c2,…) Returnează valoarea true dacă cel putin unul din argumentele logice c1, c2,… au
valoarea true.
NOT(c) Returnează valoarea logica inversata a argumentului logic c. TRUE

Returnează valoarea logică true.

Funcția IF
(funcția =IF)
Sintaxa
=IF(test_logic, [valoare_dacă_adevărat], [valoare_dacă_fals])

- COUNTIF
- SUMIF
11

Exemplu funcția IF
formula =IF(A1>10; "Mai mare ca 10"; "10 sau mai puțin")
returnează: -"Mai mare ca 10" dacă A1 este mai mare ca 10
-"10 sau mai puțin" dacă A1 este mai mică sau egală cu 10.

12
Funcții pentru șiruri de caractere

Funcția Valoarea returnată Exemplu


Valoarea numerica a șirului de caractere s.

Numărul de caractere din șirul s.

Primele n caractere din șirul s.

Ultimele n caractere din șirul s.


Un sir de caractere in care toate literele mari
sunt transformate in litere mici.

Un sir de caractere in care toate literele mici


sunt transformate in litere maro.

Un șir de caractere în care prima litera a fiecărui


cuvânt este transformată în literă mare.

VALUE(s) VALUE(“$1.000”) Numărul =1.000.


LEN(“Text”)
LEN(s) Numărul de caractere=4

LEFT(s;n) LEFT(“electrod”,2) Șirul de caractere= “el”

RIGHT(s;n) RIGHT(“electrod”,3) Șirul de caractere= “rod”

LOWER(s) LOWER(Bogdan) Sirul de carcatere=“bogdan”

UPPER(s) UPPER(Mihai) Sirul de carcatere=“MIHAI”


PROPER(“ana maria”)
PROPER(s) Șirul de caractere=“Ana Maria”

CONCATENATE(s1,s2,…) Șirul de caractere obținut prin reunirea


13
CONCATENATE(“unt”,”de”,”lemn”) Șirul de caractere=
șirurilor de caractere din argumente.
“untdelemn”
Funcții de căutare

Funcția Furnizează

Caută în domeniul d al tabelului, pe verticală în coloana n valoarea


VLOOKUP(v,d,n) HLOOKUP(v,d,n)

numerică sau de tip text precizată prin argumentul v. Dacă valoarea căutată este găsită, funcția
returnează valoarea unei celule din tabel situată pe același rând cu elementul găsit, dar într-o altă
coloană.
Caută în domeniul d al tabelului, pe orizontala în rândul n valoarea numerică sau de tip text
precizata prin argumentul v. Dacă valoarea căutata este găsită, funcția returnează valoarea unei
celule din tabel situata pe aceeași coloană cu elementul găsit, dar într-un alt rând.
14
Funcția VLOOKUP/HLOOKUP

Sintaxa
=VLOOKUP(lookup_value, table_array, col_index_num,
[range_lookup]) =HLOOKUP(lookup_value, table_array,
row_index_num, [range_lookup])
Are 4 argumente:
lookup_value: valoarea pe care vrem sa o cautam
table_array: tabelul in care cautam lookup_value
col_index_num: odata gasita valoarea formula returneaza o valoare de pe aceeasi linie
din table_array avand o deplasare la dreapta egala cu col_index_num
range_lookup: vrem sa cautam doar valori exact egale sau vrem si valori aproximativ
egale aici setam 0 pentru cautare exacta si 1 pentru cautare aproximativa
15
Funcții de informare

Funcția Furnizează

ISBLANK() Testează dacă o celula este vidă ISLOGICAL()

Testează dacă data este de tip logic ISNUMBER() Testează dacă

data este un număr


Funcții de financiare

Categorie Furnizează Exemple

Funcții din domeniul - Metoda


Se folosesc pentru de depreciere
calcularea liniara;(rata
unor valori
bancar - Metoda
lunară, dobânda, număruldededepreciere
perioade etc.) pentru
cumulativă;
împrumuturi și depuneri.
- Metoda balanței de depreciere
regresivă.
FV(d,n,s,Vi,t)
Funcții pentru calculul
amortizării PMT(d,n,Vi,Vf,t)
IPMT(d,p,n,Vi,Vf,t)
Permit calcularea amortizării NPER(d,s,Vi,Vf,t) PV(d,n,s,Vf,t)
unor investiții folosind diferite RATE(n,s,Vi,Vf,t)
metode:
SLN(c,s,n) DDB(c,s,n,i) 17
SYD(c,s,n,i) DDB(c,s,n,i,f)

MULȚUM
ESC!
ÎNTREBĂRI
18

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