Matem Statistice Logice

34
Funcțiile Excel pot f funcții predefnite funcții personalizate (defnite de utilizator) Funcțiile predefnite reprezintă formule speciale care au rolul d 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_optiona Argumentele funcției sunt delimitate prin semnul setat ca sepa punct și virgulă)

description

Statistic

Transcript of Matem Statistice Logice

Page 1: Matem Statistice Logice

Funcțiile Excel pot ffuncții predefnitefuncții personalizate (defnite de utilizator)

Funcțiile predefnite reprezintă formule speciale care au rolul de executa calcule și prelucrari diverse.

Componentele unei funcții Excel1. semnul =2. numele funcției3. 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 al sistemului de operare (virgulă sau punct și virgulă)

Page 2: Matem Statistice Logice

Denumire produs

Produs1Produs2Produs3Produs4Produs5Produs6

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 rezultatele altor funcții

AUTOSUM 

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

 =SUMPRODUCT(listă_de_cîmpuri)

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

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

Page 3: Matem Statistice Logice

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

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

camp_de_evaluat reprezintă câmpul ale cărui celule sunt testate de către condiția exprimată prin cel de­al doilea argument al funcțieicamp_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 de evaluat.

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 de 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 argumentul care urmează imediat după acesta (condiției)

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

Page 4: Matem Statistice Logice

 =ABS(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)

 =SQRT(numar)

 =FACT(numar)Returnează factorialul numărului precizat ca argument al funcției

 =MOD(numar;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)

 =INT(nr_de_rotunjit)

Returnează partea întreagă a numărului nr_de_rotunjit (cel mai apropiat întreg mai mic sau egal cu nr_de_rotunjit)

 =TRUNC(nr_de_rotunjit)Returnează o valoare numerică trunchiată la nivelul părții sale întregi

 =EVEN(nr_de_rotunjit)Returnează o valoare numerică rotunjită prin adaos către cel mai apropiat număr par 

 =ODD(nr. de rotunjit)

Returnează valoarea absolută a valorii precizate prin argumentul numar

Returnează o valoare obținută prin ridicare numărului reprezentat de argumentul numar la puterea reprezentată de argumentul putere

Returnează rădăcina pătrată valorii reprezentată prin argumentul numar

Returnează restul împărțirii argumentului numar la argumentul divizor

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

Page 5: Matem Statistice Logice

Returnează o valoare numerică rotunjită prin adaos către cel mai apropiat număr impar 

 =MROUND(nr. de rotunjit;multiplu de rotunjire)Returnează o valoare numerică rotunjită către cel mai apropiat multiplu de rotunjire

 =CEILING(nr de rotunjit;multiplu de rotunjire)

Returnează o valoare numerică rotunjită prin adaos în funcție de un multiplu sau submultiplu de rotunjire

 =FLOOR(nr de rotunjit;multiplu de rotunjire)

Returnează o valoare numerică rotunjită prin lipsă în funcție de un multiplu sau submultiplu de rotunjire

 =ROUNDUP/ROUNDDOWN(lista_de_elem;+/­constanta)Returnează o valoare numerică rotunjită prin adaos/lipsă la o anumită valoare pozițională

Page 6: Matem Statistice Logice

Functii Matematice

Data vanzarii Cantitate vanduta

3/6/2008 3003/6/2008 2503/6/2007 300

2/26/2008 2002/18/2009 1802/22/2008 156

 =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 rezultatele altor funcții

52,730,000

1,054,600

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

Sa se calculeze comisionul fiecarui produs 336000

 =SUMPRODUCT(listă_de_cîmpuri)

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

52730000

Sa se calculeze valoarea totala a produselor vandute (utilizand referinte celulare)

Sa se calculeze comisionul total (rezultatul va fi generat pe baza argum de tip "nume de camp")

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

Sa se calculeze volumul total al vanzarilor pe baza cantitatilor si preturilor

Page 7: Matem Statistice Logice

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

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

336000

28000000

24550000

camp_de_evaluat reprezintă câmpul ale cărui celule sunt testate de către condiția exprimată prin cel de­al doilea argument al funcțieicamp_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 de evaluat.

Sa se calculeze comisionul total numai pentru produsele a caror valoare este mai mare de 16 mil.

Sa se calculeze volumul total al vanzarilor numai pentru produsele a caror valoare individuala > 10 mil

=SUMIFS(camp de insumat;camp de evaluat1;"conditie1";camp de ;"conditie2";……….)

camp_de_insumat reprezinta campul ale carui valori vor fi insumate daca celulele corespunzatoare de pe camp_de_evaluat îndeplinesc condiția. reprezintă câmpul ale cărui celule sunt testate de către condiția exprimată prin argumentul care urmează imediat după acesta 

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

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

Page 8: Matem Statistice Logice

 =ABS(numar)3

 =ROMAN(numar)

Returnează un text care semnifică reprezentarea în format cifric roman a numărului precizat ca argument al funcției XII =POWER(numar;putere)

8 =SQRT(numar)

7 =FACT(numar)Returnează factorialul numărului precizat ca argument al funcției 6 =MOD(numar;divizor )

0 =RAND()Returnează un număr aleator cuprins între 0 și 1 0.147754 =RANDBETWEEN(limita_inf;limita_sup)Returnează un număr aleator întreg în intervalul definit de argumentele limita_inf respectiv limita_sup 36

 =ROUND(nr_de_rotunjit;nr_de_zecimale)

1200 =INT(nr_de_rotunjit)

Returnează partea întreagă a numărului nr_de_rotunjit (cel mai apropiat întreg mai mic sau egal cu nr_de_rotunjit) -8 =TRUNC(nr_de_rotunjit)Returnează o valoare numerică trunchiată la nivelul părții sale întregi -7 =EVEN(nr_de_rotunjit)Returnează o valoare numerică rotunjită prin adaos către cel mai apropiat număr par  4 =ODD(nr. de rotunjit)

Returnează valoarea absolută a valorii precizate prin argumentul numar

Returnează o valoare obținută prin ridicare numărului reprezentat de argumentul numar la puterea reprezentată de 

Returnează rădăcina pătrată valorii reprezentată prin argumentul numar

numar la argumentul divizor

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

Page 9: Matem Statistice Logice

Returnează o valoare numerică rotunjită prin adaos către cel mai apropiat număr impar  3 =MROUND(nr. de rotunjit;multiplu de rotunjire)Returnează o valoare numerică rotunjită către cel mai apropiat multiplu de rotunjire 1300 =CEILING(nr de rotunjit;multiplu de rotunjire)

Returnează o valoare numerică rotunjită prin adaos în funcție de un multiplu sau submultiplu de rotunjire 50 =FLOOR(nr de rotunjit;multiplu de rotunjire)

Returnează o valoare numerică rotunjită prin lipsă în funcție de un multiplu sau submultiplu de rotunjire 40 =ROUNDUP/ROUNDDOWN(lista_de_elem;+/­constanta)Returnează o valoare numerică rotunjită prin adaos/lipsă la o anumită valoare pozițională 50

Page 10: Matem Statistice Logice

Pret unitar Valoare Comision 2%

56,000 16,800,000 336,00031,000 7,750,000 155,00025,000 7,500,000 150,00056,000 11,200,000 224,00031,000 5,580,000 111,60025,000 3,900,000 78,000

qw ew ew

Page 11: Matem Statistice Logice
Page 12: Matem Statistice Logice

0 4.75 0

Page 13: Matem Statistice Logice
Page 14: Matem Statistice Logice

Functii Statistice

Denumire produs Calitatea Data vanzarii

Produs1 1 3/6/2008Produs2 2 3/6/2007Produs3 1 3/6/2008Produs4 1 2/26/2008Produs5 2 2/18/2009Produs6 2 2/22/2007

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

 =AVERAGEIFS(camp calcul medie;camp eval1;"conditie1";camp eval2;"conditie2"..)

 =MAX(numar1;numar2;..numarn)

 =MIN(numar1;numar2;..numarn)

 =AVERAGE(numar1;numar2;..numarn)

Page 15: Matem Statistice Logice

 =COUNT(lista elemente)

 =COUNTA(lista elemente alfanumerice)

 =COUNTIF(camp de evaluat;"conditie")

 =COUNTIFS(camp de evaluat1;"conditie1";camp de evaluat2;"conditie2"..)

  =MODE(numar1;numar2;…numarn)

 =FREQUENCY(domeniu de valori; lista intervale)

Valori

0-5 mil5 mil-10 mil10 mil-15 mil

Page 16: Matem Statistice Logice

Functii Statistice

Cantitate vanduta Pret unitar Valoare

300 56000 16800000250 31000 7750000300 25000 7500000200 56000 11200000180 31000 5580000156 25000 3900000

16800000

3900000

37333

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

11833333

 =AVERAGEIFS(camp calcul medie;camp eval1;"conditie1";camp eval2;"conditie2"..)

#DIV/0!

Sa se afiseze valoarea  maxima a produselor vandute.

Sa se afiseze valoarea  minima a produselor vandute.

Sa se afiseze pretul mediu de vanzare a produselor.

Sa se afiseze valoarea  medie a produselor de calitatea 1 vandute.

Sa se afiseze comisionul mediu aferent produsele de calitatea 1 vandute  in luna martie 2008.

Page 17: Matem Statistice Logice

6

6

3

 =COUNTIFS(camp de evaluat1;"conditie1";camp de evaluat2;"conditie2"..)

 =FREQUENCY(domeniu de valori; lista intervale)

Intervale valori

5000000 110000000 315000000 1

Sa se afiseze numarul total de produse vandute.

Sa se afiseze numarul total de produse vandute.

Sa se afiseze numarul total de produse calitatea 1 vandute.

Sa se afiseze numarul total de produse vandute, calitatea 1, care au valori mai mari de 10000000.

Sa se afiseze anul in care s­au efectuat cele mai multe vanzarii (anul cu cea mai frecventa aparitie).

Sa se afiseze distributia valorii aferente produselor vandute pe intervalele specificate

Page 18: Matem Statistice Logice

3/15/2016

Comision 2%

336000155000150000224000111600

78000

Page 19: Matem Statistice Logice

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

Page 20: Matem Statistice Logice

Functii Logice

Nume si prenume asigurat

ASTRA de bunuri Ionescu R. BucurestiALFA RCA Popa Al. PloiestiUNITA de bunuri Neagu B. BrasovMERCUR de viata Popescu S. BucurestiASTRA RCA Voicu D. BrasovMERCUR CASCO Radu E. ConstantaASTRA de viata Stanciu C. BucurestiALFA de bunuri Ganea I. Brasov

 =IF(conditie; valoare_pt_conditie_adevarata; valoare_pt_conditie_falsa)testeaza conditia specifcata si returnează rezultatul evaluării celui de-al doilea argument dacă este îndeplinită condiția sau rezultatul evaluării celui de-al treilea argument dacă nu este îndeplinită condițiaEx1: 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

Returnează true dacă cel puți unul dintre argumentele funcției returnează true

Ex3: Sa se calculeze comisionul pentru asigurare auto astfel:dacă tipul asigurării este CASCO sau RCA atunci comisionul este de 10% din valoarea asigurării, altfel este 0

Ex4: Sa se recalculeze comisionul asiguratului pe baza urm. restrictii:Daca asiguratul este din provincie si valaare asigurata este mai mare de 50.000 comisionulcrește cu 10%

Denumire societate

Tipul asigurarii

Localitatea asiguratului

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

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

Page 21: Matem Statistice Logice

 = NOT(evaluare_logică)inversează valoarea logică de adevăr 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 funcției este o eroare atunci funcția returnează valoarea celui de-al doilea argumentdacă nu, returnează primul argument al funcției

###############

#VALUE!#NAME!

#REF!#DIV / 0 !#NUM!#N/A!

#NULL!Referinta circulara

Principalele semnificatii ale valorilor de eroare returnate de formulele editate in mod gresit

Page 22: Matem Statistice Logice

Ex1: Ex2: Ex3:

Categorie asigurari Comision agent asig

36 500 780

75 000500 000

1 18455 000

250 00012 700

 =IF(conditie; valoare_pt_conditie_adevarata; valoare_pt_conditie_falsa)testeaza conditia specifcata si returnează rezultatul evaluării celui de-al doilea argument dacă este îndeplinită condiția sau rezultatul evaluării celui de-al treilea argument dacă nu este îndeplinită condiția

dacă tipul asigurării este CASCO sau RCA atunci comisionul este de 10% din valoarea asigurării, altfel este 0

Daca asiguratul este din provincie si valaare asigurata este mai mare de 50.000 comisionul

Suma asigurata (euro)

Comision asigurare Auto

Page 23: Matem Statistice Logice

 = NOT(evaluare_logică)

 = TRUE()

 = FALSE()

dacă primul argument al funcției este o eroare atunci funcția returnează valoarea celui de-al doilea argument

Curs euro

Profit (RON) Profit (Euro)

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!

Cheltuieli (RON)

Page 24: Matem Statistice Logice

Ex4: Ex5:

Comision (NOT)Comision agent asig recalculat

Page 25: Matem Statistice Logice

=IFERROR(H85/G82;"eroare")

Page 26: Matem Statistice Logice

a) f. de informare ce testeaza continutul celulelor

ISBLANKISNUMBERISTEXTISNONTEXTISLOGICALISERRORISERRISNAISREFISODDISEVEN

Nume Salariul brut Evaluare logica

Popescu G. 10000 1

Popa D. ­1000 0

Nedelcu R. TEST 0

Albu C. 900 1

b) f. de informare ce afiseaza informatii referitoare la celule sau campuri

NACOUNTBLANK Exemplu:

aaa

2224

Functii de Informare

Page 27: Matem Statistice Logice

ERROR.TYPE

Exemplu:20

8 1060

=PRODUCT($D$48;"AAA") #VALUE! 519

TYPE

OBS

CELL

Exemple:Sintaxa CELL Rezultat returnat

=CELL(tip_informatie;[referinta])returneaza diferite informatii asupra referintei celulare, in functie de valoarea primului argument specifcat.Unde:a) tip_informatie= o valoare de tip text care spesifica tipul de informatie despre celula referita. valorile acestui argument pot fi:* "address" - adresa celulei specificate;daca argumentul referinta este un camp, functia returneaza coordonatele primei celule ale acesteia.* "col" = numarul coloanei celulei din referinta celulara.* "row" = numarul liniei din referinta specificat.* "filename" = specificatorul fisierului curent, inclusiv calea de foldere si foaia de calcul curenta. * "protect" - returneaza valoarea 0 (zero) daca celula nu este blocat si 1 daca celula este blocata.* "width" - latimea coloanei referintei celulare (exprimata prin nr. de caractere coresp. fontului implicit aferent coloanei.

b) [referinta] = specifica adresa celulei, coordonatele sau numele unui camp pentru care se doreste aflarea unui tip de informatie. daca acest argument este optional, functia CELL returneaza inf. coresp.celulei curente (in care este editata formula).

Page 28: Matem Statistice Logice

=CELL("address") $B$81=CELL("col";A82) 1

Page 29: Matem Statistice Logice

Impozit

160000

90

b) f. de informare ce afiseaza informatii referitoare la celule sau campuri

=COUNTBLANK($B$93:$B$96)

1 #NULL! 4 #REF!

2 #DIV/0! 5 #NAME!

3 #VALUE! 6 #NUM!

7 #N/A!

Page 30: Matem Statistice Logice

Rezultat returnat:

12

Rezultat returnat:

1 #NULL! 4 #REF!

2 #DIV/0! 5 #NAME!

3 #VALUE! 6 #NUM!

7 #N/A!

1 - daca tipul de data este numeric 2 - daca tipul de data este de natura sir de caractere 3 - daca tipul de data este de natura logica16 - daca este o valoare de eroare64 - daca tipul de data este o formula matriceala

=CELL(tip_informatie;[referinta])returneaza diferite informatii asupra referintei celulare, in functie de valoarea primului argument specifcat.Unde:a) tip_informatie= o valoare de tip text care spesifica tipul de informatie despre celula referita. valorile acestui argument pot fi:* "address" - adresa celulei specificate;daca argumentul referinta este un camp, functia returneaza coordonatele primei celule ale acesteia.* "col" = numarul coloanei celulei din referinta celulara.* "row" = numarul liniei din referinta specificat.* "filename" = specificatorul fisierului curent, inclusiv calea de foldere si foaia de calcul curenta. * "protect" - returneaza valoarea 0 (zero) daca celula nu este blocat si 1 daca celula este blocata.* "width" - latimea coloanei referintei celulare (exprimata prin nr. de caractere coresp. fontului implicit aferent coloanei.

b) [referinta] = specifica adresa celulei, coordonatele sau numele unui camp pentru care se doreste aflarea unui tip de informatie. daca acest argument este optional, functia CELL returneaza inf. coresp.celulei curente (in care este editata formula).

Page 31: Matem Statistice Logice
Page 32: Matem Statistice Logice

1 #NULL! 4 #REF!

2 #DIV/0! 5 #NAME!

3 #VALUE! 6 #NUM!

7 #N/A!

Page 33: Matem Statistice Logice

1 #NULL! 4 #REF!

2 #DIV/0! 5 #NAME!

3 #VALUE! 6 #NUM!

7 #N/A!

1 - daca tipul de data este numeric 2 - daca tipul de data este de natura sir de caractere 3 - daca tipul de data este de natura logica16 - daca este o valoare de eroare64 - daca tipul de data este o formula matriceala

Page 34: Matem Statistice Logice