Sunteți pe pagina 1din 20

Functii Statistice

Cantitate
Denumire produs Calitatea Data vanzarii Pret unitar
vanduta
Produs1 1 3/6/2015 300 5.60
Produs2 2 3/6/2014 250 4.50
Produs3 1 3/6/2015 300 2.30
Produs4 1 2/26/2015 200 8.50
Produs5 2 2/18/2014 180 7.30
Produs6 2 2/22/2015 156 1.50

1. MAX- Identificarea celei mai mari valori dintr-o serie de date


=MAX(numar1;numar2;..numarn)

Sa se afiseze valoarea
maxima a produselor
vandute. 1700 =MAX(F5:F10)
2.MIN - Identificarea celei mai mici valori dintr-o serie de date
=MIN(numar1;numar2;..numarn)

Sa se afiseze valoarea
minima a produselor
vandute. 234 =MIN(F5:F10)

3. AVERAGE - Calcularea mediei aritmetice aferente unei serii de date


=AVERAGE(numar1;numar2;..numarn)
Sa se afiseze valoarea medie
a produselor vandute. 1124 =AVERAGE(F5:F10)

4. AVERAGEIF - Calculul conditional al mediei aritmetice aferente unei serii de date

=AVERAGEIF(camp de evaluat;"conditie";[camp calcul medie]")


Sa se afiseze valoarea medie
a produselor de calitatea 1
vandute. 1357 =AVERAGEIF(B5:B10;"=

5. AVERAGEIFS - Calculul mediei aritmetice in functie de evaluarea mai multor conditii

=AVERAGEIFS(camp calcul medie;camp eval1;"conditie1";camp eval2

Sa se afiseze comisionul
mediu aferent produsele de
calitatea 1 vandute in luna
februarie 2015. #DIV/0! =AVERAGEIFS(G5:G10,B5:B10,"=
6. COUNT/COUNTA - Calcularea numarului de elemente aferente unei distributii statistice

=COUNT(lista elemente)

Sa se afiseze numarul total de


produse vandute. 6 =COUNT(B5:B10)
=COUNTA(lista elemente alfanumerice)
Sa se afiseze numarul total de
produse vandute. 6 =COUNTA(A5:A10)

7. COUNTIF - Calcularea numarului de elemente aferente unei distributii statistice, in functie de e


=COUNTIF(camp de evaluat;"conditie")
Sa se afiseze numarul total de
produse calitatea 1 vandute. 3 =COUNTIF(B5:B10;"=1")

8. COUNTIFS - Calcularea numarului de elemente aferente unei distributii statistice, in functie de


=COUNTIFS(camp de evaluat1;"conditie1";camp de evaluat2;"conditie
Sa se afiseze numarul total de
produse vandute, calitatea 1,
care au valori mai mari de
1000. 2 =COUNTIFS(F5:F10;">10

9. MODE - Calcularea celei mai frecvente apartii dintr-o serie statistica de date
=MODE(numar1;numar2;…numarn)
Sa se afiseze anul in care s-au 2015
efectuat cele mai multe
vanzarii (anul cu cea mai
frecventa aparitie) si apoi sa
se formateze conditionat.

10. FREQUENCY - Partajarea valorilor unei serii statisce de date pe baza unei caracteristici comun
=FREQUENCY(domeniu de valori; lista intervale)
Sa se afiseze distributia
valorii aferente produselor
vandute pe intervalele
specificate
Valori Intervale valori
0-500 500
500-1000 1000
1000-2000 2000

11. TREND/FORECAST - Calculeaza o valoare extrapolata (reda valorile unei previziuni liniare)
=TREND(Y cunoscut;[X cunoscut];[X nou])
=FORECAST(X nou;[Y cunoscut];[X cunoscut])

Anul Cifra de afaceri Profit

2005 45 34
2006 46 34
2007 49 36
2008 51 35
2009 53 36
2010 55.1 37
2011 57.2 37

12. LARGE/SMALL - Identificarea unei valori in functie de ordinul de marime a acesto


=LARGE(câmp_numeric_date, poziţie_ierarhie)
=SMALL(câmp_numeric_date, poziţie_ierarhie)
Ex: Sa se formateze conditional angajatii cu cele mai mari salarii (primele 2 pozitii din ierarhie)

Salariu
Nume Prenume
încadrare
POPESCU Viorel 3,350 lei
MIHAI Carmen 2,560 lei
POPA Florin 1,905 lei
ALBU Constanţa 2,885 lei
NEDELCU Mihai 1,995 lei
CHIRU Bogdan 2,905 lei
ALBITER Oana 2,350 lei
VLAD Petru 2,670 lei
CORNEA Ana 2,550 lei
MONDREA Laura 3,350 lei
SAVU Cătălin 3,975 lei
PANAIT Cornel 2,900 lei
COMAN Aura 1,885 lei
BLAGA Mădălina 2,900 lei
MIHAI Dinu 3,900 lei
DEDU Natalia 2,944 lei
GANEA Pavel 1,960 lei
SORESCU Liana 3,885 lei
PETRE Cristina 2,670 lei
MĂNESCU Anda 2,155 lei
VIŞAN Alexandra 2,800 lei

=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 de v
Ø  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 serie de v
Ø  matrice2 reprezintă a doua serie de valori.
Obs1: 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

Sa se determine corelatia Anul


dintre nr de turisti si cifra de 2002
afaceri la o agentie de turism: 2003
2004
2005
2006
2007

="Covarianta este: "&ROUND(COVAR(F67:F72,G67:G72),2)


Corelatia este: 0.99
Valoare Comision 2%
1680 34
1125 23
690 14
1700 34
1314 26
234 5

AGE(F5:F10)

ul medie]")
AGEIF(B5:B10;"=1";F5:F10) ex: Sa se formateze conditionat produsele de calitatea 1 care au valoarea > media v

tor conditii

ie1";camp eval2;"conditie2"..)

IFS(G5:G10,B5:B10,"=1",C5:C10,">=01/02/2015",C5:C10,"<01/03/2015")
butii statistice

=countblank(lista elemente)

T(B5:B10)

TA(A5:A10)

tistice, in functie de evaluarea unei conditii

TIF(B5:B10;"=1")

atistice, in functie de evaluarea mai multor conditii


aluat2;"conditie2"..)

TIFS(F5:F10;">1000";B5:B10;"=1")
=MODE(YEAR(C5:C10))

i caracteristici comune (calculeaza numarul de aparitii corespunzator unui interval de valori precizat)

1 {=FREQUENCY(F5:F10;E43:E45)}
1
4

previziuni liniare)

Sa se previzioneze cifra de afaceri


pentru perioada 2009-2011, pe baza
valorilor istorice din perioada 2005-
2008.

de marime a acestora
pozitii din ierarhie)

e cea de-a doua serie de valori.

e cea de-a doua serie de valori.


a celui de-al doilea set

orilor celui de-al doilea set.

Nr de turisti Cifra de afaceri


120 10000
110 8000
130 13500
135 14000
150 18000
160 19000

Covarianta este: 66041.67 Interpretare:


Corelatia este: 0.99
calitatea 1 care au valoarea > media valorica

Den produs Pret

Ex:localizarea valorilor
duplicat a 34

=COUNTIF($O$36:$O$40,O36)>1 b 44

c 34

d 56
e 99
terval de valori precizat)
Functii Logice
Nume si Suma
Denumire Tipul Localitatea
prenume Data asigurarii asigurata
societate asigurarii asiguratului
asigurat (euro)

ASTRA de bunuri Ionescu R. Bucuresti 1-January-2008 36 500


ALFA RCA Popa Al. Ploiesti 15-January-2008 780
UNITA de bunuri Neagu B. Brasov 29-January-2008 2 500
MERCUR de viata Popescu S. Bucuresti 12-February-2008 500 000
ASTRA RCA Voicu D. Brasov 26-February-2008 1 184
MERCUR CASCO Radu E. Constanta 11-March-2008 3 200
ASTRA de viata Stanciu C. Bucuresti 25-March-2008 250 000
ALFA de bunuri Ganea I. Brasov 8-April-2008 12 700
BCR Asigurari de viata Radulescu M Bucuresti 22-April-2008 145 000
Alliantz Tiriac CASCO Purcareanu M. Ploiesti 6-May-2008 65 000
BCR Asigurari CASCO Radulescu M Bucuresti 20-May-2008 50 000
OMNIASIG de bunuri Tiganelea P. Brasov 3-June-2008 85 000
Alliantz Tiriac de viata Mihalache B. Campina 17-June-2008 65 000
OMNIASIG CASCO Calapod I Bucuresti 1-July-2008 15 200
ASTRA CASCO Enescu F. Ploiesti 15-July-2008 2 100
UNITA de bunuri Turcu V. Bucuresti 29-July-2008 550
MERCUR RCA Gheorghe M. Brasov 12-August-2008 890
ASTRA de bunuri Savu N. Constanta 26-August-2008 210 000
UNITA RCA Florea L. Bucuresti 9-September-2008 1 200
ALFA CASCO Zecheru T. Constanta 23-September-2008 3 200
MERCUR de bunuri Voinea F. Brasov 7-October-2008 7 200
ALFA RCA Dinu R. Bucuresti 21-October-2008 25 000
UNITA CASCO Manea S. Brasov 4-November-2008 82 000
ASTRA de viata Panait I. Bucuresti 18-November-2008 134 000
MERCUR CASCO Alexandru G. Ploiesti 2-December-2008 4 000

=IF(conditie, valoare adevarata, valoare falsa)


a) daca argumentele functiei sunt siruri de caractere (texte)

Ex1:
Sa se completeze coloana "Categorie asigurari" pe baza urm restrictii:
* pentru asigurarile de viata, se afiseaza mesajul "de viata"
* pentru celelalte tipuri de asigurari, se afiseaza mesajul "non viata" =IF(B4="de viata","de
b) daca argumentele functiei sunt valori numerice sau expresii de calcul

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 =IF(I4="de viata",F4*1

=AND(evaluare logica1, evaluare logica 2...)

=OR(evaluare logica1, evaluare logica 2...)


Ex3:
Sa se recalculeze comisionul pe baza urm. restrictii:
* pentru societatea ASTRA - asigurari de viata, comisionul este de 10% din valoarea asigurarii
* pentru societatea UNITA - asigurari de bunuri, comisionul este de 7% din valoarea asigurarii
* pentru restul societatilor, indiferent de tipul asigurarii, omisionul este de 3% din valoare asigurarii.

=IF(AND(A4="ASTRA",B4="de viata"),F4*10%,IF(AND(A4="UNITA",B4="de

Ex4:
Sa se recalculeze comisionul pe baza urm. restrictii:
* pentru societatea ASTRA sau ALFA - asigurari RCA sau CASCO, comisionul este de 8% din valoarea asigurarii
* pentru societatea ASTRA sau ALFA - asigurari "de viata" sau "de bunuri", comisionul este de 12% din valoarea asigurarii
* pentru restul societatilor, indiferent de tipul asigurarii, comisionul este de 7% din valoare asiguarii.

=IF(AND(OR(A4="ASTRA";A4="ALFA");OR(B4="RCA";B4="CASCO"));F4*8%;IF(AND(O

= NOT(evaluare logica1, evaluare logica 2...)


= TRUE()
= FALSE()
Ex5:
Sa se recalculeze comisionul pe baza urm. restrictii:
* pentru toate tipurile de asigurari ca nu sunt de viata, comisionul este de 6% din valoarea asigurarii
* pentru asigurarile de viata, comisionul este de 10% din valoarea asigurarii

=IF(NOT(B4="de viata");F4*6%;F4*10%)
=IFERROR(mesaj_de_eraore,
returnate de formulele
valoare_adevarata)
editate in mod gresit Curs euro
###############
Cheltuieli
An
#VALUE! (RON)
#NAME! 2000 300,000
#REF! 2001 450,000
#DIV / 0 ! 2002 600,000
#NUM! 2003 500,000
#N/A! 2004 750,000
#NULL! 2005 875,000
Referinta circulara
Ex2: Ex1: Ex3: Ex4: Ex5:
Comision Comision
Agent de Comision Comision
Categorie asigurari agent agent
asigurare agent asig (NOT)
asig asig

Barbu I. 1825 non viata 1825 4380 =IF(NOT(B4="de viata");F4*6%;F4*10%)


Cristea M. 39non viata 39 3.12 47
David P. 125non viata 175 8.75 150
Oancea F. 50000 de viata 25000 3500 50 000
Barbu I. 59.2non viata 59.2 4.736 71
Cristea M. 160non viata 160 11.2 192
David P. 25000 de viata 25000 3000 25 000
Barbu I. 635non viata 635 76.2 762
Albu C. 14500 de viata 7250 1015 14 500
Vintila M. 3250 non viata 3250 227.5 3 900
Banica A. 2500 non viata 2500 175 3 000
Pletea M. 4250 non viata 4250 297.5 5 100
Vintila M. 6500 de viata 3250 455 6 500
Buzatu A. 760non viata 760 53.2 912
David P. 105non viata 105 8.4 126
Cristea M. 27.5non viata 38.5 1.925 33
Oancea F. 44.5non viata 44.5 3.115 53
Barbu I. 10500 non viata 10500 1260 12 600
David P. 60non viata 60 4.2 72
Cristea M. 160non viata 160 12.8 192
Oancea F. 360non viata 360 25.2 432
Barbu I. 1250 non viata 1250 100 1 500
Cristea M. 4100 non viata 4100 287 4 920
David P. 13400 de viata 13400 1608 13 400
Oancea F. 200 non viata 200 14 240

Formula

F(B4="de viata","de viata","non viata")


F(I4="de viata",F4*10%,F4*5%)

A4="UNITA",B4="de bunuri"),F4*7%,F4*5%))

ea asigurarii
% din valoarea asigurarii

"));F4*8%;IF(AND(OR(A4="ASTRA";A4="ALFA");OR(B4="de viata";B4="de bunuri"));F4*12%;F


4.30

Venituri Profit
Profit (Euro)
(RON) (RON)
500,000 200,000 46,512 =IFERROR(H85/G82;"eroare")
700,000 250,000 #DIV/0! eroare
650,000 50,000 #VALUE! eroare
800,000 300,000 1
900,000 150,000 0
950,000 75,000 0
a");F4*6%;F4*10%)
nuri"));F4*12%;F4*7%))

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