Documente Academic
Documente Profesional
Documente Cultură
funcii predefnite
funcii personalizate (defnite de utilizator)
=NumeFunctie(argument1;argument2;[argument_optiona
a)algebrice
=SUM(list_de_elemente)
Returneazovaloarenumericcereprezintsumaelementelorlistei
list_de_elementereprezintolistcompusdinconstantenumerice,adresedecelule,numedecmpurii
AUTOSUM
=PRODUCT(list_de_elemente)
Returneazovaloarenumericcereprezintprodusulelementelorlistei
=SUMPRODUCT(list_de_cmpuri)
list_de_cmpurireprezintungrupdecmpurialecrorelementevorfinmulitepoziional(primulele
primuldinaldoilea,cuprimuldinaltreileaetc,aldoileaelementdinprimulcampesteinmultitcualdoile
treileaetc.;valorileastfelobinutesuntnsumate)
Returneazovaloarenumericcereprezintsumaproduselorcmpurilorlistei
=SUMIF(camp_de_evaluat;"conditie"(criteriu)[;campdeinsum
camp_de_evaluatreprezintcmpulalecruicelulesunttestatedectrecondiiaexprimatprinceldeal
camp_de_insumatreprezintacampulalecaruivalorivorfiinsumatedacacelulelecorespunzatoaredepec
Dacacestargumentlipsete,cmpuldensumatvafichiarcmpuldeevaluat.
Returneazsumaelementeloruneilistelundncalculnumaianumitecelulenfunciederespectareaunei
Obs:Dacaargum"campdeinsumat"lipsestedin
sintaxafunctiei,rolulsauvafipreluatdeargum.
"campdeevaluat"
=SUMIFS(campdeinsumat;campdeevaluat1;"conditie1";cam
evaluat2;"conditie2";.)
camp_de_insumatreprezintacampulalecaruivalorivorfiinsumatedacacelulelecorespunzatoaredepec
camp_de_evaluatireprezintcmpulalecruicelulesunttestatedectrecondiiaexprimatprinargumen
(condiiei)
Returneazsumaelementeloruneilistelundncalculnumaianumitecelulenfunciederespectareama
=ABS(numar)
Returneazvaloareaabsolutavaloriiprecizateprinargumentulnumar
=ROMAN(numar)
Returneazuntextcaresemnificreprezentareanformatcifricromananumruluiprecizatcaargument
=POWER(numar;putere)
Returneazovaloareobinutprinridicarenumruluireprezentatdeargumentulnumarlaputerearepre
argumentulputere
=SQRT(numar)
Returneazrdcinaptratvaloriireprezentatprinargumentulnumar
=FACT(numar)
Returneazfactorialulnumruluiprecizatcaargumentalfunciei
=MOD(numar;divizor)
Returneazrestulmpririiargumentuluinumarlaargumentuldivizor
=RAND()
Returneazunnumraleatorcuprinsntre0i1
=RANDBETWEEN(limita_inf;limita_sup)
Returneazunnumraleatorntregnintervaluldefinitdeargumentelelimita_infrespectivlimita_sup
b)derotunjire
=ROUND(nr_de_rotunjit;nr_de_zecimale)
Returneazvaloareaprecizatprinnr_de_rotunjitlanumruldezecimaleprecizatprinargumentulnr_de
nr_de_zecimaleestenegativ,rotunjireaopereazpeparteantreaganumrului
=INT(nr_de_rotunjit)
Returneazparteantreaganumruluinr_de_rotunjit(celmaiapropiatntregmaimicsauegalcunr_de
=TRUNC(nr_de_rotunjit)
Returneazovaloarenumerictrunchiatlanivelulpriisalentregi
=EVEN(nr_de_rotunjit)
Returneazovaloarenumericrotunjitprinadaosctrecelmaiapropiatnumrpar
=ODD(nr.derotunjit)
Returneazovaloarenumericrotunjitprinadaosctrecelmaiapropiatnumrimpar
=MROUND(nr.derotunjit;multipluderotunjire)
Returneazovaloarenumericrotunjitctrecelmaiapropiatmultipluderotunjire
=CEILING(nrderotunjit;multipluderotunjire)
Returneazovaloarenumericrotunjitprinadaosnfunciedeunmultiplusausubmultipluderotunjire
=FLOOR(nrderotunjit;multipluderotunjire)
Returneazovaloarenumericrotunjitprinlipsnfunciedeunmultiplusausubmultipluderotunjire
=ROUNDUP/ROUNDDOWN(lista_de_elem;+/constanta)
Returneazovaloarenumericrotunjitprinadaos/lipslaoanumitvaloarepoziional
FunctiiMatematice
Datavanzarii Cantitatevanduta
3/6/2008 300
3/6/2008 250
3/6/2007 300
2/26/2008 200
2/18/2009 180
2/22/2008 156
sumaelementelorlistei
dinconstantenumerice,adresedecelule,numedecmpuriirezultatelealtorfuncii
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
mente)
produsulelementelorlistei
e_cmpuri)
mpurialecrorelementevorfinmulitepoziional(primulelementdinprimulcampesteinmultitcu
etc,aldoileaelementdinprimulcampesteinmultitcualdoileadinaldoileacamp,cualdoileadinal
mate)
sumaproduselorcmpurilorlistei
Sa se calculeze volumul total al vanzarilor pe baza
cantitatilor si preturilor
52730000
at;"conditie"(criteriu)[;campdeinsumat])
uicelulesunttestatedectrecondiiaexprimatprinceldealdoileaargumentalfunciei
ruivalorivorfiinsumatedacacelulelecorespunzatoaredepecamp_de_evaluatndeplinesccondiia.
umatvafichiarcmpuldeevaluat.
ndncalculnumaianumitecelulenfunciederespectareauneicondiii.
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
mat;campdeevaluat1;"conditie1";campde
.)
ruivalorivorfiinsumatedacacelulelecorespunzatoaredepecamp_de_evaluatndeplinesccondiia.
ruicelulesunttestatedectrecondiiaexprimatprinargumentulcareurmeazimediatdupacesta
ndncalculnumaianumitecelulenfunciederespectareamaimultorcondiii.
24550000
izateprinargumentulnumar 3
tareanformatcifricromananumruluiprecizatcaargumentalfunciei XII
numruluireprezentatdeargumentulnumarlaputereareprezentatde
8
entatprinargumentulnumar 7
caargumentalfunciei 6
numarlaargumentuldivizor 0
0i1 0.229105
a_inf;limita_sup)
rvaluldefinitdeargumentelelimita_infrespectivlimita_sup 25
;nr_de_zecimale)
rotunjitlanumruldezecimaleprecizatprinargumentulnr_de_zecimale.Dac
reazpeparteantreaganumrului 1200
_de_rotunjit(celmaiapropiatntregmaimicsauegalcunr_de_rotunjit) -8
)
anivelulpriisalentregi -7
inadaosctrecelmaiapropiatnumrpar 4
inadaosctrecelmaiapropiatnumrimpar 3
it;multipluderotunjire)
trecelmaiapropiatmultipluderotunjire 1300
t;multipluderotunjire)
inadaosnfunciedeunmultiplusausubmultipluderotunjire 50
multipluderotunjire)
inlipsnfunciedeunmultiplusausubmultipluderotunjire 40
WN(lista_de_elem;+/constanta)
inadaos/lipslaoanumitvaloarepoziional 43.23
Pretunitar Valoare Comision2%
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
qw ew ew
0 4.75 0
FunctiiStatistic
=MAX(numar1;numar2;..numarn)
=MIN(numar1;numar2;..numarn)
=AVERAGE(numar1;numar2;..numarn)
=AVERAGEIF(campdeevaluat;"conditie";[campcalculmedie]")
=AVERAGEIFS(campcalculmedie;campeval1;"conditie1";campeva
=COUNT(listaelemente)
=COUNTA(listaelementealfanumerice)
=COUNTIF(campdeevaluat;"conditie")
=COUNTIFS(campdeevaluat1;"conditie1";campdeevaluat2;"condit
=MODE(numar1;numar2;numarn)
=FREQUENCY(domeniudevalori;listaintervale)
Valori
0-5 mil
5 mil-10 mil
10 mil-15 mil
FunctiiStatistice
Saseafisezevaloareamaximaa
produselorvandute.
16800000
Saseafisezevaloareaminimaa
produselorvandute.
3900000
Saseafisezepretulmediude
vanzareaproduselor.
37333
";[campcalculmedie]")
Saseafisezevaloareamediea
produselordecalitatea1vandute.
11833333
eval1;"conditie1";campeval2;"conditie2"..)
Saseafisezecomisionulmediu
aferentproduseledecalitatea1 #DIV/0!
vanduteinlunamartie2008.
Saseafisezenumarultotalde
produsevandute.
6
Saseafisezenumarultotalde
produsevandute.
6
Saseafisezenumarultotalde
produsecalitatea1vandute.
3
";campdeevaluat2;"conditie2"..)
Saseafisezenumarultotalde
produsevandute,calitatea1,care 2
auvalorimaimaride10000000.
Saseafisezeanulincaresau
efectuatcelemaimultevanzarii
(anulcuceamaifrecventa
2008
aparitie).
tervale)
Saseafisezedistributiavalorii
aferenteproduselorvandutepe #NAME?
intervalelespecificate
Intervale valori
5000000 1
10000000 3
15000000 1
5/19/2017
Comision2%
336000
155000
150000
224000
111600
78000
{=FREQUENCY(F5:F10;E43:E45)}
FunctiiLogice
=IF(conditie;valoare_pt_conditie_adevarata;valoare_pt_condi
testeaza conditia specifcata si returneaz rezultatul evalurii celui de-al doile
sau rezultatul evalurii celui de-al treilea argument dac nu este ndeplinit c
Ex1:
Sa se completeze coloana "Categorie asigurari" pe baza urm restrictii:
* pentru asigurarile de viata, se afseaza mesajul "de viata"
* pentru celelalte tipuri de asigurari, se afseaza mesajul "non viata"
Ex2:
Sa se calculeze comisionul aferent agentilor de asigurare stiind ca:
* pentru asigurarile de viata, comisionul este de 10% din valoarea asigurarii
* pentru asigurarile non viata, comisionul este de 5% din valoarea asigurarii
=AND(evaluarelogica;,evaluarelogica2...)
=OR(evaluarelogica1;evaluarelogica2...)
Returneaz true dac cel pui unul dintre argumentele funciei returneaz true
Ex3:
Sa se calculeze comisionul pentru asigurare auto astfel:
dac tipul asigurrii este CASCO sau RCA atunci comisionul este de 10% din valoarea asigurrii, alt
Ex4:
Sa se recalculeze comisionul asiguratului pe baza urm. restrictii:
Daca asiguratul este din provincie si valaare asigurata este mai mare de 50.000 comisionul
crete cu 10%
=NOT(evaluare_logic)
inverseaz valoarea logic de adevr a argumentului
=TRUE()
returneaza valoarea logica de adevar TRUE
=FALSE()
returneaza valoarea logica de adevar FALSE
=IFERROR(valoare;valoare_dac_eroare)
dac primul argument al funciei este o eroare atunci funcia returneaz valoarea celui de-al doilea
dac nu, returneaz primul argument al funciei
Principalelesemnificatiialevalorilordeeroare
returnatedeformuleleeditateinmodgresit
###############
#VALUE!
#NAME!
#REF!
#DIV/0!
#NUM!
#N/A!
#NULL!
Referintacirculara
Ex1: Ex2: Ex3:
Suma asigurata
Categorie asigurari Comision agent asig Comision asigurare Auto
(euro)
a;valoare_pt_conditie_falsa)
valurii celui de-al doilea argument dac este ndeplinit condiia
c nu este ndeplinit condiia
de 50.000 comisionul
z valoarea celui de-al doilea argument
Curs euro
Cheltuieli
Profit (RON) Profit (Euro)
(RON)
300,000 #REF! #REF! =IFERROR(H85/G82;"eroare")
450,000 #REF! #REF! eroare
600,000 #REF! #REF! eroare
500,000 #REF! #REF!
750,000 #REF! #REF!
875,000 #REF! #REF!
Ex4: Ex5:
Comision agent
Comision (NOT)
asig recalculat
R(H85/G82;"eroare")
FunctiideInformare
a)f.deinformarecetesteazacontinutulcelulelor
ISBLANK
ISNUMBER
ISTEXT
ISNONTEXT
ISLOGICAL
ISERROR
ISERR 9
ISNA
ISREF
ISODD
ISEVEN
b)f.deinformareceafiseazainformatiireferitoarelacelulesaucampuri
NA
COUNTBLANK Exemplu:
aaa
222
4
ERROR.TYPE
Exemplu:
20
8 10
60
=PRODUCT($D$48;"AAA" #VALUE! 519
TYPE
OBS
=CELL(tip_informatie;[referinta])
returneaza diferite informatii asupra referintei celulare, in functie
Unde:
CELL a) tip_informatie= o valoare de tip text care spesifica tipu
valorile acestui argument pot fi:
* "address" - adresa celulei specificate;daca argumentul r
returneaza coordonatele primei celule ale acesteia.
* "col" = numarul coloanei celulei din referinta celulara.
* "row" = numarul liniei din referinta specificat.
* "filename" = specificatorul fisierului curent, inclusiv cale
curenta.
* "protect" - returneaza valoarea 0 (zero) daca celula nu e
blocata.
* "width" - latimea coloanei referintei celulare (exprimata
implicit aferent coloanei.
Exemple:
SintaxaCELL Rezultatreturnat
=CELL("address") $B$81
=CELL("col";A82) 1
Impozit
1600
0
0
90
eritoarelacelulesaucampuri
=COUNTBLANK($B$93:$B$96)
1 #NULL! 4 #REF!
2 #DIV/0! 5 #NAME!
3 #VALUE! 6 #NUM!
1 #NULL! 4 #REF!
2 #DIV/0! 5 #NAME!
Rezultatreturnat:
3 #VALUE! 6 #NUM!
7 #N/A!
12
matie;[referinta])
ormatii asupra referintei celulare, in functie de valoarea primului argument specifcat.
valoare de tip text care spesifica tipul de informatie despre celula referita.
ument pot fi:
celulei specificate;daca argumentul referinta este un camp, functia
atele primei celule ale acesteia.
oloanei celulei din referinta celulara.
niei din referinta specificat.
ficatorul fisierului curent, inclusiv calea de foldere si foaia de calcul
eaza valoarea 0 (zero) daca celula nu este blocat si 1 daca celula este
cifica adresa celulei, coordonatele sau numele unui camp pentru care se
i tip de informatie. daca acest argument este optional, functia CELL
sp.celulei curente (in care este editata formula).
REF!
NAME!
NUM!
REF!
NAME!
NUM!
te numeric
te de natura sir de caractere
ste de natura logica
e eroare
te o formula matriceala