Sunteți pe pagina 1din 16

Funcțiile Excel pot fi

funcții predefinite
funcții personalizate (definite de utilizator)

Funcțiile predefinite reprezintă formule speciale care au rolul de executa calc

Componentele unei funcții Excel


1. semnul =
2. numele funcției
3. zero, unul sau mai multe argumente

Sintaxa generală a unei funcții Excel

=NumeFunctie(argument1;argument2;[argument_optional];…)

Argumentele funcției sunt delimitate prin semnul setat ca separator de lista a


sau punct și virgulă)
Denumire produs
Produs1
Produs2
Produs3
Produs4
Produs5
Produs6

a) algebrice
=SUM(listă_de_elemente)
Returnează o valoare numerică ce reprezintă suma elementelor listei
listă_de_elemente reprezintă o listă compusă din constante numerice, adrese de celule, nume de câmpuri și
altor funcții

AUTOSUM

=PRODUCT(listă_de_elemente)
Returnează o valoare numerică ce reprezintă produsul elementelor listei

=SUMPRODUCT(listă_de_cîmpuri)

listă_de_câmpuri reprezintă un grup de câmpuri ale căror elemente vor fi înmulțite pozițional (primul elem
primul camp este inmultit cu primul din al doilea, cu primul din al treilea etc, al doilea element din primul
inmultit cu al doilea din al doilea camp, cu al doilea din al treilea etc.;valorile astfel obținute sunt însumate)

Returnează o valoare numerică ce reprezintă suma produselor câmpurilor listei


=SUMIF(camp_de_evaluat;"conditie" (criteriu)[;camp de insum

camp_de_evaluat reprezintă câmpul ale cărui celule sunt testate de către condiția exprimată prin cel de-al d
argument al funcției
camp_de_insumat reprezinta campul ale carui valori vor fi insumate daca celulele corespunzatoare de pe
camp_de_evaluat îndeplinesc condiția. Dacă acest argument lipsește, câmpul de însumat va fi chiar câmpul

Returnează suma elementelor unei liste luând în calcul numai anumite celule în funcție de respectarea unei

Obs: Daca argum "camp de insumat"


lipseste din sintaxa functiei, rolul sau va fi
preluat de argum. "camp de evaluat"

=SUMIFS(camp de insumat;camp de evaluat1;"conditie1";camp


evaluat2;"conditie2";……….)

camp_de_insumat reprezinta campul ale carui valori vor fi insumate daca celulele corespunzatoare de pe
camp_de_evaluat îndeplinesc condiția.
camp_de_evaluati reprezintă câmpul ale cărui celule sunt testate de către condiția exprimată prin argumen
urmează imediat după acesta (condiției)
Returnează suma elementelor unei liste luând în calcul numai anumite celule în funcție de respectarea ma
condiții.
=ABS(numar)
Returnează valoarea absolută a valorii precizate prin argumentul numar
=ROMAN(numar)
Returnează un text care semnifică reprezentarea în format cifric roman a numărului precizat ca
argument al funcției
=POWER(numar;putere)
Returnează o valoare obținută prin ridicare numărului reprezentat de argumentul numar la puterea
reprezentată de argumentul putere
=SQRT(numar)
Returnează rădăcina pătrată valorii reprezentată prin argumentul numar
=FACT(numar)
Returnează factorialul numărului precizat ca argument al funcției
=MOD(numar;divizor )
Returnează restul împărțirii argumentului numar la argumentul divizor
=RAND()
Returnează un număr aleator cuprins între 0 și 1

=RANDBETWEEN(limita_inf;limita_sup)
Returnează un număr aleator întreg în intervalul definit de argumentele limita_inf respectiv
limita_sup

b) de rotunjire

=ROUND(nr_de_rotunjit;nr_de_zecimale)
Returnează valoarea precizată prin nr_de_rotunjit la numărul de zecimale precizat prin argumentul
nr_de_zecimale. Dacă nr_de_zecimale este negativ, rotunjirea operează pe partea întreagă a
numărului
=INT(nr_de_rotunjit)

=TRUNC(nr_de_rotunjit)
=EVEN(nr. de rotunjit)
returneaza o valoare numerica rotunjita prin
adaos catre cel mai apropiat nr intreg par

=ODD(nr. de rotunjit)
returneaza o valoare numerica rotunjita prin
adaos catre cel mai apropiat nr intreg impar

=MROUND(nr. de rotunjit;multiplu de rotunjire)

Obs1: daca un nr de rotunjit este mai


aproape de limita superioara a intervalului
(sau este egal cu mijlocul acestuia) dintre
doi multipli consecutivi de rotunjire
aplicati numarului, atunci rotunjirea se va
face prin adaos catre urmatorul (cel mai
mare) multiplu de rotunjire.

Obs2:daca un nr de rotunjit este mai


aproape de limita inferioara a intervalului
dintre doi multipli consecutivi de rotunjire
aplicati numarului, atunci rotunjirea se va
face prin lipsa catre cel mai mic multiplu de
rotunjire.

=CEILING(nr de rotunjit;multiplu de rotunjire)


returneaza o valorica numerica rotunjita prin
adaos catre cel mai apropiat multiplu
semnificativ de rotunjire.
4.14

=FLOOR(nr de rotunjit;multiplu de rotunjire)


returneaza o valorica numerica rotunjita prin
lipsă catre cel mai apropiat multiplu
semnificativ de rotunjire.
Functii Matematice

Cantitate
Data vanzarii
vanduta
3/6/2008 300
3/6/2008 250
3/6/2007 300
2/26/2008 200
2/18/2009 180
2/22/2008 156

mente)
ce reprezintă suma elementelor listei
stă compusă din constante numerice, adrese de celule, nume de câmpuri și rezultatele

Sa se calculeze valoarea totala a produselor vandute (utilizand


referinte celulare) 52,730,000
Sa se calculeze comisionul total (rezultatul va fi generat pe baza
argum de tip "nume de camp") 1,054,600

de_elemente)
ce reprezintă produsul elementelor listei

Sa se calculeze valoarea fiecarui produs


16800000

listă_de_cîmpuri)

grup de câmpuri ale căror elemente vor fi înmulțite pozițional (primul element din
mul din al doilea, cu primul din al treilea etc, al doilea element din primul camp este
camp, cu al doilea din al treilea etc.;valorile astfel obținute sunt însumate)

ce reprezintă suma produselor câmpurilor listei


Sa se calculeze volumul total al vanzarilor pe baza cantitatilor si
preturilor
52730000
_evaluat;"conditie" (criteriu)[;camp de insumat])

mpul ale cărui celule sunt testate de către condiția exprimată prin cel de-al doilea

mpul ale carui valori vor fi insumate daca celulele corespunzatoare de pe


ndiția. Dacă acest argument lipsește, câmpul de însumat va fi chiar câmpul de evaluat.

ei liste luând în calcul numai anumite celule în funcție de respectarea unei condiții.
Sa se calculeze comisionul total numai pentru produsele a caror
valoare este mai mare de 16 mil. 336000
Sa se calculeze volumul total al vanzarilor numai pentru
produsele a caror valoare individuala > 10 mil

28000000

e insumat;camp de evaluat1;"conditie1";camp de
";……….)

mpul ale carui valori vor fi insumate daca celulele corespunzatoare de pe


ndiția.
mpul ale cărui celule sunt testate de către condiția exprimată prin argumentul care
ndiției)
ei liste luând în calcul numai anumite celule în funcție de respectarea mai multor

Sa se calculeze volumul total al vanzarilor numai pentru


produsele care au fost distribuite in cantitati >=250 u.m. si al
caror comision > 150.000

24550000
valorii precizate prin argumentul numar 5

ă reprezentarea în format cifric roman a numărului precizat ca


CDLVI
putere)
rin ridicare numărului reprezentat de argumentul numar la puterea
re 8

orii reprezentată prin argumentul numar 7

ui precizat ca argument al funcției 6


zor )
umentului numar la argumentul divizor 1

prins între 0 și 1 0.0389582


N(limita_inf;limita_sup)
treg în intervalul definit de argumentele limita_inf respectiv
11

otunjit;nr_de_zecimale)
rin nr_de_rotunjit la numărul de zecimale precizat prin argumentul
imale este negativ, rotunjirea operează pe partea întreagă a
45.12
jit)
7
otunjit)
7
unjit)

njit)

rotunjit;multiplu de rotunjire)

Sa se rotunjeasca pretul real la un multiplu de 10, 50 si 100

otunjit;multiplu de rotunjire)
tunjit;multiplu de rotunjire)
Pret unitar Valoare Comision 2%
56,000 16,800,000 336,000
31,000 7,750,000 155,000
25,000 7,500,000 150,000
56,000 11,200,000 224,000
31,000 5,580,000 111,600
25,000 3,900,000 78,000
8

45.17800 45.17900

45.18000 45.18000
1
-8

-7
4

50
50

40

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