Documente Academic
Documente Profesional
Documente Cultură
Excel
Excel
6. Excel
CUPRINS
6. Excel.............................................................................................................................................1
6.1. Prezentare general...............................................................................................................2
6.2. Lucrul cu foaia electronic de calcul....................................................................................4
6.3. Calcule ..................................................................................................................................6
6.4. Reprezentarea grafic a datelor ............................................................................................7
6.4.1. Reprezentarea funciilor de o variabil .........................................................................7
6.4.1. Reprezentarea grafic a datelor dintr-un tabel ..............................................................9
6.5. Reprezentarea suprafeelor n Excel ..................................................................................12
6.5. Mutarea i copierea datelor.................................................................................................13
6.6. Deplasarea n cadrul unei foi de calcul folosind tastatura ..................................................14
6.7. Corecii ...............................................................................................................................14
6.8. Blocarea unor linii sau coloane ..........................................................................................15
6.9. Lucrul cu baze de date ........................................................................................................16
6.9.1. Definirea structurii tabelei ..........................................................................................16
6.9.2. Folosirea formularului ................................................................................................17
6.9.3. Sortarea i filtrarea unei baze de date .........................................................................17
6.9. Utilizarea Solver-ului .........................................................................................................19
6.9.1. Optimizare n Excel ....................................................................................................19
6.9.2. Extreme cu legturi .....................................................................................................25
6.9.3. Rezolvarea sistemelor de ecuaii (ne)liniare ...............................................................27
Utilizarea calculatoarelor
Excel
relativ, adic ntr-o formul dintr-o celul se poate utiliza coninutul altei celule n calcule,
preciznd identificatorul celulei, iar la copierea formulei adresa celulei se modific
automat, sau
absolut i aceast adresare se folosete atunci cnd celula utilizat n formul nu trebuie s
se schimbe la copierea formulei. Se utilizeaz semnul $ pentru fixarea fie a liniei, fie a
coloanei fie a liniei i coloanei deodat.
Observaie. Dac se adreseaz o celul care nu aparine registrului curent atunci identificatorul
celulei trebuie s precizeze i foaia n care se afl celula respectiv Sheetn !LnCm .
Exemple. Celula de pe linia nti i coloana nti se adreseaz cu A1, celula de pe linia a treia i
coloana a doua se adreseaz cu B3 etc.
Pentru exemplificarea adresrii relative s considerm c n
coloana A sunt valorile argumentului funciei sin, iar n coloana B
valorile lui sin n aceste puncte. n celula B2 se scrie formula
=sin(A1), se electeaz celula B2 i se pentru copiere se prinde cu
indicatorul mouse-ului de colul de jos dreapta i se trage n jos pn
se termin valorile din coloana A. Automat se modific i celulele
argumentului.
S considerm un tabel care s conin studenii integraliti pe
fiecare an de studiu i se dorete s se tie care este procentul
integralitilor din totalul studenilor facultii pe fiecare an de studiu. n celulele B2-B6 sunt
trecui integralitii pe fiecare an de studiu, celula B7 avnd numrul total al
studenilor facultii. Pentru calculul procentului de integraliti din
anul I din totalul studenilor facultii, n celula C2 se tasteaz
=B2/$B$7 . Pentru a aprea semnul % se selecteaz celula C2, se
alege Cells din sub-meniul Format,apare fereastra Cells Format i
de aici Number, apoi Pecentage. Se selecteaz celula C2 i se trage
de colul de jos dreapta pn n celula C6. Pentru ca prin copiere
pn n coloana C6 dempritul s nu se modifice, s-a tastat $ i n
faa coloanei i n fa liniei ($B$). S-a fcut adresare absolut
pentru celula B7.
Dac celula B7 ar fi aparinut foii Student atunci n celula C2
s-ar fi tastat =B2/Student!$B$7
Documentele Excel se numesc Workbooks (registre de lucru) care conin foi electronice de
calcul (spreadsheet) precum i diagrame. n continuare elementele unui registru vor fi denumite
foi (sheet).
Fereastra de tip document, are un nume, automat Bookn, nscris n prima linie, deasupra
liniei care numeroteaz coloanele.
O celul poate conine: valori numerice, texte, formule.
n interiorul acestei ferestre cursorul este o cruciuli.
Prsirea aplicaiei EXCEL se poate realiza
Utilizarea calculatoarelor
cu salvarea foii curente: din sub-meniul File se alege Save As, se tasteaz specificatorul de
fiier (extensia nu este necesar, o pune automat sistemul i ea este XLS), apoi se apas
butonul OK.
Dac documentul avea nume i se pstreaz, atunci se selecteaz File i de aici Save. Se
selecteaz Close, apoi Exit ambele din meniul vertical care apare fcnd selectnd sub-meniul
File.
fr salvarea foii curente: din sub-meniul File, se selecteaz Close, apoi Exit.
Excel
Eroare
mparire la 0
lipsete o informaie nu se poate da rspunsul
formul incorect
referin de celul eronat
numrul din formul este incorect
formula din celul nu poate fi aplicat
se dorete un calcul cu o celul care nu are date numerice
numrul este prea lung i nu poate aprea n celul
Utilizarea calculatoarelor
Exemple.
1,2,3,. Pentru aceasta se scrie 1n prima celul, 2 n cea de-a doua, se selecteaz cele
dou celule i se trage de colul de jos dreapta al zonei selectate pn se completeaz seria;
2,5,8,; se scrie 2 n prima celul, 5 n cea de-a doua celula, se selecteaz celulele i se
trage de colul jos dreapta al zonei selectate pn se completeaz seria;
repet acelai text (sau valoare): se scrie prima celul i se trage de colul de jos dreapta
peste zona care se dorete s fie completat cu aceeai valoare.
6.3. Calcule
Lucrul cu formule
Introducerea unei formule se face scriind n bara de formule (editare formule) = expresie
urm de Enter.
Expresia aritmetic poate conine valori, funcii (exemplu: max, min, sin, cos, exp, ln etc),
referine la alte celule legate cu operatori matematici: + - * / % (calculeaz n% din ceva)
(ridicare la putere). Se pot folosi paranteze ori de cate ori este nevoie.
Expresia relaional este format din valori, funcii i referine la alte celule legate de
operatorii relaionali < <= > >= = <> (diferit) .
Expresia logic poate conine valori, funcii, referine la alte celule i expresii relaionale
legate cu operatorii logici not and or.
Cteva funcii din biblioteca Excel (Excel are peste 200 )
Funcie
Exp()
Ln()
sin() cos()
SUM ( n1, n2 )
AVERAGE (n1,n2,)
MAX ( n1, n2 )
MIN ( n1, n2, )
MONTH (numr)
WEEKDAY (numr)
PROPER (text)
Rol
Calculeaz e
Calculeaz ln(x)
Calculeaz sinx cosx
Calculeaz suma tuturor numerelor dintre
paranteze
Calculeaz media unui grup de valori
Determin cel mai mare (mic) element dintr-o
lista
Afieaz luna sau ziua din sptmna pentru o
dat calendaristic
Transform n majuscule caracterele din text
Excel
UPPER (text)
ROUND (n, nrzecimale)
NOW ( )
TODAY ( )
Exemple.
SUM ( B2 : B20 ) calculeaz suma valorilor numerice din domeniul B2-B20
AVERAGE ( B2 : C15 ) calculeaz media aritmetic a valorilor din domeniul B2-C15
PROPER(Universitatea tehnic de construcii bucureti)
ROUND (2.1416;3) 2.141
Funcia SUM: exist n bara de instrumente butonul , care permite calculul sumei unei
linii dac este cursorul plasat pe prima celul liber din dreapta liniei sau calculeaz suma
celulelor unei coloane dac este plasat cursorul pe prima celul liber de sub coloana cu celula cu
numere.
Utilizarea calculatoarelor
Se selecteaz zona B2-C23, se selecteaz Chart din sub-meniul Insert i apare fereastra de
dialog Chart Wizard care iniiaz un dialog pentru a preciza tipul graficului, denumirile axelor,
titlul graficului, legenda etc.
Pentru acest exemplu se alege Line i de aici primul tip, ca n figura de mai jos, apoi se
apas butonul Next.
n pasul al doilea, dac nu s-au precizat datele de reprezentat se pot da acum n zona de
ediatare Data Range i se poate specifica legenda n zona de ediatre Name dup ce s-a selectat
Series, ca n figura de mai jos.
Excel
Utilizarea calculatoarelor
se alege Chart din Insert i de aici 3-D Column (ca n figur). Se iniiaz un dialog, n patru
pai, prin intermediul ferestrei Char Wizard. n pasul al doilea alegnd Series se pot da alte
denumiri coloanelor;
10
Excel
Pentru reprezentarea unei singure linii sau coloane din aceeai foaie de calcul se alege linia
sau coloana respectiv, de exemplu, coloana Restantieri, selectnd celulele B2-B7. Se urmeaz
etapele:
se selecteaz Chart din sub-meniul Insert. Se lanseaz un dialog prin intermediul ferestrei
Char Wizard;
se alege un tip de reprezentare. De exemplu Pie;
n pasul al treilea se poate preciza trecerea valorilor numerice pe grafic selectnd Data
Labels apoi Value. Dac se selecteaz i Percentage, valorile trecute pe grafic sunt n
procente.
11
Utilizarea calculatoarelor
12
Excel
precizat daca graficul va fi pe aceeai foaie electronic sau pe una separat. Se apas butonul
Finish pentru a ncheia.
Exemplu.
se
reprezinte
grafic
paraboloidul
eliptic
f ( x, y ) =
x2 y2
+
16 25
pentru
( x, y ) [ 4,4] [ 5,5] .
Rezolvare. Pentru aceasta se creeaz foaia electronic de calcul ca n figura de mai jos. n
celulele A4-A44 se introduce seria de valori pentru x , x [ 4,4] , cu pasul 0.2, iar n celulele
B4-AZ4, seria de valori pentru y, y [ 5,5] , cu pasul 0.2 . n celulele B5-AZ44 se introduc
formulele corespunztoare pentru calculul valorii suprafeei n punctele de la intersecia liniei cu
coloana respectiv. Se selecteaz zona B5-AZ44 i se procedeaz ca n descrierea de mai sus.
13
Utilizarea calculatoarelor
Indicatori n Excel
Indicatorul
devine
Se poate efectua
14
Excel
Pentru a insera o nou foaie de calcul se selecteaz o foaie de calcul din list, apoi clic pe
butonul drept al mouse-ului i se alege Insert, Work sheet. Noua foaie va fi adaugat la stnga
celei selectate.
Pentru a terge o foaie de calcul se selecteaz foaia de ters din list, apoi clic pe butonul
drept al mouse-ului i se alege Delete. Se solicit confirmarea de tergere i se apas butonul
OK.
Pentru a muta o foaie de calcul se selecteaz foaia, se ine apsat butonul stng al mouse-ului
pn cnd se transform ntr-o sgeat pe o coal de hrtie. Se deplaseaz indicatorul mouseului n lista de foi de calcul pn n locul unde trebuie mutat i se elibereaz butonul mouseului.
Pentru a copia foaia de calcul n interiorul aceluiai registru de calcul, se apas tasta Ctrl i se
trage de numele foii de copiat n stnga sau dreapta pn n locul unde trebuie s fie plasat
copia.
Pentru a copia foaia de calcul n alt registru de calcul se folosete meniul imediat (butonul
drept al mouse-ului).
15
Utilizarea calculatoarelor
16
Excel
se cere confirmarea c structura este dat de celulele selectate. Se apas butonul OK. Apare
formularul ataat acestei tabele.
Dac ntre cmpurile tabelei sunt i unele care rezult din calcule utiliznd cmpuri ale
nregistrrii, atunci n cmpul respectiv se va tasta =formula de calcul . Excel va scrie n formular
numele cmpului, dar nu va rezerva zon de editare, ci atunci cnd se introduc date, se vor face
automat calculele i va afia valoarea rezultat pentru cmpul respectiv.
6.9.2. Folosirea formularului
Formularul poate fi utilizat la:
Adugarea de noi nregistrri se realizeaz astfel : se aps butonul New, se creaz o nregistrare
vid n care se introduc date pentru cmpurile nregistrrii. Trecerea de la un cmp la altul se face
cu Tab, revenirea la un cmp se face cu Shift + Tab. Dac se apas Enter se trece la o alt
nregistrare nou, cea n lucru rmnnd incomplet. Dac un cmp are aceeai valoare i pentru
nregistrarea urmtoare el se copiaz cu Ctrl+ .
tergerea unei nregistrri se face apsnd butonul Delete dup ce s-a fcut poziionarea pe
nregistrarea respectiv. Excel cere confirmarea tergerii definitive din tabel a nregistrrii.
Cutarea unei nregistrri care verific un criteriu se face apsnd butonul Criteria i n zona de
editare a cmpului dup care de face cutarea se tasteaz valoare dorit.
6.9.3. Sortarea i filtrarea unei baze de date
Excel permite sortarea tabelei dup 1-3 coloane n ordinea dorit. Pentru aceasta din
submeniul Data se alege Sort, apare fereastra Sort n care se precizeaz cmpul (cmpurile) dup
care se va face sortare i ordinea (cresctoare sau descresctoare). Se afieaz baza de date
sortat.
Prin filtrarea unei tabele se nelege extragerea din tabel a unor nregistrri care verific
anumite condiii i cu aceste nregistrri s se obin o nou tabel (sau o nou list). Pentru
filtrare se selecteaz coloana (sau coloanele) care trebuie s verifice anumite condiii (dac filtrul
se face dup toate coloanele atunci nu se selecteaz o coloan anume) i din sub-meniul Data se
alege Filter. Din meniul vertical afiat se poate alege AutoFilter, iar n capul coloanei
(coloanelor) apare un buton cu sgeat. Apsnd pe sgeat se precizeaz condiiile de filtrare,
care pot fi i compuse.
Exemplu. S se ntocmeasc un formular cu situaia colar dup sesiunea de iarn a anului I. S
se calculeze media studenilor integraliti, iar n caz contrar s se scrie n locul mediei
restantier . S se sorteze alfabetic dup nume aceast list, apoi dup medie n ordine
descresctoare. S se creeze un formular pentru ncrcarea datelor. Folosind formularul s se
gseasc situaia unui student al crui nume se cunoate. S se alctuiasc o list cu studenii care
au medie mai mare dect 8 i o alta cu studenii restanieri.
Rezolvare.
n celula A1 se scrie Situatia scolara a anului I, iar n linia a doua ncepnd cu coloana nti
se scriu : Nr. Crt. Nume si prenume, Grupa, Analiz, Algebra, Geometrie Descriptiva, Chimie,
Topografie, Bazele Informaticii, Media .
17
Utilizarea calculatoarelor
Pentru centrarea titlului se selecteaz celulele A1-J1 i din sub-meniul Format se alege
Cells, apoi Alignment i din lista ascuns de la Horizontal se alege Center across selection. Se
selecteaz celulele A2-J2 i din sub-meniul Format, se alege Alignment i din lista ascuns de la
Horizontal i Vertical se alege Center, iar Warp Text se activeaz.
Pentru introducerea numrului curent se folosete facilitatea Excel oferit la introducerea
seriilor numerice : n celula A3 se introduce 1, n celula A4 se introduce 2, se selecteaz cele
dou celule, i cu mouse-ul se trage de colul de jos dreapta pn se atinge numrul dorit.
Pentru calculul mediei n celula J3 se tasteaz
=IF(AND((D3>=5);(E3>=5);(F3>=5);(G3>=5);(H3>=5);(I3>=5));
SUM(D3:I3)/6;"restantier")
apoi se apas Enter.
Pentru realizarea formularului care permite introducerea datelor se selecteaz celulele B2J2, se alege Form din sub-meniul Data, iar n formular se vor trece datele. Pentru adugarea unei
noi nregistrri se apas butonul New.
Pentru sortarea listei dup nume, se selecteaz B2-J9 (pentru a lsa numerele de ordine
nemodificate), se alege Sort din sub-meniul Data, din fereastra Sort se alege cmpul Nume si
prenume pentru sortare cresctoare i se apas butonul OK. Apare lista sortat. Analog se
realizeaz sortarea dup medie.
Obinerea listei cu studenii care au medii mai mari sau egale cu 8 este obinut prin
filtrarea listei de mai sus, astfel :
Se selecteaz coloana de sub Media,
Se alege Filter din submeniul Data,
Se apas sgeata din colul de sus dreapa a celulei de sub Media,
Se formeaz criteriul de filtrare ca n figura de mai jos.
18
Excel
=
x
max
f
(
)
max
ci xi
i =1
Ax b
x 0
19
Utilizarea calculatoarelor
Exemplu. ntro secie a unei ntreprinderi se produc trei tipuri de produse P1, P2 , P3 , folosind
rezerve de for de munc (F) i resurse financiare (B) limitate conform tabelului de mai jos
Tip produs
Rezerve
F
B
Profit
P1
P2 P3 Disponibil
2
1
1.5
3
2
4
2
3
3
15
12
care conine i consumurile din aceste rezerve la unitatea de produs pentru fiecare tip, precum i
beneficiile aduse de o unitate de fiecare tip de produs. Datorit condiiilor impuse de stocare
ntreaga producie nu trebuie s depeasc 8 uniti.
S se determine planul optim de producie care n condiiile date s dea un profit total
maxim pe secie.
Rezolvare
Modelarea problemei. Notm cu xi numrul de produse de fiecare tip ce urmeaz a fi executate.
Funcia obiectiv este f ( x1 , x 2 , x3 ) = 1.5 x1 + 4 x 2 + 3x3 .
Restriciile impuse de datele problemei sunt date de relaiile:
2 x1 + 3x 2 + 2 x3 15
x + 2 x + 3x 12
1
2
3
x1 + x 2 + x3 8
xi 0 , i = 1,3
Restriciile de semn xi 0 , i = 1,3 completeaz problema de programare liniar.
Crearea foii electronice de calcul care rezolv probelema de mai sus.
n linia nti sunt trecute denumirile coloanelor (comentarii). Celulele A2-A4 sunt numele
variabilelor, iar celulele B2-B4 sunt variabilele problemei. Celula D2 se completeaz astfel: n
linia fx se tasteaz =2*B2+3*B3+2*B4 ,
n celula D3 se tasteaz =1*B2+2*B3+3*B4 , iar n celula D4 se tasteaz =B2+B3+B4 . Celula
F2 conine funcia obiectiv i pentru aceasta n fx se tasteaz =1.5*B2+4*B3+3*B4 Coloana
termenilor liberi este depus n celulele E2-E4.
20
Excel
Apelarea Solverului. Se selecteaz celula care conine funcia obiectiv, F2, se selecteaz Solver
din sub-meniul Tools i Excel iniiaz un dialog cu utilizatorul, prin fereastra Solver Parameters.
Se precizeaz dac se caut s se maximizeze sau minimizeze funcia obiectiv (max), care sunt
celulele care reprezint variabilele (B2-B4), apoi se introduc restriciile apsnd butonul Add prin
fereastra Add Constraint.
Pentru restriciile liniare aflate n celulele D2-D4 se selecteaz aceste celule se pstreaz semnul
iar termenii liberi corespunztori sunt n celulele E2-E4. Se apas butonul Add, apoi se trece la
restriciile de semn selectnd celulele B2-B4, se schimb semnul n i se selecteaz celulele
C2-C4, dup care se apas butonul OK. Pentru rezolvare se apas butonul Solve
Apare fereastra Solver Results n care trebuie precizat dac se doresc toate cele trei rapoarte
pe care le furnizeaz Solverul la rezolvare.
Semnificaia informaiei din cele trei rapoarte
1. Answer Report prezint:
valoarea iniial i valoarea final, pentru valorile actuale ale variabilelor, pentru funcia
obiectiv obinut;
valorile iniiale i finale pentru variabile (necunoscutele problemei);
valorile restriciilor pentru valorile finale ale variabilelor.
21
Utilizarea calculatoarelor
Name
x1 Functia obiectiv
Original
Value
0
Final
Value
20.4
Adjustable Cells
Cell
$B$2
$B$3
$B$4
Name
Original
Value
x1
x2
x3
Constraints
Cell
Name
$D$2 x1 Restrictii liniare
$D$3 x2 Restrictii liniare
Final
Value
0
0
0
0
4.2
1.2
Cell Value
15
12
Formula
$D$2<=15
$D$3<=12
$D$4
$B$2
x3 Restrictii liniare
x1
5.4
0
$D$4<=8
$B$2>=0
$B$3
x2
4.2
$B$3>=0
$B$4
x3
1.2
$B$4>=0
Status
Binding
Binding
Not
Binding
Binding
Not
Binding
Not
Binding
Slack
0
0
2.6
0
4.2
1.2
2. Sensitivity Report prezint valorile finale ale necunoscutelor i ale multiplicatorilor lui
Lagrange.
Microsoft Excel 10.0 Sensitivity Report
Worksheet: [Book1]Sheet1
Report Created: 27.09.2004 9:42:34 AM
Adjustable Cells
Final Reduced
Cell
Name
Value Gradient
$B$2 x1
0
-1.1
$B$3 x2
4.2
0
$B$4 x3
1.2
0
Constraints
Final Lagrange
Cell
Name
Value Multiplier
$D$2 x1 Restrictii liniare
15
1.2
$D$3 x2 Restrictii liniare
12
0.2
$D$4 x3 Restrictii liniare
5.4
0
22
Excel
3. Limits Report prezint valoarea funciei obiectiv i intervalul n care o necunoscut poate
varia, celelate rmnnd nemodificate, fr ca valoarea funciei obiectiv s se modifice.
Microsoft Excel 10.0 Limits Report
Worksheet: [Book1]Limits Report 1
Report Created: 27.09.2004 9:42:34 AM
Cell
$E$2
Cell
$B$2
$B$3
$B$4
Target
Name
x1 Functia obiectiv
Adjustable
Name
x1
x2
x3
Value
20.4
Lower
Limit
0
0
0
Value
0
4.2
1.2
Target
Result
20.4
3.6
16.8
Upper
Limit
0
4.2
1.2
Target
Result
20.4
20.4
20.4
Problema de transport
Se consider c exist m centre de aprovizionare (depozite) i n centre de consum (puncte de
lucru, uzine, magazine etc.). Se pune problema s se determine un plan de transport pentru un
produs omogen care se afl n cantitatea ai la depozitul i (1 i m) i este cerut n cantitatea
bj la centrul j (1 j n). Se noteaz cu xij cantitatea necunoscut ce va fi transportat de la
depozitul i la centrul de consum j i cu cij 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
c
i =1 j =1
ij
xij .
i =1
j =1
ai = b j ,
Se pot exprima atunci urmtoarele mrimi:
cantitatea cerut de la depozitul i la toate cele n centre de consum
ai = xi1 + xi2 + ... + xin = cantitatea aflat la depozitul i,
cantitatea transportat de la toate cele m depozite la centrul de consum j
bj = x1j + x2j + ...+ xmj = necesarul la centrul de consum j,
O condiie evident este xij 0, 1 i m, 1 j n .
Trebuie rezolvat urmtoarea problem:
23
Utilizarea calculatoarelor
m n
min
cij xij
i =1 j =1
n
x = a , 1 i m
ij
i
j =1
m
xij = b j , 1 j n
i =1
xi j 0 , 1 i m , 1 j n
O astfel de problem este cunoscut sub numele de problema de transport.
Exemplu. Trei staii de betoane, Si, se aprovizioneaz cu ciment de la trei rampe de descrcare,
Ri . Cantitile necesare fiecrei staii i cele oferite de fiecare ramp de descrcare, precum i
costurile de transport de la fiecare ramp la fiecare staie de betoane sunt trecute n tabelul de mai
jos.
Costuri
(u.m.)
Ramp
S1 S2 S3
R1
7 2
5
R2
3 6
3
R3
4 5
6
Necesar (tone) 19 28 14
Staie
Ofert
(tone)
17
21
23
S se precizeze planul de transport care s conduc la costul minim de transport i ct este acest
cost.
Rezolvare
Modelarea problemei. Notnd cu xij cantitatea de ciment transportat de la rampa i la staia j ,
obinem funcia de optimizat
f ( x ) = 7 x11 + 2 x12 + 5 x13 + 3x 21 + 6 x 22 + 3x 23 + 4 x31 + 5 x32 + 6 x33
supus restriciilor
x11 + x12 + x13 = 17
x + x + x = 21
22
23
21
x31 + x32 + x33 = 23
x11 + x 21 + x31 = 19
x + x + x = 28
22
32
12
x
x
x
+
+
13
23
33 = 14
x 0 , 1 i 3 , 1 j 3
ij
Trebuie determinate volorile nenegative ale variabilelor xij pentru care se obine minf .
Crearea foii electronice de calcul pentru problema de transport.
n celula D2 se introduce funcia obiectiv
=B7*B13+C7*D13+D7*F13+B8*B14+C8*D14+D8*F14+B9*B15+C9*D15+D9*F15
24
Excel
Celulele B7-D9 conin costurile de transport, E7-E9 conin cantitile disponibile, B10-D10
cantitile solicitate.
Necunoscutele vor fi depuse n celulele B13-B15, D13-D15, F13-F15, iar restriciile vor fi
depuse n celulele B18-B20 i E18-E20.
Solver-ul permite rezolvarea unor probleme care revin la determinarea valorilor maxime
i/sau minime ale unor funcii de mai multe variabile supuse unor restricii binecunoscuta
problem a extremelor cu legturi:
min(max) f ( x )
g (x) ()0
1
g k (x) ()0
unde: x este vectorul necunoscutelor, g1,...,gk restriciile pe care trebuie s le verifice x.
x2
+ y 2 + z 2 = 1 situate la distan maxim sau
96
25
Utilizarea calculatoarelor
f ( x) =
3x + 4 y + 12 z 288
,
3 2 + 4 2 + 12 2
iar restricia este dat de apartenena punctului la elipsoid. Astfel, trebuie rezolvat problema
3 x + 4 y + 12 z 288
max(min) f ( x ) = min(max)
3 2 + 4 2 + 12 2
2
x + y2 + z2 = 1
96
Crearea foii electronice de calcul de mai jos se realizeaz astefel:
26
Excel
Punctul de pe elipsoid care realizeaz distana minim (19.69) la planul dat este (9, 0.125,
0.375) .
Pentru determinarea punctului de pe elipsoid care d distana maxim, n fereastra Solver
Parameters se alege Max.
6.9.3. Rezolvarea sistemelor de ecuaii (ne)liniare
+
+
+
=
9
10
1
2
3
4
x1 x 2 + x3 + 10 x 4 = 11
Se creaz foaia electronic de calcul astfel:
coloana nti conine comentarii;
zona A2-B5 conine matricea coeficienilor;
zona B2-B5 conine termenii liberi;
se selecteaz zona H2-H5 i n fx se tasteaz
=MMULT(MINVERSE(A2:D5);F2:F5)
se apas simultan tastele Ctrl+Shift+Enter;
n zona H2-H5 se afieaz soluia gsit, iar n zona fx apare
{MMULT(MINVERSE(A2:D5);F2:F5)}
C s se poat aplica aceast metod trebuie ca matricea coeficienilor s fie nesingular.
Solver-ul permite calculul determinantului pentru a ti dac se poate aplica sau nu metoda. Pentru
aceasta se folosete funcia MDETERM(css:cjd). n figura de mai jos sunt prezentai pai pentru
rezolvarea problemei.
27
Utilizarea calculatoarelor
28
Excel
se apas butonul Solve i se selecteaz rapoartele dorite. Soluia este depus n celulele B6,
B7, iar n celulele C6 i C7 se afl deprtarea de zero a celor dou ecuaii pentru valorile
gsite pentru x i y.
29