Sunteți pe pagina 1din 25

Calcul tabelar avansat n MS Excel.

- Formule, funcii i baze de date.


- Reprezentri grafice.
- Instrumente de analiz statistic - Analysis ToolPak.
- Rezolvarea problemelor de optimizare - Goal Seek, Solver

0. Noiuni introductive MS Excel
Un fiier din Excel este format din foi de calcul numite Sheet-uri; fiecare fiier are
iniial 3 foi de calcul.

Fig 1. Foi de calcul n Excel

Numr foilor de calcul poate fi modificat prin tergere (Delete) sau adugare de foi
noi(Insert) n funcie de necesiti.
Sheet1 Sheet2

Fig. 2 Operaii cu foi de calcul
Fiecare foaie de calcul este format din celule ce pot fi referite prin adrese. O
adres de celula este compus din numrul coloanei+numrul liniei. Ex: A1, A2, ... E24
Adresele de celule pot fi rndul lor de dou tipuri:
- adrese relative : A1, C2, D24
- adrese absolute : $A1 (coloana A este absolut, linia 1 se poate modifica), A$2
(coloana A este relativ, linia 2 este absolut), $A$2 (att coloana ct i linia sunt absolute)
n Excel funciile pot accepta ca i argument domeniu sau niruire de celule. Un
domeniu este exprimat prin semnul : (dou puncte). (Ex. A1: D3 celulele
A1,A2,A3,B1,B2,B2,D1, D2, D3); niruirea de celule prin , (virgul) sau ;(punct
virgul).
Exemplu: S se calculeze media valorilor din celulele C2:F2, C3:F3,... C7:F7,
precum i media C2:F7
A B C D E F
1 Nr.crt. Nume Nota1 Nota2 Nota3 Nota4 Media
2 1 Popescu 10 6 3 8 =(C2+D2+E2+F2)/4
3 2 Ionescu 8 7 4 6 =SUM(C3:F3)/4
4 3 Vasilescu 9 4 5 4 =SUM(C4:F4)/4
5 4 Andrei 5 3 6 8 =SUM(C5:F5)/4
6 5 Sasu 3 6 9 9 =SUM(C6:F6)/4
7 6 Pop 4 10 5 10 =SUM(C7:F7)/4

Media general =SUM(C2:F7)/COUNT(C2:F7)
Media general =SUM(G2:G7)/6


1. Calcul tabelar avansat. Formule, funcii i baze de date
n Excel funciile sunt mprite pe categorii:
- funcii financiare Financial - permit realizarea calculelor economico-
financiare predefinite
- funcii cu date calendaristice Date &Time manipuleaz numere care
reprezint date calendaristice sau timp;
- funcii matematice i trigonometrice Math& Trig- permit efectuarea de
calcule simple sau complexe;
- funcii statistice Statistical permit calcule statistice utiliznd serii de
valori;
- funcii de informare - Information afieaz informaii despre celule i
cmpuri;
- funcii logice Logical - determin valoarea de adevrat sau fals
corespunztoare unei condiii;
- funcii cu baze de date - Database efectueaz diferite calcule asupra
cmpurilor din baza de date, corespunztoare unor criterii predefinite
- funcii de cutare i consultare Lookup& Reference permit
localizarea coninutului unei celule;
- funcii pentru text sau iruri de caractere Text ofer informaii legate
de textul existent n celul i permit operaii cu etichete
Funciile reprezentative (sau cele mai des utilizate) n funcie de categorie:
1.1 Funcii Financiare
Funciile financiare efectueaz o serie de calcule economico-financiare furniznd
prin valorile returnate informaii utile referitoare la amortizare, la rentabilitatea
investiiilor, plasamentelor, mprumuturilor etc.:
a) PV(rata dobnzii; numr de perioade; mrimea plii;[valoare
viitoare;tipul])
- Descriere:
Returneaz valoarea actual (present value) aferent unei sume investite sau
depozitate la banc, prin pli periodice, n condiiile unei rate constante a dobnzii.
Funcia financiara PV calculeaz deci valoarea prezent a unei sume investite,
adic valoarea curenta a unei serii de plti viitoare. Funcia se utilizeaz pentru a se
determina dac valoarea de revenire a unei anumite investiii este favorabil sau nu,
innd cont de costul iniial al investiiei.
b) FV(rata dobnzii;numr de perioade[;mrimea platii; valoarea prezent;
tipul])
- Descriere
Returneaz valoarea viitoare (future value) a unei investiii sau plasament n condiii
de anuitate (pli i rate ale dobnzii constante). Argumentele functiei financiare FV sunt
identice ce cele ale functiei PV cu exceptia faptului c unul din argumente reprezint
valoarea prezent a investiiei sau plasamentului.
c) =PMT(rata dobnzii;numr de perioade;valoare prezenta[;valoare
viitoare;tip])
- Descriere
Calculeaz valoarea lunar sau anual a plii pentru o investiie sau un mprumut.

d) =RATE(numr de perioade;valoarea plii;valoare prezent)
- Descriere:
Returneaz rata dobnzii pe perioada unei anuiti, pentru un mprumut sau o
investiie.



1.2.Funcii cu date calendaristice Date &Time
n Excel, datele de tip dat calendaristic sunt salvate ca i numere. Datei
01/01/1900 i este atribuit valoarea 1, i cu aceast dat s-a nceput numrtoarea.
- =NOW() returneaz un numr corespunztor datei curente - cu zecimale
ce reprezint ora;
- =TODAY() returneaz un numr corespunztore datei curente;
- =DATEVALUE("sir de caractere") calculeaz numrul-data
corespunztor irului de caractere n format data calendaristica (sirul
trebuie plasat ntre ghilimele);=
- DATE(an;luna;zi) calculeaz numrul-data pentru data calendaristica
specificata ca argument;
- =YEAR(numr-data) returneaz corespunztor anului, un numr cuprins
ntre 0 (1900) i 199 (2099) - extragnd rezultatul dintr-un numr-data;
- =MONTH(numr-data) extrage luna dintr-un numr-data, sub forma de
valori cuprinse ntre 1 i 12;
- =DAY(numr-data) genereaz un numr corespunztor zilei cu valori
ntre 1 i 31;
- =WEEKDAY(X) returneaz numrul zilei din sptmna corespunztor
argumentului X care poate fi de tip numr data calendaristic sau text n
format data calendaristic;
- =DAYS360(data debut;data sfarsit) calculeaz numrul de zile ntre
dou date calendaristice considernd anul ca avnd 360 de zile;
- =TIME(ora;minut;secunda) calculeaz un numr-timp corespunztor
orei, minutului i secundei;
- =TIMEVALUE(sir de caractere) returneaz numrul-timp
corespunztor irului de caractere specificat n format data/ora (ntre
ghilimele);
- =HOUR(numr-timp) extrage ora dintr-un numr-timp (0,000000 pentru
ora 24:00:00 i 9,999988426 pentru ora 23:59:59), sub forma unui numr
cuprins ntre 0 i 23;
- =MINUTE(numr-timp) extrage minutul dintr-un numr-timp, sub
forma unui numr ntreg cuprins ntre 0 i 59;
- =SECOND(numr-timp) extrage secunda dintr-un numr-timp sub
forma unui numr ntreg cuprins ntre 0 i 59;
Exemple:
1) Pentru studenii nscui n luna curent, s se afieze mesajul: LA MULI
ANI!
2) n funcie de data curent i data naterii, s se afieze vrsta fiecrui student.

1) 2)
Nr.
crt. Nume Data_nasterii
Luna din
data nasterii Mesajul Varsta
1
Popescu
15.01.1983 =MONTH(C3)
=IF(MONTH(C3)=MONTH(NOW());
"La multi ani!";MONTH(C3))
=YEAR(NOW())-
YEAR(C3)
2
Ionescu
15.03.1990 =MONTH(C4) =IF(MONTH(C4)=MONTH(NOW()); =YEAR(NOW())-
"La multi ani!";MONTH(C4)) YEAR(C4)
3
Vasilescu
01.03.1992 =MONTH(C5)
=IF(MONTH(C5)=MONTH(NOW());
"La multi ani!";MONTH(C5))
=YEAR(NOW())-
YEAR(C5)
4
Andrei
01.04.2001 =MONTH(C6)
=IF(MONTH(C6)=MONTH(NOW());
"La multi ani!";MONTH(C6))
=YEAR(NOW())-
YEAR(C6)
5
Sasu
01.03.2000 =MONTH(C7)
=IF(MONTH(C7)=MONTH(NOW());
"La multi ani!";MONTH(C7))
=YEAR(NOW())-
YEAR(C7)
6
Pop
18.03.2000 =MONTH(C8)
=IF(MONTH(C8)=MONTH(NOW());
"La multi ani!";MONTH(C8))
=YEAR(NOW())-
YEAR(C8)


1.3.Funcii matematice i trigonometrice Math& Trig
- =SUM(domeniu) aduna valorile din domeniu precizat ca argument.
- =PRODUCT (domeniu) multiplica valorile continute n domeniu.
=SUBTOTAL(referinta-tip;camp de regrupat) calculeaz un rezultat ce
provine dintr-o grupare a datelor operand diferite operatii specifice
(conform referintelor-tip) asupra unui camp de regrupat.
- =AVERAGE(domeniu) calculeaz media aritmetic
- = COUNT (domeniu) numr celulele dintr-un domeniu
- = MAX (domeniu) determin maximum
- = MIN (domeniu) determin minimum
- =SUMIF(domeniul; criteriu; camp de nsumat) - adun coninutul
celulelor potrivit unui criteriu dat.
- =COUNTIF(domeniu, criteriu) numr condiional celulele din
domeniu care satisfac criteriu specificat
- =RAND() returneaz un numr aleator cuprins ntre 0 i 1;
- =ABS(numr) returneaz valoarea absoluta dintr-un numr;
- =LN(numr) calculeaz logaritmul natural
- =LOG(numr;baza) returneaz logaritmul unui numr ntr-o baz
specificat;
- =LOG10(numr) returneaz logaritmul n baza 10 dintr-un numr;
- =EXP(X) calculeaz baza logaritmului natural ridicat la puterea X. Baza
este o constant i are valoarea 2,7182818.;
- =MOD(X;Y) calculeaz restul mpririi argumentului X la arg. Y;
- =FACT(numr) calculeaz factorialul unui numr pozitiv;
- =POWER(numr;putere) returneaz rezultatul unui numr ridicat la putere
- =SQRT(numr) calculeaz rdcina ptrat a argumentului;
- =SIN(X) returneaz valoarea argumentului X n radiani;
- =COS(X) calculeaz cosinusul argumentului X n radiani ;
- =TAN(X) calculeaz tangenta argumentului X n radiani;
- =ASIN(X) calculeaz arc-sinusul argumentului X n radiani (similar
=ACOS(X) i =ATAN(X);
- =PI() returneaz valoarea numarului PI;
- =INT(numr) afieaz partea ntreag a argumentului (a numrului real),
fr a-l rotunji.
Exemplificare:
- Diferena ntre SUMIF i SUM
- Diferena ntre COUNTIF i COUNT

Nr.crt. Nume Nota1 Nota2 Nota3 Nota4 Media
1 Popescu 10 6 3 8 =AVERAGE(C2:F2)
2 Ionescu 8 7 4 6 =AVERAGE(C3:F3)
3 Vasilescu 9 4 5 4 =AVERAGE(C4:F4)
4 Andrei 5 3 6 8 =AVERAGE(C5:F5)
5 Sasu 3 6 9 9 =AVERAGE(C6:F6)
6 Pop 4 10 5 10 =AVERAGE(C7:F7)

Suma Mediei,pt. nota1>5 =SUMIF(C2:C7;">5";G2:G7)
Suma Mediei,pt. nota2>5 =SUMIF(D2:D7;">5";G2:G7)
Suma tuturor mediilor =SUM(G2:G7)

1.4.Funcii statistice Statistical
- =MAX(domeniu) returneaz cea mai mare valoare din domeniu
- =MIN(domeniu) returneaz cea mai mic valoare din domeniu;
- =AVERAGE(domeniu) calculeaz media valorilor din domeniu;
- =GEOMEAN(domeniu) calculeaz media geometrica a dintr-un domeniu
- =HARMEAN(domeniu) calculeaz media armonica a valorilor dintr-un
domeniu
- =MEDIAN(domeniu) calculeaz valoarea mediana dintr-un domeniu;
- =COUNT(domeniu) numr celulele ocupate dintr-un domeniu;

1.5.Funcii de informare - Information
- =ISBLANK(celul) determin dac coninutul celulei este sau nu vid.
Funcia returneaz TRUE ,dac celula este vid i FALSE valoarea
logica de fals- n caz contrar;
- =ISNUMBER(celul) verifica dac celula conine o valoare numeric.
Functia returneaz TRUE adevarat- daca celula e numr, altfel
returneaz FALSE sau fals.
- =ISTEXT(celul) verific dac celula conine un ir de caractere,
returnnd dup caz TRUE sau FALSE.
- =ISNONTEXT(celul) verific dac celula nu conine un ir de caractere,
returnnd dup caz TRUE sau FALSE.
- =ISLOGICAL(celul) verific dac celula conine o valoare de tip logic
returnnd dup caz TRUE sau FALSE.
- =ISERROR(celul) verific dac celula conine o valoare de tip eroare,
returnnd dup caz TRUE sau FALSE.

1.6. Funcii logice Logical
- =IF(conditie;valuarea n caz de TRUE; valoarea n caz de FALSE)
testeaz argumentul condiie i n funcie de rezultatul evalurii logice,
genereaz Value_if_true dac condiia este adevarat sau Value_if_false
dac aceasta este fals.
- =AND(evaluare logica1,evaluare logica2,...) returneaz valoarea logica
TRUE dac toate argumentele sunt adevarate i valoarea logica FALSE
dac unul sau mai multe argumente sunt false;
- =OR(evaluare logica1,evaluarea logica2,...) returneaz valoarea logic
TRUE dac orice argument este adevarat i valoarea logic FALSE dac
toate argumentele sunt false;
- =NOT(evaluarea logica) inverseaz valoarea argumentului, returnnd
dup caz TRUE sau FALSE;
- =TRUE() returneaz valoarea logic TRUE;
- =FALSE() returneaz valoarea logic TRUE;
Exemplu:
Pentru un set de date, s se calculeze media aritmetic a dou note astfel:
- dac notele sunt >=5, s se afieze media
- dac o not <=5 s se afieze RESPINS

1.7 Funcii specifice bazelor de date - Database
Funciile tip baz de date au n mod invariabil aceeai list de argumente:
-database: - domeniul care definete baza de date. O baz de date este
format din liniile i coloanele Sheet-ului.
- field: - adresa ce conine numele cmpului sau cmpurilor din baza de
date;
- criteria: domeniul n care sunt specificate condiiile impuse cmpurilor din
seciunea filed.
Exemple de funcii ce opereaz asupra bazelor de date:
- =DSUM(baza de date; cmpul; criteriile) returneaz suma valorilor unui
cmp aferent unei baze de date, care rspunde unui criteriu de selecie;
- =DMAX(baza de date; criterii ) returneaz cea mai mare valoare dintr-un
cmp aferent unei baze de date, corespunztor unui criteriu de selecie;
- =DMIN(baza de date; cmp; criterii) returneaz cea mai mic valoare
dintr-un cmp al unei baze de date, corespunztor unui criteriu de selecie;
- =DAVERAGE(baza de date; cmp; criterii) calculeaz media valorilor
unui cmp dintr-o baza de date, potrivit criteriului de selecie specificat
- =DCOUNT(baza de date;cmp; criterii) numr celulele nevide din
cmpul specificat, conform criteriilor specificate;
- =DGET(baza de date; cmp; criterii) returneaz coninutul unui cmp al
bazei de date, corespunztor unui criteriu specificat. Funcia este util
pentru a regsi o informaie unic;
Exemple de funcii cu baze de date:


Se dorete s se calculeze suma notelor >=5 pentru Nr.crt.>=3 i media acestora.
Domeniul corespunztor bazei de date este : A1:C12, cmpul cu care se calculeaz
suma, respectiv media este cmpul Nota aflat la adresa C1, iar criteriile care trebuiesc
respectate sunt n domeniul A16:C17.

1.8 Funcii de cutare i consultare Lookup& Reference
- =CHOOSE(index-numeric;lista de valori) returneaz n urma unei
alegeri dintr-o list de valori, o aciune sau o valoare, ce urmeaz a fi
activat sau executat, corespunztor unui index numeric. Indexul numeric
determin care valoare (de tip text, numeric sau referin celular) din
lista de argumente va fi selectat. Indexul este un numr cuprins ntre 0 i
29.
- =COLUMN(referin celular sau cmp) returneaz numrul coloanei
corespunztoare referinei celulare sau numrul primei coloane pentru
cmpul specificat;
- =COLUMNS(camp) returneaz numrul de coloane aferente cmpului
specificat ca argument;
- =ROW(referinta celulara sau camp) returneaz numarul liniei
corespunztoare referinei celulare sau numrul primei linii a cmpului
specificat ca argument;
- =ROWS(camp) returneaz numrul de linii pe care l ocupa cmpul
specificat ca argument;
- =AREAS(referin celular) indic numrul de zone contigue dintr-un
cmp;
- =VLOOKUP(cheie;camp de consultare;coloana de recuperat)
returneaz coninutul unei celule ce figureaz ntr-o coloana dintr-un
tablou de consultare vertical.

1.9 Funcii pentru text sau iruri de caractere Text
Funciile text (Text): permit diferite operaii cu iruri de caractere i furnizeaza n
egal msur informatii legate de textul existent n celul:
- =CHAR(cod numeric ASCII) returneaz caracterul corespunzator
codului numeric ASCII specificat ca argument;
- =TRIM(text) afieaz irul de caractere specificat ca argument n care
toate spatiile inutile sunt anulate (cu excepia spatiilor care separa
cuvintele textului);
- =CODE(text) returneaz codul numeric pentru primul caracter din textul
specificat ca argument;
- =CONCATENATE(text1;text2;) concateneaz mai multe iruri de
caractere specificate ca argumente, ntr-unul singur;
- =EXACT(text1;text2) verific dac doua iruri de caractere sunt identice.
Comparnd cele doua iruri, funcia returneaz valoarea logica TRUE
dac acestea sunt identice sau valoarea logica FALSE n caz contrar;
- =UPPER(text) afieaz cu majuscule textul specificat ca argument;
- =LOWER(text) afieaz cu minuscule textul specificat ca argument;
- =MID(text;N;X) afieaz X caractere ale textului specificat ca argument,
ncepnd cu poziia N;
- =LEN(text) returneaz numrul caracterelor ce formeaz textul specificat
ca argument;
- =SUBSTITUTE(text-sursa;N;X;text-nou) returneaz un nou ir de
caractere (text-nou) la a N-a poziie a textului-surs, dup ce au fost
anulate X caractere;
- =REPT(text;numr de ori) repeta afiarea textului de un numr
specificat de ori;
- =PROPER(text) determin scrierea cu majuscula a fiecrei prime litere
din textul specificat ca argument;
- =VALUE(text) convertete un text ce reprezint un numr ntr-o valoare
numerica;
- =DOLLAR(numr;zecimale) convertete un numr n text, folosind un
format monetar;
- =FIND(text1;text2;N) localizeaz poziia la care ncepe textul1 n textul2
ncepnd cutarea cu poziia N;

2. Reprezentri grafice.
MS Excel este capabil s reprezinte grafic datele dintr-o foaie de calcul; astfel sunt
definite mai multe categorii de tipuri de grafice: Bar, Column, Area, Pie, Scatter,... care
permit reprezentarea att a unei diagrame simple ct i a unor dependene funcionale(XY
Scatter) sau grafice de suprafa. n cursul de fa vom trece n revist dependena
funcional.
1) Grafice de tip XY (Scatter)
Pentru a reprezenta grafic o funcie n Excel trebuie s parcurgem urmtorii pai:
- Se alege domeniul de definiie al funciei f;
- Se alege o diviziune echidistant a domeniului de definiie;
- Se calculeaz valorile funciei n punctele diviziunii generate
- Se selecteaz domeniul care se va reprezenta, iar ca tip de grafic se alege
XY(Scatter)
Exemplu:
Fie funcia:
5
) ( , : x x f R R f = . S se traseze graficul funciei.
Etape:
i) alegem domeniul de definiie [-10, 10];
ii) alegem diviziunea echidistant de valoare 1;
iii) se calculeaz valorile funciei n punctele de diviziune cu funcia =
POWER(A1,5);
iv) se reprezint grafic
Rezultatul obinut:
-150000
-100000
-50000
0
50000
100000
150000
-15 -10 -5 0 5 10 15


2) Grafice de suprafa (Surface)
Fie funcia
2 2
) , ( , : y x y x f R R R f + = . S se reprezinte
grafic funcia.
Etape:
i) Se stabilete un domeniu de definiie al funciei. In cazul dat vom alege
domeniul [-10,10]x[-10,10];
ii) Alegem diviziunea echidistant de valoare 1
-10 -100000
-9 -59049
-8 -32768
-7 -16807
-6 -7776
-5 -3125
-4 -1024
-3 -243
-2 -32
-1 -1
0 0
1 1
2 32
3 243
4 1024
5 3125
6 7776
7 16807
8 32768
9 59049
10 100000

iii) Se determin valorile funciei n punctele alese

A calcula clasic valoarea funciei n fiecare punct, nseamn a consuma mult timp.
Exist aa numitele formule pe domeniu. Pentru a aplica o formul n tot domeniul
procedm astfel:
- selectm domeniul n care urmeaz s scriem funcia; pentru exemplul nostru
domeniul e: B2:V22;
- scriem funcia (x
2
+y
2
) selectnd ca valoare a lui x ntreg domeniul lui x, adic
B1:V1, iar pentru y tot domeniul lui y, A2:A22. Deci:
= power(B1:V1,2)+power(A2:A22,2)
- apsm combinaia de taste CTRL+SHIFT+ENTER, moment n care funcia de
mai sus se va transforma n funcie aplicat pe domeniu, adic
{= power(B1:V1,2)+power(A2:A22,2)}


iv) Se selecteaz domeniul pentru reprezentarea funciei (A1:V22) i se
alege ca tip de grafic Surface
-
1
0
-
7
-
4
-
1
2
5
8
-10
-2
6
0
20
40
60
80
100
120
140
160
180
200


3. Instrumente de analiz statistic (Analysis ToolPak).
Componenta inclus la cerere Analysis ToolPak din Microsoft Excel furnizeaz un
set de instrumente de analiz a datelor denumit Analysis ToolPak (Pachet de
instrumente de analiz) care se utilizeaz pentru a economisi etape atunci cnd se
dezvolt analize complexe, statistice sau de inginerie. Se furnizeaz datele i parametrii
pentru fiecare dintre analize; instrumentul de analiz utilizeaz macro-funciile statistice
sau de inginerie corespunztoare i afieaz rezultatele ntr-un tabel de ieire. Unele
instrumente auxiliare genereaz i diagrame auxiliare tabelelor de ieire. Dac componenta
nu este instalat este necesar a selecta opiunea Excel Option de la butonul Office, apoi
din seciunea Add-Ins se selecteaz utilitarele ce urmeaz a fi instalate.

Componenta Analysis ToolPak instalat se gsete n meniul Data, n grupul

Analysis i include urmtoarele instrumente:


n cursul de fa ne vom opri la descrierea unor componente uzuale.
3.1) Anova
Instrumentele de analiz Anova furnizeaz diferite tipuri de analiz de varian.
Instrumentul de utilizat depinde de numrul factorilor i de numrul eantioanelor existente
din cadrul populaiilor de testat.
Anova: Single Factor Acest instrument efectueaz o analiz simpl de varian
asupra datelor pentru dou sau mai multe eantioane. Analiza furnizeaz o testare a
ipotezei c fiecare eantion este derivat din aceeai distribuie de probabilitate de baz fa
de ipoteza c distribuia de probabilitate de baz nu este aceeai pentru toate eantioanele.
Dac sunt numai dou eantioane, se poate utiliza la fel de bine funcia foii de lucru,
TTEST. Cnd sunt mai mult de dou eantioane, nu este adecvat generalizarea funciei
TTEST, ci poate fi utilizat numai modelul Single Factor Anova.
Anova: Two-Factor With Replication Acest instrument de analiz este util cnd
datele pot fi clasificate dup dou dimensiuni diferite.
Anova: Two-Factor Without Replication Acest instrument de analiz este util
cnd datele sunt clasificate dup dou dimensiuni diferite, ca n cazul instrumentului Two-
Factor case With Replication. Pentru acest instrument, ns, presupunem c exist o
singur observaie pentru fiecare pereche. Utiliznd acest instrument, se pot aplica testele
din prima i a doua etap a cazului Anova: Two-Factor With Replication, dar nu avem
suficiente date pentru a aplica testul din a treia etap.

3.2) Corelaie
Funciile CORREL i PEARSON calculeaz ambele coeficientul de corelaie dintre
dou variabile de msurare cnd msurarea fiecrei variabile este observat pentru fiecare
dintre N subieci. (Orice observaie lips pentru oricare dintre subieci provoac ignorarea
acelui subiect n analiz.) Instrumentul de analiz a corelaiei este n special util cnd
exist mai mult de dou variabile de msurare pentru fiecare dintre N subieci. Acesta
furnizeaz un tabel cu rezultate, o matrice de corelaii, artnd valoarea funciei CORREL
(sau PEARSON) aplicat fiecrei perechi posibile de variabile de msurare.
Coeficientul de corelaie, la fel ca cel de covarian, este o msur a gradului de
variaie comun al celor dou variabile de msurare. Spre deosebire de covarian,
coeficientul de corelaie este msurat pe o scar, astfel c valoarea sa este independent de
unitatea n care se exprim variabilele. (De exemplu, dac cele dou variabile de msurare
sunt greutatea i nlimea, valoarea coeficientului este neschimbat chiar dac greutatea se
msoar n kilograme sau livre.) Valoarea oricrui coeficient de corelaie trebuie s fie
ntre -1 i +1 inclusiv.
Se poate utiliza instrumentul de Corelaie pentru a examina fiecare pereche de
variabile de msurare i a determina dac cele dou variabile de msurare tind s se mute
mpreun aceasta nsemnnd, dac valorile mari ale unei variabile tind s poat fi
asociate cu valorile mari ale celeilalte variabile (corelaie pozitiv), dac valorile mici ale
unei variabile tind s poat fi asociate cu valorile mici ale celeilalte variabile (corelaie
negativ) sau dac valorile celor dou variabile tind s fie necorelate (corelaie aproape
zero).

3.3) Covariana
Instrumentele Corelaie i Covarian pot fi utilizate ambele n aceleai condiii,
cnd avei N diferite variabile de msurare observate pe un set de indivizi. Instrumentele
Corelaie i Covarian dau fiecare un tabel de rezultate, o matrice, care arat coeficientul
de corelaie sau, respectiv, de covarian dintre fiecare pereche de variabile de msurare.
Deosebirea const n aceea c n timp ce coeficientul de corelaie este msurat pe o scar
de la -1 la +1 inclusiv, covariana corespunztoare nu este msurat pe o scar. Att
coeficientul de corelaie, ct i cel de covarian sunt msuri ale gradului de variaie comun
pentru cele dou variabile.
Instrumentul Covarian calculeaz valoarea funciei COVAR a foii de calcul,
pentru fiecare pereche de variabile de msurare. (Utilizarea direct a funciei COVAR n
locul instrumentului Covarian este o alternativ rezonabil cnd exist numai dou
variabile de msurare, adic N=2.) Intrarea pe diagonala tabelului cu rezultate al
instrumentului Covarian din rndul i, coloana i este covariana variabilei de msurare i cu
ea nsi; este exact variana populaiei pentru acea variabil, calculat cu funcia VARP a
foii de lucru.
Se poate utiliza instrumentul Covarian pentru a examina fiecare pereche de
variabile de msurare i a determina dac cele dou variabile de msurare tind s se mute
mpreun aceasta nsemnnd, dac valorile mari ale unei variabile tind s poat fi
asociate cu valorile mari ale celeilalte variabile (covarian pozitiv), dac valorile mici ale
unei variabile tind s poat fi asociate cu valorile mici ale celeilalte variabile (covarian
negativ) sau dac valorile celor dou variabile tind s fie necorelate (covarian aproape
zero).

3.4) Statistici descriptive
Acest instrument de analiz genereaz un raport de statistici univariabile pentru
datele din zona de intrare, furniznd informaii despre tendina central i variabilitatea
datelor.
Statisticile determinate sunt: media, eroarea standard, valoarea median, deviaia
standard, variana, distanele Kurtoisis i Skewness, Suma, Minimul, maximul i numrul
intrrilor.
Pentru urmtoarele date de intrare se pot calcula statisticile la Frecven, mem.
RAM i HDD
Nr.crt. Familie Denumire Frecventa RAM HDD
1 Intel P4 2800 256 50
2 Intel P4 3200 128 80
3 AMD Athlon XP 1500 256 40
4 Intel Celeron 1500 1024 80
5 Intel P4 1660 512 60
6 Intel Intel Core Duo 2160 256 120
7 Intel Celeron M 1700 2048 100
8 AMD Sempron M 2600 1024 80
9 AMD Turion 64 3300 512 70
10 Intel P4Mobile 1200 512 60

Statisticile obinute:

Frecventa RAM HDD

Mean 2162.00 Mean 652.80 Mean 74.00
Standard Error 241.26 Standard Error 183.47 Standard Error 7.48
Median 1930.00 Median 512.00 Median 75.00
Mode 1500.00 Mode 256.00 Mode 80.00
Standard
Deviation 762.94
Standard
Deviation 580.17
Standard
Deviation 23.66
Sample
Variance 582084.44
Sample
Variance 336600.18
Sample
Variance 560.00
Kurtosis -1.51 Kurtosis 3.32 Kurtosis 0.31
Skewness 0.39 Skewness 1.76 Skewness 0.60
Range 2100.00 Range 1920.00 Range 80.00
Minimum 1200.00 Minimum 128.00 Minimum 40.00
Maximum 3300.00 Maximum 2048.00 Maximum 120.00
Sum 21620.00 Sum 6528.00 Sum 740.00
Count 10.00 Count 10.00 Count 10.00

4. Rezolvarea problemelor de optimizare (Goal Seek,
Solver)
4.1 Goal Seek
Goal Seek reprezint un instrument ce poate realiza o operaie numita "reverse
formula". De ex. "Ce not trebuie s iau la matematic ca s obin media final 9.30?
Nota Info Nota PMG Nota Drept
Nota
Mate Media
Nume1 8 10 9.5 =AVERAGE(B2:E2)

Pentru a folosi opiunea Goal Seek se formuleaz mai nti problema, se introduc
variabilele i formulele. Celula cu rezultate trebuie s conin obligatoriu o formul n
componena creia trebuie s intre i o referire la adresa celulei al crui coninut urmeaz
s fie determinat cu goal seek
Pentru problema noastr, trebuie s determinm nota la mate astfel nct media
final s fie 9.30
Rezolvare:
- se alege din meniul Data, grupul Data Tools, opiunea What If
Analysis apoi Goal Seek

Fereastra Goal Seek
- la Set cell se stabilete adresa celulei n care voi avea rezultatul; pentru
exemplul nostru F2 (celula cu valoarea mediei)
- To value presupune setarea valorii la care trebuie s se ajung n celula
specificat la Set cell; (9.30)
- By changing cell se specific adresa celulei care se va modifica; n
exemplu adresa celulei cu nota la mate (E2);
Rezultatul obinut:

Gsete o soluie pentru problema dat; n celula E2 valoarea 9.70 conduce la o
medie n F2 egal cu 9.30;
Cu ajutorul opiunii Goal Seek se poate modifica coninutul unei singure celule, i
n plus asupra celulelor nu pot fi impuse restricii.
De exemplu S se determine nota la matematic astfel nct media s fie 9.70
Stabilind valoarea mediei de 9.70 se obine pentru nota de la mate valoarea 11.30,
valoare ce depete pragul logic 10 /(zece).
Pentru a putea rezolva acest tip de problem este necesar s se modifice valorile
mai multor celule. Modificarea mai multor celule se poate realiza doar cu Solver-ul.

4.2. Solver

MS Excel are o component numit Solver care permite rezolvarea unor probleme
de:
- programare liniar sau de transport;
- sisteme liniare sau neliniare
Aceast component se lanseaz din meniul Data, grupul Analysis. Dac nu apare
n grupul Analysis, atunci trebuie instalat din Add-Ins.
Descrierea parametrilor din componena Solver-ului:



- Set Target Cell - adresa celulei n care va fi o valoare specificat (Value
of), o valoare maxim (Max) sau minim (Min)
- By Changing Cells adresa celulelor al cror coninut se poate modifica
- Subject to the Constrants adugarea constrngerilor

Pentru a determina notele astfel nct media s fie 9.70 se introduc urmtoarele
constrngeri:
- fiecare nota<=10
- fiecare nota >=5
Solver-ul modific fiecare celul astfel nct s se ajung la soluia dorit.


Problem de transport
Se consider c exist m centre de aprovizionare (depozite) i n centre de consum (tabere
uniti militare etc.). Se pune problema s se determine un plan de transport pentru un
produs omogen care se afl n cantitatea a
i
la depozitul i (1 i m) i este cerut n
cantitatea b
j
la centrul j (1 j n). Se noteaz cu x
ij

cantitatea necunoscut ce va fi
transportat de la depozitul i la centrul de consum j i cu c
ij
costul transportului unei uniti
din produsul considerat de la depozitul i la centrul j (pentru simplificare se presupune c
acest cost unitar nu depinde de cantitatea transportat pe ruta respectiv).
Costul total al transportului de la toate cele m depozite la toate cele n centre de consum
este

= =
m
i
n
j
ij ij
x c
1 1

Pentru a putea efectua transportul este necesar ca

= =
=
n
j
j
m
i
i
b a
1 1

Se pot exprima atunci urmtoarele mrimi:
cantitatea cerut de la depozitul i la toate cele n centre de consum
a
i
= x
i1
+ x
i2
+ ... + x
in
= cantitatea aflat la depozitul i,
cantitatea transportat de la toate cele m depozite la centrul de consum j
b
j
= x
1j
+ x
2j
+ ...+ x
mj
= necesarul la centrul de consum j,
O condiie evident este x
ij
0, 1 i m, 1 j n .
Trebuie rezolvat urmtoarea problem:

s s s s >
s s =
s s =


=
=
= =
n j m i x
n j b x
m i a x
x c
j i
m
i
j ij
n
j
i ij
m
i
n
j
ij ij
1 , 1 , 0
1 ,
1 ,
min
,
1
1
1 1


Sisteme de ecuaii liniare

Pentru rezolvarea unui sistem de ecuaii liniare de tip Cramer se pot folosi funciile
Excel MMULT i MINVERSE astfel:
se introduc n foaia electronic de calcul matricea coeficienilor i vectorul termenilor
liberi;
se selecteaz zona de memorie care urmeaz s conin soluia sistemului;
n zona de editare fx se tasteaz =MMULT
(MINVERSE(left_top_coeficienti:right_bottom_coeficienti);left_top_T_liberi:
right_bottom_T_liberi), unde: left_top_coeficienti este colul din stnga sus i
right_bottom_coeficienti este colul din dreapta jos al matricei coeficienilor,
left_top_T_liberi i right_bottom_T_liberi sunt celulele de nceput i sfrit ale zonei n
care se alfl termenii liberi.

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