marți, 21 februarie 2012

Activitatea nr.5: 20.02.2012– 24.02.2012

 Functii Excel pentru calcule aritmetice elementare

Cuvinte cheie:
 Functie matematica Excel:
 suma, produs, produs scalar, factorial,
SUM, SUMIF, PRODUCT, SUMPRODUCT, FACT, SUMX2MY2, SUMX2PY2, SUMXMY2.

Apelarea functiilor matematice Excel
Functiile matematice Excel sunt grupate într-un pachet ce poarta denumirea simbolica Math&Trig. Acest pachet face parte dintr-o colectie de tipuri functii ce pot fi apelate în Excel. Dintre acestea amintim:Financial, Math&Trig, Statistical, Logical, Engineering,…etc.

Modalitatea de apelare a unei functii matematice Excel este urmatoarea:
1. Deschidem meniul Insert
2. Selectam comanda Function…
3. Din fereastra de dialog Insert function ce se deschide, din câmpul Select a category selectam setul de functii Math&Trig
4. Din lista Select a function alegem functia pe care o dorim.


Functia SUMIF
Aceasta functie matematica Excel este de tip aditiv. Ea are rolul de a opera doar continutul celulelor care respecta un anumit criteriu precizat de utilizator.

Sintaxa functiei este:
=SUMIF(range, criteria, sum_range)
 
Prin apelarea functiei SUMIF din setul de functii Math&Trig apare fereastra de dialog:


unde
  • Range reprezinta domeniul de celule in care sunt introduse valorile asupra carora operam.
  • Criteria este un criteriu care indica ce valori sa fie adunate. De exemplu introducerea în acest câmp a criteriului “<19” va avea ca efect însumarea doar a valorilor mai mici decât valoarea 19. Acest criteriu poate fi numeric sau poate contine o secventa de text.
  • Sum_range este un câmp care se completeaza optional. Se însumeaza doar acele valori ale vectorului sum_range pentru care valorile corespunzatoare din vectorul range verifica criteriul introdus în câmpul criteria. 
Vom ilustra printr-un exemplu utilitatea acestui câmp.

 SARCINA DE LUCRU:

APLICATIA 1: Sa ne imaginam situatia în care farmacistul introduce într-o foaie de calcul Excel vânzarile dintr-o Farmacie în ordinea efectuarii lor. Se tine cont de cantitatile vândute.
Medicament vândut   Cantitate (cutii)
Aspirina 2
Aspirina 3
Algocalmin 1
Paracetamol 2
Aspirina 1
Distonocalm 1
Nurofen 2
Aspirina 2
Fenosept 4

Dorim sa calculam cantitatea totala de cutii din sortimentul ”Aspirina” care a fost vânduta.
Indicatiii:
Introduceti tabelul în foaia de calcul Excel. Apelam functia SUMIF.
  • ÃŽn câmpul Range trecem adresa vectorului de date de tip text “Medicament vandut”.
  • ÃŽn câmpul Criteria trecem criteriul de selectare “Aspirina”
  • ÃŽn câmpul Sum_range trecem adresa vectorului numeric “Cantitate (cutii)”
  • Rezultatul returnat va fi 8, adica numarul de cutii vândute din sortimentul “Aspirina”.
Sintetizând, functia SUMIF a însumat din coloana a doua doar acele valori pentru care se respecta în coloana întâi criteriul “Aspirina”.

APLICATIA 2: Sa se calculeze numarul 10! (10 factorial).
Indicatie. Reamintim ca prin n! se întelege produsul primelor n numere naturale, n?În consecinta 10! se va calcula dupa formula 1*2*3*...*10
  •  Scrieti numerele naturale de la 1 la 10 pe o coloana.
  • Pozitionati cursorul în celula unde doriti sa se afiseze rezultatul.
  • Apelati functia PRODUCT si calculati produsul celor 10 numere.
Numarul n!, poate fi calculat si direct, prin apelarea functiei matematice Excel FACT. Argumentul acestei functii este numarul al carui factorial dorim sa- l calculam. Prin urmare FACT (10) va calcula direct produsul 1×2×…×10.

APLICATIA 3:
Se dau vectorii de valori:
X: ( 30, 35, 55, 60, 80, 85, 90 )
Y: ( 25, 40, 45, 65, 70, 75, 85 )
Sa se calculeze produsul lor scalar.


Indicatii
  • Scrieti cei doi vectori pe doua coloane ale foii de calcul Excel.
  • Pozitionati cursorul întrt-o celula în care doriti sa se afiseze rezultatul.
  • Apelati functia SUMPRODUCT.
  • Argumentele functiei vor fi adresele celor doi vectori. De exemplu: A1:A10 adresa vectorului X, respectiv B1:B10 adresa vectorului Y.

APLICATIA 4:
Utilizând functia Excel SUMPRODUCT calculati totalul vânzarilor dintr-o farmacie, presupunând ca situatia lor a fost introdusa într-o foaie de calcul sub forma unui tabel de forma:
Cantitate medicament  vândut (cutii)                        Pret unitar / cutie
                            4                                                      15000
                            5                                                      89000
                            3                                                     123000
Indicatie. Totalul vânzarilor se calculeaza prin înmultirea “cantitatilor” cu “preturile unitare” corespunzatoare si însumarea rezultatelor. Aceasta operatie se poate efectua utilizând functia SUMPRODUCT.




Tema pentru acasa:


Functia SUMX2MY2
Cu ajutorul acestei functii matematice Excel se poate calcula suma diferentelor
patratelor valorilor a doi vectori.

Sintaxa functiei SUMX2MY2 este:

= SUMX2MY2(array_x, array_y),  unde câmpurile array_x si array_y contin adresele vectorilor X si Y.



Functia SUMX2PY2
Aceasta functie matematica Excel implementeaza formula de calcul pentru suma sumelor patratelor valorilor corespunzatoare a doi vectori de valori.
Sintaxa functiei este:
=SUMX2PY2(array_x, array_y)
unde câmpurile array_x si array_y contin adresele domeniilor de celule în care au fost
introduse valorile vectorilor X si Y.

APLICATIE:
Fie vectorii X: numerele pare de la 2 la 20 si Y: numerele impare de la 1 la 19. 
Sa se  calculeze valorile pentru S1, S2, S3 alaturate:

Indicatie. Pentru punctul (1) se va folosi functia SUMX2MY2, pentru punctul (2) se va folosi functia SUMX2PY2, iar pentru calculul sumei de la punctul (3) veti folosi functia Excel SUMXMY2

APLICATIE:
Se dau vectorii:
X: (1, 3, 5, 7, 9, 11, 13, 15, 17, 19)
Y: (2, 4, 6, 8, 10, 12, 14, 16, 18, 20)
Calculati urmatoarea expresie:
unde n este numarul de pozitii al celor doi vectori. ÃŽn cazul nostru n=10.

Indicatii:
  1. Calculati pe rând expresiile din dreapta
  2. Fiecare din aceste rezultate va avea câte o adresa, dupa pozitia celulei în care ati efectuat calculul.
  3. ÃŽntr-o celula a foii de calcul intrroduceti de la tastatura urmatoarea formula de calcul: =(1/adresa FACT)*(adresa SUM1*adresa SUM2/adresa SUMPRODUCT
  4. Tastati Enter.
    Puteti realiza calculul expresiei E si fara calculul separat al factorilor componenti ai expresiei. ÃŽn formula de calcul pe care o introduceti apelati direct functiile SUM, PRODUCT si SUMPRODUCT relativ la adresele vectorilor X si Y.