Sunteți pe pagina 1din 32

ABILITĂŢI DEZVOLTA

UTILIZAREA FUNCȚIILOR
Funcții matematice
*Funcții matematice algebrice
*Funcții matematice de rotunjire
Funcții statistice
Funcții logice
Funcții de informare
Funcții de cautare (consultare)
Funcții de tip dată calendaristică
Funcții de tip text
Funcții de tip bază de date
Funcții financiare și economice
VOLTATE
IILOR EXCEL
FUNCTII MATEMATICE
a) Functii algebrice
Denumire  Data  Cantitate  Pret 
Calitatea
produs vanzarii vanduta unitar
Produs1 1 1/16/2018 300 56
Produs2 2 1/18/2018 250 31
Produs3 1 1/20/2018 300 25
Produs4 1 9/25/2018 200 56
Produs5 2 10/8/2018 180 31
Produs6 2 10/15/2018 156 25

=SUM(numar1;numar2;…;numarn)
Sa se calculeze valoarea totala a
produselor vandute (utilizand referinte
celulare) 52730 =SUM(F4:F9)

Sa se calculeze valoarea produselor 1,3


si 4 35500 =SUM(F4;F6:F7)
Sa se calculeze comisionul total
(rezultatul va fi generat pe baza unui
argument de tip "nume de camp") 1054.6 =SUM(Comision)

=PRODUCT(numar1;numar2;…;numarn)
Sa se calculeze valoarea fiecarui produs
(in coloana Valoare) 16800 =PRODUCT(D4;E4)

=SUMPRODUCT(lista1;lista2;……listan)
Sa se calculeze volumul total al
vanzarilor pe baza cantitatilor si
preturilor 52730 =SUMPRODUCT(D4:D9

=SUMIF(câmp_criteriu; "criteriu"; [câmp_de_însumat])


Sa se calculeze comisionul total numai
pentru produsele a caror valoare este
mai mare de 16.000 336 =SUMIF(F4:F9;">16000

=SUMIFS(câmp_de_însumat; câmp_criteriu1; "criteriu1"; câmp_cr

Sa se calculeze valoarea totala a


vanzarilor numai pentru produsele care
au fost distribuite in cantitati >=250
u.m. si al caror comision > 150 24550 =SUMIFS(F4:F9;D4:D9;"

=ABS(numar)
=ROMAN(numar)
=POWER(numar;putere)
=SQRT(numar)
=FACT(numar)
=MOD(numar;divizor)
=RAND()
=RANDBETWEEN(limita inf;limita sup)

O societate comercială de distribuţie organizează o tombolă cu ocazia promovări


prilej cu care desemnează 5 câştigători într-o ordine aleatoare.
Numarul primului bilet de participare 1
Numarul ultimului bilet de participare 750
Catigator 1 333
Catigator 2 733
Catigator 3 750
Catigator 4 470
Catigator 5 693
CE Revenire la cuprins

Comision 
Valoare
2%
16800 336
7750 155
7500 150
11200 224
5580 112
3900 78

UM(F4:F9)

UM(F4;F6:F7)

UM(Comision)

RODUCT(D4;E4)
UMPRODUCT(D4:D9;E4:E9)

însumat])

UMIF(F4:F9;">16000";Comision)

"criteriu1"; câmp_criteriu2; "criteriu2" … )

UMIFS(F4:F9;D4:D9;">=250";Comision;">150")

134
XXIX
625
25
6
3
0.751347
357

bolă cu ocazia promovării unui produs,


ntr-o ordine aleatoare.
FUNCŢII MATEMATICE
b) Funcţii de rotunjire

=INT(număr)
=ROUND(număr;număr_de_zecimale)

Data curentă 28 octombrie 2019


Vechime în ani
Data angajării Vechime în ani (INT)
20 iulie 2003 16.2737850787 16

=ROUNDUP(număr;+/-constantă_poziţională)
=ROUNDDOWN(număr;+/-constantă_poziţională)
Dacă semnul constantei poziţionale este negativ, rotunjirea operează
separatorului zecimal (de ex: -3=mii, -2=sute, -1=zeci, 0=întreg)
Dacă semnul constantei poziţionale este pozitiv, rotunjirea operează
separatorului zecimal (de ex: 3=miimi, 2=sutimi, 1=zecimi)
234,676.7538
235,000.0000 =ROUNDUP(A15;-3)
234,000.0000 =ROUNDDOWN(A15;-3)
234,676.7540 =ROUNDUP(A15;3)
234,676.7530 =ROUNDDOWN(A15;3)

=ODD(număr)
=EVEN(număr)
8.14 9
Rotunjire prin adaos către cel mai apropiat număr întreg impar
9 =ODD(A23)
Rotunjire prin adaos către cel mai apropiat număr întreg par
10 =EVEN(A23)

=MROUND(număr; multiplu_de_rotunjire)
=CEILING(număr; multiplu_de_rotunjire)
=FLOOR(număr; multiplu_de_rotunjire)

Preţ real 6,281 RON


Multiplu de Preţ rotunjit MROUND Preţ rotunjit
rotunjire CEILING
500 6,500 RON 6,500 RON
1000 6,000 RON 7,000 RON
4000 8,000 RON 8,000 RON
Revenire la cuprins

Vechime în ani
(ROUND)
16

rotunjirea operează la partea întreagă, în stânga


eci, 0=întreg)
otunjirea operează la partea zecimală, în dreapta
=zecimi)
întreg impar

întreg par

Preţ rotunjit
FLOOR
6,000 RON
6,000 RON
4,000 RON
FUNCŢII STATISTICE
Denumire  Cantitate 
Calitatea Data vanzarii
produs vanduta
Produs1 1 1/16/2018 300
Produs2 2 1/18/2018 250
Produs3 1 1/20/2018 300
Produs4 1 9/25/2018 200
Produs5 2 10/8/2018 180
Produs6 2 10/15/2018 156

=MAX(numar1;numar2;..numarn)

Sa se afiseze valoarea maxima a


produselor vandute. 16800
=MIN(numar1;numar2;..numarn)

Sa se afiseze valoarea minima a produselor


vandute. 3900
=AVERAGE(numar1;numar2;..numarn)
Sa se afiseze valoarea medie a produselor
vandute. 8788
=AVERAGEIF(câmp_criteriu; "criteriu"; [câmp_calcul_medie])
Sa se afiseze valoarea medie a produselor
de calitatea 1 vandute. 11833
=AVERAGEIFS(câmp_calcul_medie; câmp_criteriu1; "criteriu1"; [câm

Sa se afiseze comisionul mediu aferent


produsele de calitatea 1 vandute in luna
ianuarie 2018. 243

=COUNT(lista elemente)
Sa se afiseze numarul total de produse
vandute. 6
=COUNTA(lista elemente alfanumerice)
Sa se afiseze numarul total de produse
vandute. 6
=COUNTIF(câmp_criteriu; "criteriu")
Sa se afiseze numarul total de produse
calitatea 1 vandute. 3
=COUNTIFS(câmp_criteriu1; "criteriu1"; [câmp_criteriu2; "criteriu2"

Sa se afiseze numarul total de produse


vandute, calitatea 1, care au valori mai mari
de 10000. 2
=COUNTBLANK(plaja_celule)
Denumire 
Calitatea Data vanzarii
produs 1
Produs1 1 1/16/2012
2 1/18/2012
Produs3 1 1/20/2012
Produs4 1 1/25/2012
Produs5 2 2/8/2012
Produs6 2 2/15/2012

=MODE(numar1;numar2;…numarn)

Sa se afiseze luna in care s-au efectuat cele


mai multe vanzarii (luna cu cea mai
frecventa aparitie).

=FREQUENCY(domeniu de valori; lista intervale)


Sa se afiseze distributia valorii aferente produselor
vandute pe intervalele specificate
Valori
0-5.000
5.000-10.000
10.000-15.000

=SMALL(câmp_numeric_date, poziţie_ierarhie)

=LARGE(câmp_numeric_date, poziţie_ierarhie)

100 100 =SMALL(A57:A65;1)


200 400 =SMALL(A57:A65;4)
300
400
500 900 =LARGE(A57:A65;1)
600 700 =LARGE(A57:A65;3)
700
800
900

 =COVAR(matrice1, matrice2)
unde:

Ø matrice1 reprezintă o serie de valori pentru care va fi calculată intensitatea legăturii faţă de cea de-a doua serie

Ø matrice2 reprezintă a doua serie de valori.


 = CORREL(matrice1, matrice2)

unde:
Ø matrice1 reprezintă o serie de valori pentru care va fi calculată intensitatea legăturii faţă de cea de-a doua

Ø matrice2 reprezintă a doua serie de valori.

Obs: Coef. poate valori intre -1 si +1 cu urm semnif:


* coeficientul de corelaţie este +1, o creştere a valorilor unui set de date determină creşterea celui de-al doilea set

* coeficientul de corelaţie=0, nu există nici o relaţie între cele două seturi de date.

*coeficientul de corelaţie= -1, o creştere a valorilor unui set de date determină scăderea valorilor celui de-al doilea se

Ex:
Nota
Cod student Laborator Nota Examen

554 10.00 8.25 Coeficientul de corelaţie


299 9.00 8.75 Nota de la Examen şi Nota
331 8.00 8.25
190 10.00 10.00
531 10.00 9.00
271 8.00 10.00
549 3.00 7.25
715 7.00 2.50
104 3.00 6.50
589 6.00 8.25
300 3.00 1.00
708 0.00 1.25
56 7.00 6.50
208 3.00 3.00
137 7.75 8.25
302 7.50 7.00
312 4.50 6.50
632 8.25 6.75
723 6.75 1.50
648 6.50 8.50
415 3.00 2.00
304 7.50 5.00
638 5.75 3.25
659 4.00 2.75
392 7.00 9.00
339 9.50 10.00
402 1.00 1.00

Ex subiect ex :
Sa se formateze conditional (fundal rosu, fonturi albe) numele si prenumele a
mai mari).
Nume Prenume Sucursala Departament Vârsta
POPESCU Viorel Doctor Felix Creditare 48 ani
MIHAI Carmen Ştefan cel Mare Creditare 25 ani
POPA Florin Ştefan cel Mare Corporaţii 50 ani
ALBU Constanţa Doctor Felix Creditare 33 ani
NEDELCU Mihai Ştefan cel Mare Oficiul juridic 32 ani
CHIRU Bogdan Plevnei Creditare 24 ani
ALBITER Oana Plevnei Creditare 41 ani
VLAD Petru Ştefan cel Mare Oficiul juridic 51 ani
CORNEA Ana Doctor Felix Corporaţii 51 ani
MONDREA Laura Ştefan cel Mare Creditare 50 ani
SAVU Cătălin Ştefan cel Mare Asigurări 40 ani
PANAIT Cornel Ştefan cel Mare Asigurări 51 ani
COMAN Aura Ştefan cel Mare Asigurări 29 ani
BLAGA Mădălina Plevnei Corporaţii 24 ani
MIHAI Dinu Doctor Felix Creditare 25 ani
DEDU Natalia Ştefan cel Mare Corporaţii 49 ani
GANEA Pavel Ştefan cel Mare Creditare 31 ani
SORESCU Liana Plevnei Relaţii clienţi 26 ani
PETRE Cristina Doctor Felix Relaţii clienţi 42 ani
MĂNESCU Anda Ştefan cel Mare Corporaţii 29 ani
VIŞAN Alexandra Plevnei Oficiul juridic 38 ani
=OR(H114=LARGE($H$114:$H$134,1),H114=LARG
TATISTICE Revenire la cuprins

Comision 
Pret unitar Valoare
2%
56 16800 336
31 7750 155
25 7500 150
56 11200 224
31 5580 112
25 3900 78

=MAX(F4:F9)

=MIN(F4:F9)

=AVERAGE(F4:F9)
p_calcul_medie])

=AVERAGEIF(B4:B9;"=1";F4:F9)
riteriu1; "criteriu1"; [câmp_criteriu2; "criteriu2"] …)

=AVERAGEIFS(G4:G9;B4:B9;"=1";C4:C9;">=01/01/2018";C4:C9;"<=01

=COUNT(B4:B9)

=COUNTA(A4:A9)

=COUNTIF(B4:B9;"=1")
mp_criteriu2; "criteriu2"] ...)

=COUNTIFS(F4:F9;">10000";B4:B9;"=1")

=COUNTBLANK(A34:A39)
1 =MODE(MONTH($C$4:$C$9))

Intervale valori
5000 1 {=FREQUENCY(F4:F9;E49:E51)}
10000 3
Obs: validarea rezultatelor se realizeaza prin
15000 1 combinatia de taste CTRL + SHIFT + ENTER.

MALL(A57:A65;1)
MALL(A57:A65;4)
RGE(A57:A65;1)
RGE(A57:A65;3)

tatea legăturii faţă de cea de-a doua serie de valori.

ntensitatea legăturii faţă de cea de-a doua serie de valori.

ermină creşterea celui de-al doilea set

date.

nă scăderea valorilor celui de-al doilea set.

Coeficientul de corelaţie calculat între


ota de la Examen şi Nota de la Laborator
0.72772781 =CORREL(B70:B96;C70:C96)
lbe) numele si prenumele angajatilor care au primele 2 salarii de incadrare (cele

Data angajării Vechime Spor vechime Salariu încadrare


03-Apr-1990 19 ani 20% 3,350 lei
03-May-2009 0 ani 0% 2,560 lei
27-Dec-1989 20 ani 20% 1,905 lei
24-Feb-2005 5 ani 5% 2,885 lei
12-Jun-2007 2 ani 0% 1,995 lei
12-Dec-2008 1 ani 0% 2,905 lei
16-Oct-1993 16 ani 20% 2,350 lei
08-Aug-1990 19 ani 20% 2,670 lei
03-Apr-1990 19 ani 20% 2,550 lei
09-Apr-1994 15 ani 15% 3,350 lei
20-Mar-2000 9 ani 10% 3,975 lei
10-Oct-1982 27 ani 25% 2,900 lei
12-Dec-2006 3 ani 0% 1,885 lei
17-Jan-2009 1 ani 0% 2,900 lei
06-Mar-2008 2 ani 0% 3,900 lei
02-Feb-1986 24 ani 25% 2,944 lei
03-May-2009 0 ani 0% 1,960 lei
21-Apr-2001 8 ani 10% 3,885 lei
18-Apr-1994 15 ani 15% 2,670 lei
04-Apr-2006 3 ani 0% 2,155 lei
16-Nov-1999 10 ani 10% 2,800 lei
$H$134,1),H114=LARGE($H$114:$H$134,2))
8";C4:C9;"<=01/31/2018")
drare (cele
Ex 1) Sa se calculeze cuantumul total al excursiilor organizate pentru pachetele de servicii All inclu

=SUMIF(F5:F29,"All inclusive",H5:H29) sau =SUMIF(F5:

Cod client Oraş destinaţie Ţară destinaţie Nume client Codul numeric personal

1040995 Lisabona Portugalia Olteanu George 1900220440018


1041173 Roma Italia Danila Constantin 1750915122425
1041421 Torino Italia Trifas Raluca 2691020453035
1042010 Genova Italia Moraru Andrei 1701203041511
1042045 Paris Franţa Apostol Ioana 2910516422378
1042143 Praga Cehia Andrei Maria 2830607133226
1042151 Lyon Franţa Anghel Veronica 2740313425124
1042182 Pireu Grecia Buduru Andrei 1870820081358
1042252 Atena Grecia Matei Lucian 1720226435361
1042232 Paris Franţa Bucur Marius 1680611201918
1042232 Milano Italia Dumitru Larisa 2781124228235
1042248 Madrid Spania Bogdan Cristina 2900927329284
1042255 Paris Franţa Damian Raluca 2910818444241
1042303 Barcelona Spania Gafton Natalia 2580120172523
1042304 Manchester Anglia Popescu Loredana 2870319433231
1042366 Liverpool Anglia Ionescu Cecilia 2670821081315
1032367 Paris Franţa Stănescu Mihnea 1641020332864
1042388 Paris Franţa Adamescu Daria 2891204442820
1022416 Amsterdam Olanda Stroe Camelia 2741214223852
1042420 Rotterdam Olanda Prisacaru George 1570716141829
1042421 Porto Portugalia Pascu Ioana 1630528257238
1042429 Paris Franţa Iancu Oana Diana 2830926439325
1042445 Paris Franţa Musceleanu Tudor 1690423457123
1042465 Copenhaga Danemarca Stupu Marius 1671228162829
1042473 Trondheim Norvegia Calinescu George 1541128242781

Ex 2) Sa se calculeze valoarea totala a excursiilor efectuate de catre clientii din Bucuresti (indifere
anul 2017.
!!! Atentie la formatul dat
=SUMIFS(H5:H29,I5:I29,"București*",C5:C29,"Franţa",G5:G29,">=
SAU
=SUMIFS(H5:H29,I5:I29,"București*",C5:C29,$C$9,G5:G29,">=01/0

Ex 3) Sa se calculeze pretul mediu pentru un sejur la Paris.

=AVERAGEIF(B5:B29,"Paris",H5:H29) sau =AVERAGEIF(B5:B29,$

Ex 4) Sa se calculeze pretul mediu de sejur pentru excursiile efectuate de catre clientii din Bucures
Italia in perioada iunie-august 2017.

=AVERAGEIFS(H5:H29,I5:I29,"București*",G5:G29,">=06/01/2017"

Ex 5) Sa se numere clientii care au optat pentru un sejur in Anglia sau Franta dupa 1 ianuarie 2018

=SUM(COUNTIFS(C5:C29,"Anglia",G5:G29,">=01/01/2018"),COUNTIFS(C5:C29,"Fran
de servicii All inclusive.
Revenire la cuprins
u =SUMIF(F5:F29,"All inclusive",H5:H29)

Tip pachet servicii Dată debut sejur Preţ sejur Judeţ

All inclusive Fri, 26 May 17 500 € București S.4


Mic dejun Thu, 15 Jun 17 320 € Cluj
All inclusive Wed, 5 Jul 17 400 € București S.5
Demipensiune Tue, 25 Jul 17 380 € Bacău
All inclusive Mon, 14 Aug 17 650 € București S.2
Demipensiune Sun, 3 Sep 17 150 € Constanța
All inclusive Sat, 23 Sep 17 400 € București S.2
All inclusive Fri, 13 Oct 17 360 € Brașov
Mic dejun Thu, 2 Nov 17 250 € București S.3
All inclusive Sat, 20 Jan 18 350 € Hunedoara
Mic dejun Tue, 23 Jan 18 180 € Iași
Mic dejun Fri, 26 Jan 18 330 € Sibiu
Demipensiune Mon, 29 Jan 18 380 € București S.4
All inclusive Thu, 1 Feb 18 400 € Galați
Mic dejun Sun, 4 Feb 18 420 € București S.3
Demipensiune Wed, 7 Feb 18 435 € Brașov
Demipensiune Sat, 10 Feb 18 500 € București S.1
All inclusive Tue, 13 Feb 18 390 € București S.4
All inclusive Fri, 16 Feb 18 410 € Iași
Mic dejun Mon, 19 Feb 18 395 € Covasna
All inclusive Thu, 22 Feb 18 650 € Mehedinți
Mic dejun Sun, 25 Feb 18 520 € București S.3
All inclusive Wed, 28 Feb 18 550 € București S.5
Mic dejun Sat, 3 Mar 18 430 € Dolj
All inclusive Tue, 6 Mar 18 525 € Maramureș

Bucuresti (indiferent de sector) care au optat pentru un sejur in Franta in

ntie la formatul datei calendaristice: dd/mm/yyyy sau mm/dd/yyyy


",G5:G29,">=01/01/2017",G5:G29,"<=12/31/2017")

5:G29,">=01/01/2017",G5:G29,"<=12/31/2017")

GEIF(B5:B29,$B$9,H5:H29)

clientii din Bucuresti (indiferent de sector) care au optat pentru un sejur in

=06/01/2017",G5:G29,"<=08/31/2017")

upa 1 ianuarie 2018.

FS(C5:C29,"Franţa",G5:G29,">=01/01/2018"))
e la cuprins

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