Sunteți pe pagina 1din 16

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

2. Functii Excel pentru calcule aritmetice elementare


Cuvinte cheie. Functie matematica Excel, suma, produs, produs scalar, factorial, formula de calcul, Subtotals, SUM, SUMIF, PRODUCT, FACT, SUMPRODUCT, SUMX2MY2, SUMX2PY2, SUMXMY2.

1.1. Apelarea func tiilor 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 cmpul category selectam setul de functii Math&Trig 4. Din lista Select a function alegem functia pe care o dorim. Select a

Aceasta este calea de apelare a tuturor functiilor matematice Excel. Fiecare functie are particularitatile ei legate de, sintaxa, numarul sau tipul argumentelor. Calea de apelare nsa este aceeasi pentru toate functiile.

1.2. Calculul sumelor n Excel

Se introduc n foaia de calcul Excel valorile pe care dorim sa le nsumam sub forma unui vector linie sau coloana, fiecare valoare ocupnd o celula a foii de calcul. Pentru calculul sumei

x
i =1

, unde xi sunt valorile pe care dorim sa le nsumam, vom

folosi functia matematica Excel SUM. Sintaxa acestei functii este

=SUM(argument 1, argument 2, ...)

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

unde argument 1, argument 2 ... reprezinta numerele ce urmeaza sa fie nsumate. , Aceste argumente pot fi: Constante. Se trec valorile ce se nsumeaza, 3,125, 23.79,... Adresele celulelor al caror continut se nsumeaza. De exemplu A1, A22, B3, H6. Adresa unui vector. De exemplu A1:A30, daca se nsumeaza un vector coloana, respectiv A1:L1 daca se nsumeaza un vector linie. Adresa unui domeniu de celule. De exemplu A1:F10 daca se nsumeaza valorile continute ntr-un domeniu dreptunghiular de celule ale carui vrfuri sunt A1 (stnga-sus), respectiv F10 (dreapta-jos).

Functia Excel Sum se apeleaza astfel: 1. Meniul Insert 2. Comanda Function 3. Se deschide fereastra de dialog Insert function n care din cmpul Select a category selectam setul de functii Math&Trig 4. Din cmpul Select a function selectam functia SUM 5. Se deschide fereastra de dialog Function arguments aferenta functiei SUM.

Fereastra de dialog pentru apelarea functiei SUM

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

n cmpul Number1 introduceti adresa primei valori a vectorului X urmata de simbolul :,iar apoi adresa ultimei valori a vectorului X,

de exemplu A1 :A7. Apasati butonul OK.

n celula n care ati pozitionat initial cursorul se va afisa rezultatul sumei.

Exercitiul 1. 1. Calculati suma S = Indicatii Scrieti cele 10 numere ntrt-o coloana sau linie din foaia de calcul Excel. Scrieti valorile 1, 1/2, 1/3,, 1/10, fiecare n cte o celula a foii de calcul, organizate pe o coloana sau pe o linie. Folositi simbolul mpartire / de la tastatura. Pozitionati cursorul n celula unde doriti sa se afiseze rezultatul. Apelati functia SUM ca mai sus.
1 , n N . n =1 n
10

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:

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

Fereastra de dialog pentru apelarea functiei SUMIF 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 cmp a criteriului <19 va avea ca efect nsumarea doar a valorilor mai mici dect valoarea 19. Acest criteriu poate fi numeric sau poate contine o secventa de text.

Sum_range este un cmp care se completeaza optional. Se nsumeaza doar acele valori ale vectorului sum_range pentru care valorile corespunzatoare din vectorul range verifica criteriul introdus n cmpul criteria. printr-un exemplu utilitatea acestui cmp. Vom ilustra

Exercitiul 1.2 Sa ne imaginam situatia n care farmacistul introduce ntr-o foaie de calcul Excel vnzarile dintr-o Farmacie n ordinea efectuarii lor. Se tine cont de cantitatile vndute.

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

Medicament vndut Aspirina Aspirina Algocalmin Paracetamol Aspirina Distonocalm Nurofen Aspirina Fenosept

Cantitate (cutii) 2 3 1 2 1 1 2 2 4

Dorim sa calculam cantitatea totala de cutii din sortimentul Aspirina care a fost vnduta.

Indicatiii. Introduceti tabelul n foaia de calcul Excel. Apelam functia SUMIF. n cmpul Range trecem adresa vectorului de date de tip text Medicament vandut . n cmpul Criteria trecem criteriul de selectare Aspirina n cmpul Sum_range trecem adresa vectorului numeric Cantitate (cutii)

Rezultatul returnat va fi 8, adica numarul de cutii vndute din sortimentul Aspirina. Sintetiznd, functia SUMIF a nsumat din coloana a doua doar acele valori pentru care se respecta n coloana nti criteriul Aspirina.

Comanda SUBTOTALS Comanda Subtotals apelata din meniul Data are rolul de a calcula sume partiale dintr-o lista ( vector) de valori. Pentru a ntelege mai bine modul n care opereaza aceasta comanda sa reluam exemplul de la Exercitiul 1.2 , ntr-o noua abordare.

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

Exercitiul 1.3 Rezolvati cerinta exercitiului 1.2 utiliznd comanda Subtotals.

Rezolvare. Primul pas pe care trebuie sa- l facem, nainte de utilizarea comenzii Subtotals este ordonarea tabelului de date n ordine alfabetica.

Selectati cele doua coloane ale tabelului de date, mai putin capul de tabel. Din bara de instrumente alegeti si apasati butonul ordine alfabetica. Prin aceasta medicament-cantitate. sortare se , corespunzator sortarii n pastreaza si corespondenta

Scopul sortarii tabelului este de a obtine o grupare a datelor n functie de medicamentul vndut. Se realizeaza astfel o partitionare a tabelului dupa sortimentele vndute. Ceea ce vom face n continuare va fi sa adunam cantitatile pe sortimente. Altfel spus vom calcula subtotaluri. Pozitionati cursorul n tabelul de date sortat. Din meniul Data apelati comanda Subtotals... Se deschide fereastra de dialog Subtotal.

Calculul subtotalurilor prin comanda Data/Subtotals...

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

n cmpul At each change in selectati din lista ascunsa alaturata Medicament vandut. n cmpul Use function selectati din lista ascunsa alaturata tipul de functie care va opera asupra datelor numerice corespunzatoare (cantitati). n cazul aplicatiei noastre vom folosi functia Sum ntruct dorim sa facem adunari. Lista de functii este mult mai cuprinzatoare. Se pot face produse (product), medii (average), calculul valorilor extreme (max, min), operatiuni de numarare (count), etc...

n cmpul Add subtotal to vom indica coloana n care va opera functia aleasa, sum. Astfel, vom bifa comutatorul Cantitate (cutii). ncheiati dialogul apasnd butonul OK.

Binenteles, rezultatul obtinut este acelasi ca si n cazul utilizarii functiei SUMIF.

1.3. Calculul produselor n Excel

Pentru a calcula n Excel produsul

x
i =1

, unde xi sunt valorile pe care dorim sa le

nmultim, vom folosi functia matematica Excel PRODUCT. Acesta functie se apeleaza analog cu functia SUM, din acelasi set de functii Excel Math&Trig. Sintaxa acestei functii este

=PRODUCT(argume nt 1, argument 2, ...)

unde argument 1, argument 2, ... reprezinta, ca si n cazul functiei SUM, numerele ce urmeaza sa fie nmultite. Aceste argumente au aceleasi caracteristici ca si n cazul functiei de nsumare, SUM.

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

Fereastra de dialog pentru apelarea functiei PRODUCT prin comanda Insert/Function.

Exercitiul 1.4 Sa se calculeze numarul 10! (10 factorial).

Indicatie. Reamintim ca prin n! se ntelege produsul primelor n numere naturale, n?0. n consecinta 10! se va calcula dupa formula P = n , n N
n =1 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!, nN, 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 1210.

Exercitiul 1.5 Sa se calculeze numarul 10! Folosind functia matematica Excel FACT.

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

1.4. Alte functii Excel pentru calcul aritmetic

Vom considera, din punct de vedere matematic, doi vectori X: (x1 , x2 , , xn ), xiR Y: (y1 , y2 , , yn ), yiR pe care i introducem n foaia de calcul Excel sub forma a doua linii sau doua coloane cu acelasi numar de celule. Fiecare celula contine corespunzator cte o valoare a vectorului. Functiile matematice Excel ce vor fi prezentate n continuare returneaza anumite rezultate utiliznd valorile corespunzoare ale celor doi vectori.

Functia SUMPRODUCT Prin produsul scalar al vectorilor X si Y vom ntelege:


x1 y1 + x2 y 2 + ... + x n y n = x i y i
i =1 n

n Excel produsul scalar se calculeaza cu ajutorul functiei matematice SUMPRODUCT. Sintaxa functiei este:

=SUMPRODUCT(array1, array2,...) unde n cmpul array 1 se introduce adresa domeniului de celule (linie sau coloana) n care s -au introdus valorile vectorului X, ian n cmpul array2 se introduce adresa domeniului de celule n care s-au introdus valorile vectorului Y.

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

Fereastra de dialog pentru apelare functiei SUMPRODUCT.

Exercitiul 1.6 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.

Vom da n continuare un exemplu ilustrativ pentru utilitateaaplicarii produsului scalar a doi vectori numerici. Ne vom referi la situatia n care trebuie calculat un Total. Acesta presupune nmultirea unor cantitati (vectorul X) cu preturile unitare corespunzatoare (vectorul Y) si apoi nsumarea acestor produse.

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

Exercitiul 1.7 Utiliznd functia Excel SUMPRODUCT calculati totalul vnzarilor dintr-o farmacie, presupunnd ca situatia lor a fost introdusa ntr-o foaie de calcul sub forma unui tabel de forma: Cantitate medicament vndut (cutii) 4 5 3 6 9 7 8 2 11 15 15000 89000 123000 78500 72000 20500 34000 126500 147000 64500 Pret unitar / cutie

Indicatie. Totalul vnzarilor se calculeaza prin nmultirea cantitatilor cu preturile unitare corespunzatoare si nsumarea rezultatelor. Aceasta operatie se poate efectua utiliznd functia SUMPRODUCT.

Functia SUMX2MY2 Cu ajutorul acestei functii matematice Excel se poate calcula suma diferentelor patratelor valorilor a doi vectori. Daca cei doi vectori sunt notati prin X si Y si ambii au dimensiunea n atunci putem explicita functia SUMX2MY2 prin expresia

SUMX2MY2 =

(x
n i =1

2 i

y i2

Sintaxa functiei SUMX2MY2 este:

= SUMX2MY2(array_x, array_y)

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

unde cmpurile array_x si array_y contin adresele vectorilor X si Y.

Fereastra de dialog pentru apelarea functieiSUMX2MY2

Functia SUMX2PY2 Aceasta functie matematica Excel implementeaza formula de calcul pentru suma sumelor patratelor valorilor corespunzatoare a doi vectori de valori. Considerand cei doi vectori ca X si Y de dimensiuni egale, n, functia SUMX2PY2 se expliciteaza prin:

SUMX2PY2 =
Sintaxa functiei este:

i=1

(xi 2 + y i 2 )
n

=SUMX2PY2(array_x, array_y) unde cmpurile array_x si array_y contin adresele domeniilor de celule n care au fost introduse valorile vectorilor X si Y.

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

Fereastra de dialog pent ru apelarea functiei SUMX2PY2

Functia SUMXMY2 Consideram doi vectori de date numerice X si Y, de aceeasi dimensiune n. Cu ajutorul functiei matematice Excel SUMXMY2 putem calcula suma diferentelor la patrat ale valorilor celor doi vectori. Explicitnd, aceasta functie se transcrie prin formula:

SUMXMY 2 = ( xi yi )2
i =1

Sintaxa functiei este: =SUMXMY2(array_x, array_y) unde cmpurile array_x si array_y contin adresele domeniilor de celule n care au fost introduse valorile vectorilor X si Y.

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

Fereastra de dialog pentru apelare functiei SUMXMY2

Exercitiul 1.8 Fie vectorii X: numerele pare de la 2 la 20 si Y: numerele impare de la 1 la 19. Sa se calculeze valorile:

1) S1 =

2) S 2 = xi2 + yi2 3) S 3 =

i =1 10

(xi2 yi2 )
10 i =1 10

i =1

(x y )2

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.

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

1.5. Formule de calcul Excel

Prin formula de calcul Excel ntelegem orice expresie matematica, introdusa de la tastatura de catre utilizator, ntr-o celula a foii de calcul. Formulele de calcul vor ncepe obligatoriu cu semnul =, altfel programul Excel va interpreta simbolurile pe care le introducem drept text, neputndu-se efectua nici un calcul. O formula de calcul poate cuprinde n expresia ei una sau mai multe functii matematice predefinite n Excel. De exemplu, se poate utiliza functia Excel FACT n corpul unei formule de calcul.

Exercitiul 1.9 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: 1 n!

E=

xi yi
i =1 i =1

x y
i =1 i

unde n este numarul de pozitii al celor doi vectori. n cazul nostru n=10.

Indicatii Calculati pe rnd expresiile:

FACT = n! SUM1 = x i
i =1 n n

SUM 2 = y i
i =1

SUMPROD = x i y i
i =1

BioMat Semestrul I

Functii Excel pentru calcule aritmetice elementare Remus Cmpean

Fiecare din aceste rezultate va avea cte o adresa, dupa pozitia celulei n care ati efectuat calculul. ntr-o celula a foii de calcul intrroduceti de la tastatura urmatoarea formula de calcul:

=(1/adresa FACT)*(adresa SUM1*adresa SUM2/adresa SUMPRODUCT)

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.

Exercitiul 1.10 Calculati expresia E de la e xercitiul precedent scriind o singura formula de calcul. Apelati n corpul formulei de calcul functiile matematice Excel necesare.

Indicatie. Sa presupunem ca ati introdus cei doi vectori la adresele A1:A10 pentru X B1:B10 pentru Y.

Formula de calcul pe care o veti introduce de la tastatura va arata astfel: =(1/FACT(10))*(SUM(A1:A10)*SUM(B1:B10)/SUMPRODUCT(A1:A10;B1:B10)

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