Sunteți pe pagina 1din 29

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

1
Utilizarea calculatoarelor

6.1. Prezentare general

Este un produs MicroSoft folosit pentru tratarea datelor n form tabelar, aa-numita foaie
electronic de calcul - spreadsheet - feuilles de calcul - pentru tratarea datelor tabelei ca o baz
de date i de asemenea permite reprezentarea grafic a informaiei.

Lansarea aplicaiei EXCEL


Se lanseaz ca orice aplicaie Windows, de exemplu se face dublu clic (DC) pe iconia
produsului.
Apare fereastra standard pentru o foaie electronic de calcul (figura de mai jos)

care se compune din:


linia I - denumirea produsului Microsoft Excel.
linia a II-a - bara orizontal de sub-meniuri standard pentru un produs Microsoft Office. Ceea
ce individualizeaz Excel este sub-meniul Data.
linia a III-a - bara de instrumente standard.
linia a IV-a foaia de lucru care reprezint partea principal a ferestrei i este organizat ca o
reea de linii, numerotate ncepnd cu 1, i coloane, numerotate ncepnd cu A. Dup
epuizarea alfabetului, coloanele sunt numite AA,, AZ,BA,,BZ,

Intersecia dintre o linie i o coloan se numete celul i se adreseaz prin liter(e) urmat
de un numr.
Adresarea poate fi :

2
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

3
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.

6.2. Lucrul cu foaia electronic de calcul

Deplasarea n cadrul foii de calcul se poate face sus/jos sau stnga/dreapta utiliznd
cursorul din bara de defilare vertical din dreapta ecranului, respectiv orizontal din partea de jos
a ecranului, prinzndu-l cu mouse-ul i trgnd de el, cu sgeile , cu Tab, cu Shift i Tab
simultan, cu Enter.
Activarea unei celule: se face clic pe celula respectiv.
Selectarea mai multor celule se poate face:
folosind mouse-ul:
- celule adiacente ( totdeauna zona are form dreptunghiular)
se alege o celula dintr-un col a zonei i se ine butonul stng apsat pn se ajunge n colul
diagonal opus i se elibereaz butonul mouse-ului;
- celule neadiacente: prima zon se selecteaz ca mai sus, iar pentru celelalte se apas tasta Ctrl,
se mut cursorul n colul din stnga sus al urmtoarei zone i se deplaseaz cursorul innd
apsat butonul stng pn se ajunge n colul diagonal opus al zonei, apoi se elibereaz butonul i
dac mai sunt alte zone se procedeaz la fel, dac nu, se elibereaz tasta Ctrl.
Selectarea ntregii foi electronice: se plaseaz cursorul pe colul din stnga sus a ferestrei
document, apoi se face clic pe butonul stng al mouse-ului.
Selectarea unei linii sau coloane: se plaseaz cursorul la nceputul liniei/coloanei, acesta se
transform n sgeat n direcia liniei/coloanei de selectat i se face clic pe butonul stng al
mouse-ului.
folosind tastatura :
- celule adiacente: se plaseaz cursorul n colul din stnga sus al zonei i se ine apasat tasta
Shift i se deplaseaz cu ajutorul tastelor sgei dreapta i jos pn n colul dreapta jos al zonei
de selectat. Se elibereaz tasta Shift .
- celule neadiacente: se selecteaz prima zon ca mai sus apoi se apas tasta F8 (nu se elibereaz
tasta Shift) ; se elibereaz tasta Shift, se plaseaz cursorul la nceputul celei de-a doua zone i se
apas tasta Shift i se deplaseaz pn n coltul din dreapta jos al acestei zone i se elibereaz
tasta Shift.
- selectarea unei linii: se plaseaz cursorul la nceputul liniei i se apas tasta Shift i bara de
spaiu.
- selectarea ntregii foi de calcul se realizeaz cu Ctrl + Shift + bara de spaiu apsate simultan.

Introducerea datelor se realizeaz n urmtorii pai:


Poziionarea pe celula n care se dorete s se introduc ceva
Textul tastat apare
o n celula n care s-a fcut poziionarea

4
Excel

o n bara cu formule fx (deasupra liniei cu numele coloanelor) i va fi memorat dup


apsarea tastei Enter, Tab sau a unei sgei direcionale sau prin mutarea indicatorului
mouse-ului ntr-un alt loc;
Pentru a anula ntregul text introdus, nainte de memorare se apas Esc, iar dup memorare
se apas tasta Del.
Pentru a corecta un text memorat, se poziioneaz cursorul pe celula respectiv, apoi n
zona de editare fx se poziioneaz indicatorul mouse-ului pe poziia unde trebuie fcut corecia.
Pentru vizualizarea formulei coninut de o celul se face dublu clic pe celula respectiv
(formula poate fi vzut n zona de editare a formulelor fx i dup poziionarea cu clic pe celula
respectiv).
Dac Excel nu nelege ceea ce s-a introdus n celula respectiv apare un mesaj de eroare
#NAME, #REF sau altceva ca n tabelul de mai jos.

Mesaj Excel Eroare


#DIV 0! mparire la 0
#N/A lipsete o informaie nu se poate da rspunsul
#NAME? formul incorect
#NULL! referin de celul eronat
#NUM! numrul din formul este incorect
#REF! formula din celul nu poate fi aplicat
#VALUE! se dorete un calcul cu o celul care nu are date numerice
#### numrul este prea lung i nu poate aprea n celul

Aranjarea ntr-un format dorit a ceea ce s-a introdus


ntr-o celul se poate face alegnd Cells din Format.
Apare ferestra Format Cells care are opiuni pentru
formatarea dup dorin a coninutului celulei selectate:
Number ofer posibilitatea de a fixa numrul de
zecimale la un numr real, exprimarea n procente,
diferite forme pentru data calendaristic etc.;
Alignment d posibilitatea alinierii pe orizontal i pe
vertical a coninutului celulei selectate, orientarea
textului preciznd nclinarea n grade, scrierea textului
pe mai multe linii ntr-o celul (Warp), scrierea
indicilor superiori sau inferiori etc.;
Font permite stabilirea unui tip de caractere,
dimensiunea acestora;
Border este util atunci cnd se dorete trasarea de linii pe marginea celulelor, putnd alege
tipul i grosimea liniilor;
Patterns ofer posibilitatea alegerii unei culori dintr-o palet pus la dispozitie.

Introducerea seriilor de date


Date numerice
Dac trebuie introduse date n progresie aritmetic pe o linie sau o coloan se completeaz
prima celul i a doua, se selecteaz cele dou celule i se trage de colul de jos dreapta al celei
de-a doua celule pn se completeaz seria.

5
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.

Date nenumerice (zilele sptmnii, lunile anului etc)


Se completeaz prima celul cu data de nceput a seriei, se selecteaz celula i se trage de
colul de jos din dreapta pn de obine seria dorit.

Exemple.
luni, mari, miercuri, ; se scrie luni i se trage de coltul jos dreapta al celulei i Excel
completeaz automat zilele sptmnii
ianuarie, februarie, martie, ; analog.

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 Rol
x
Exp() Calculeaz e
Ln() Calculeaz ln(x)
sin() cos() Calculeaz sinx cosx
Calculeaz suma tuturor numerelor dintre
SUM ( n1, n2 )
paranteze
AVERAGE (n1,n2,) Calculeaz media unui grup de valori
MAX ( n1, n2 ) Determin cel mai mare (mic) element dintr-o
MIN ( n1, n2, ) lista
MONTH (numr) Afieaz luna sau ziua din sptmna pentru o
WEEKDAY (numr) dat calendaristic
PROPER (text) Transform n majuscule caracterele din text

6
Excel

UPPER (text) numai primele sau toate


ROUND (n, nr- Rotunjete numrul n la numrul de zecimale dat
zecimale) nr-zecimale
NOW ( ) Afieaz data i ora calculator
TODAY ( ) Afieaz data calculator

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.

6.4. Reprezentarea grafic a datelor

6.4.1. Reprezentarea funciilor de o variabil


Dac o linie (coloan) reprezint valorile unei funcii de o variabil, Excel permite
reprezentarea grafic a acestei funcii. Pe acelai sistem de axe pot fi mai multe grafice. Se poate
da un nume graficului, axelor, se poate reprezenta o legend.
e 2 x
Exemplu. S se reprezinte grafic funciile f ( x) + 2 + 3x x 2 i g ( x) = 2 sin(3 x ) x cos( 2 x)
x +1
pentru x [ 2,2] .
n celula A1 se introduce textul Reprezentri grafice de funcii. Se selecteaz celulele A1-
I1, din sub-meniul Format se alege Cells, de aici Alignment, iar din lista ascuns Horizomtal se
alege Center Across Selection pentru centrarea titlului pe foaie.
n celula A2 se introduce x, n celula B2 se introduce f(x)=exp(-2*x)/ (x^2+1)+3*x-x^2,
iar n celule C2 g(x)=2*sin(3*x) -2*cos(2*x) . Pentru a scrie pe dou rnduri aceste formule, din
sub-meniul Format se alege Cells, de aici Alignment i apoi Warp text.
Pentru a scrie centrat pe vertical x n celula A2 se selecteaz celula i din sub-meniul
Format se alege Cells, apoi Alignment i din lista ascuns de la Vertical se alege Center.
Valorile argumentului celor dou funcii vor fi o progresie aritmetic avnd primul termen -
2 i raia 0.2. Pentru a introduce aceast serie de numere se procedeaz astfel: n celula A3 se
introduce -2, n celula A4 se introduce -1.8, se selecteaz cele dou celule i se trage de colul de
jos dreapta pn se ajunge la valoarea 2 (celula A23).
Pentru a introduce expresia funciei f(x) ncelula B3 se tasteaz
=EXP(-2*A3)/ (A3^2+1)+3*A3-A3^(1/3)
iar pentru a introduce expresia funciei g(x) ncelula C3 se tasteaz
=2*SIN(3*A3)-A3*COS(2*A3) .
Se face clic pe celula B3, se prinde de colul de jos dreapta i se trage n jos pn n celula
B23, pentru a se calcula valorile funciei f(x) n toate punctele din coloana A. Analog pentru
coloana cu valorile funciei g(x).

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

n pasul al treilea se d un nume graficului (Graficul a doua functii de o variabila) axelor (x


pe axa Ox i f(x), g(x) pe axa Oy).
n pasul al patrulea se precizeaz dac graficul va fi inclus n foaia de calcul sau ntr-o foaie
separat de tip Chart.
Se obine o foaie ca n figura de mai jos.

8
Excel

6.4.1. Reprezentarea grafic a datelor dintr-un tabel


Excel permite reprezentarea datelor unui tabel n dou sau trei dimensiuni, ntr-o mare
varietate de forme care se pot alege din fereatra Chart Wizard.

Exemplu. S se ntocmeasc un tabel cu situaia colar a studenilor facultaii, coninnd


numrul de restanieri, numrul studenilor cu note ntre 5 i 7, 7 i 8 , 8 i 10, numrul total al
restanierilor pe facultate, procentul de promovai pe fiecare an i pe facultate. S se ntocmeasc
diagrame cu aceste date.
Se creeaz foia de calcul cu titlul Situatia scolar a studentilor, tastnd acest text n celula
A1. n celula A2 se tasteaz An, n celula B2 Restanieri, n celula C2 5-7, n celula D2 7-8, n
celula E2 8-10, n celula F2 Total studenti in an, n celula G2 Promovati, n celula H2 Promovati
pe an de studiu i n celula I2 Promovati pe facultate. Se completeaz celulele A3-A7 cu anii de
studiu, zona B3-E7 cu numrul studenilor conform cu ceea ce reprezint fiecare celul.
Pentru calculul numrului de studeni promovai pe fiecare an de studiu n celula G3 se
tasteaz =SUM(C3:E3) , apoi se apas Enter, se selecteaz celula G3 i se trage de colul de jos
dreapta pn n celula G7.
n celula A8 se tasteaz Total, iar n celula B8 se tasteaz = , se apas butonul apoi Enter.
Se prinde de colul de jos dreapta celula B8 i se trage pn n celula G8.
Pentru calculul procentelor de promovai pe an n celula H3 se tasteaz =G3/$G$8 , apoi se
apas Enter, se prinde colul de jos dreapta al celulei H3 i se trage pn n celula H7.
Pentru calculul procentelor de promovai pe facultate n celula I3 se tasteaz =G3/$F$8,
apoi se apas Enter, se prinde colul de jos dreapta al celulei I3 i se trage pn n celula I7.
Pentru reprezentarea grafic datelor din tabelul dat de zona A2-E7 se procedeaz astfel
(reprezentare tridimensional 3-D):
se selecteaz zona A2-E7;

9
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;

n pasul al treilea se d un titlu graficului, se dau nume axelor;


n pasul al patrulea se precizeaz dac se salveaz garficul pe aceeai foie de calcul sau pe
una separat de tip Chart.
Punnd graficul pe aceeai foie aspectul foii rezultate este cel dat de figura urmtoare.

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.

Modificarea unei valori pornind de la grafic


Excel permite modificarea datelor dintr-o foaie de calcul pornind de la grafic. Dac se
apas tasta Ctrl i se puncteaz cu
mouse-ul pe un punct al graficului i
se trage de acel punct, la eliberarea
mouse-ului se constat c nu numai
graficul i-a schimbat forma, dar i
valorile n foaia de calcul se modific
n mod corespunztor.
De exemplu, dac n foaia de
mai sus se reprezint grafic prin linie
zona D2-D7, reprezentnd numrul
studenilor din fiecare an de studiu cu
medii ntre 7 i 8 i se apas tasta
Ctrl, se puncteaz cu mouse-ul pe
anul nti i se ridic pn la valoarea
50, la eliberarea mouse-lui se
modific tabelul n mod
corespunztor ca n figura urmtoare).

11
Utilizarea calculatoarelor

Modificri n diagrama deja creat


Se puncteaz cu butonul drept al mouse-ului pe zona cu diagrama i apare din nou fereastra
cu tipurile de diagrame (Chart Type). Se alege noul tip de diagram fcndu-se modificrile
dorite.

Adugarea de noi date n histogram


Se puncteaz pe Chart, apoi Add Data. n zona de editare Range din fereastra Add Data se
introduce zona care conine datele ce trebuie reprezentate pe vechea diagram. Se apas butonul
OK.

Rotirea graficului
Se deplaseaz cursorul mouse-ului innd butonul stng apsat deasupra graficului i
graficul va fi nconjurat de ptrele mici plasate pe laturile unui cub imaginar care nfoar
graficul. Se puncteaz pe un astfel de ptrael i se deplaseaz innd apsat butonul stng al
mouse-ului.
Pentru a vedea cum arat graficul astfel rotit i se apas Ctrl. Cnd poziia graficului este
convenabil, se elibereaz butonul stng al mouse-ului.

Adugarea unei legende explicative i individualizarea etichetelor nscrise pe axe


Dac nu ar avea explicaii pe fiecare ax i se dorete s se adauge, se procedeaz astfel : se
face clic cu butonul drept al mouse-ului n zona Plot Area (cea care conine diagrama), iar din
meniul imediat se alege Chat Options. Apare fereastra Chart Options cu ajutorul creia se pot
face modificrile dorite.

Listarea se poate face fie Portrait fie Landscape.

6.5. Reprezentarea suprafeelor n Excel

Pentru reprezentarea grafic a unei suprafee n Excel este necesar ca punctele suprafeei
s fie depuse ntr-o matrice. Se creeaz foia electronic avnd n celule depuse valorile funciei
de reprezentat, se selecteaz celulele coninnd aceste valori i din Insert se selecteaz Chart i se
deschide un dialog n patru pai: n pasul 1 se alege Surface, se aps butonul Next, n pasul 2 se
pot da nume seriilor de date (liniilor sau coloanelor), se apas butonul Next, n pasul 3 se pot da
nume graficului, axelor, personaliza legenda. Apsnd Next se ajunge n pasul 4 n care trebuie

12
Excel

precizat daca graficul va fi pe aceeai foaie electronic sau pe una separat. Se apas butonul
Finish pentru a ncheia.

x2 y2
Exemplu. S se reprezinte grafic paraboloidul eliptic f ( x, y ) = + , pentru
16 25
( 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.

6.5. Mutarea i copierea datelor

Cnd se indic diferite pri dintr-o celul, indicatorul mouse-lui se transform cptnd
diferite forme n funcie de spaiile care sunt permise n acel loc.

13
Utilizarea calculatoarelor

Indicatori n Excel

Indicatorul
Cnd se execut operaia urmtoare Se poate efectua
devine
Se indic o zon oarecare dintr-o celul Selectarea unei celule sau un domeniu
de celule
Indicarea limitei exterioare a unei celule Mutarea unei celule sau domeniu prin
sau domeniu selectat tehnica de tragere i plasare
Se face o selecie, se apas Ctrl i se Copierea unei celule sau domeniu
indic limita exterioar a seleciei selectat prin tragere i plasare
Selectarea unei celule sau domeniu i Completarea zonei selectate cu un ir de
indicarea colului de jos dreapta date
Selectarea, apasarea Ctrl i indicarea Completarea zonei selectate cu un ir
marcajului de umplere modificat de date.

Decuparea, copierea i lipirea unei selecii de celule se face astfel:


Se poziioneaz indicatorul mouse-ului pe domeniul selectat, clic pe butonul drept al mouse-
lui i se alege din meniul imediat opiunea dorit Cut sau Copy.
Se poziioneaz n locul unde se dorete s se fac lipirea sau copierea i se apas butonul
drept al mouse-lui.
Se alege din meniul imediat opiunea Paste. Dac se renun se apas tasta Esc.

6.6. Deplasarea n cadrul unei foi de calcul folosind tastatura

Operaie Aciune
Mut punctul de inserare la nceputul liniei Home
Salt cu o fereastr n sus sau jos Page Up/Page Down
Salt n colul din stnga sus al foii de calcul Ctrl+Home
Salt n colul din dreapta jos al seciunii de date din foaia de
Ctrl +End
calcul
Salt n foaia de calcul urmtoare n celula activ Ctrl +Page Down
Salt n foaia de calcul anterioarei n celula activ CTRL+Page Up
Salt ntr-o anumita celula din foaia de calcul CTRL+G sau F5 i adresa
celulei
Deplasarea ntr-un domeniu selectat Tab
Deplasarea n direcie inversa n domeniul selectat Shift+Tab

6.7. Corecii

Pentru a corecta unele caractere dintr-o celul se face dublu clic pe celul i se poziioneaz
punctul de inserare pe caracterul de modificat.
Pentru a terge coninutul unei celule, se selecteaz celula i se apas tasta Del.
Pentru a nlocui coninutul unei celule se face clic pe celul i se introduce noul text.

14
Excel

Adugarea i tergerea celulelor, liniilor i coloanelor


Pentru aceasta se folosete meniul imediat obinut prin apsarea butonului drept al mouse-
ului.
Dac se terge o linie, liniile de dedesubt sunt mutate automat n sus.
Dac se terge o coloan, coloanele de la dreapta se deplaseaz automat spre stnga pentru a
ocupa coloana ramas liber.

Pentru inserare/tergere de celule se selecteaz celulele, se apas butonul drept al mouse-


ului i apare o caset de dialog n care se precizeaz modul de reorganizare a foii de calcul.

Numele foilor de calcul trebuie s fie sugestive pentru identificarea uoar atunci cnd
trebuie regsit n directoare. Pentru aceasta se apas pe botonul drept al mouse-ului, din meniul
imediat se alege Rename i numele poate avea max 31 de caractere ntre care i spaii i
paranteze, dar nu / \ ? *

Trecerea de la o foaie de calcul la alta n cadrul aceluiai registru de calcul se face


executnd clic deasupra numelui foii de calcul. Aceste nume se afl n partea de jos a ecranului.
Dac registrul are multe foi de calcul, cu ajutorul cursorului de defilare orizontal se poate
parcurge ntreaga list.

Mutarea, copierea, inserarea sau tergerea foilor de calcul dintr-un registru de calcul

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 mouse-
ului n lista de foi de calcul pn n locul unde trebuie mutat i se elibereaz butonul mouse-
ului.
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).

6.8. Blocarea unor linii sau coloane

Dac de exemplu ntr-un tabel cu mai multe linii i/sau coloane dect ar ncpea pe ecran,
se dorete s se vad numele coloanelor i ale liniilor i coloane i linii care sunt la marginea
documentului, se pot bloca linia/coloana cu nume astfel:
Se selecteaz orice celul din dreapta coloanei (coloanelor) care trebuie s se vad, sau de sub
linia (liniile) care trebuie s se vad.

15
Utilizarea calculatoarelor

Se alege Freeze Panes din sub-meniul Window.


Pentru deblocare se procedeaz astfel din sub-meniul Window se alege Unfreeze Panes.

Exemplu. Pentru a bloca linia 1 i coloana A se selecteaza celula B2.

Redimensionarea liniilor i coloanelor


Liniile sunt redimensionate automat atunci cnd se modific fonturile.
Dac se dorete s se modifice laimea unei coloane sau s se modifice nlimea unei linii
se poate proceda astfel:
se puncteaz pe linia mai groas dintre titlurile liniilor sau coloanelor pn cnd indicatorul
mouse-ului devine o cruce cu sget dubl.
Se ine apasat butonul mouse-ului i se trage de marginea liniei sau coloanei pn la
dimensiunea dorit;
Redimensionarea liniilor sau coloanelor se poate face i automat de ctre Excel la
dimensiunile cerute de fiecare linie, respectiv coloan n parte astfel: din meniul bar orizontal se
alege Format, apoi Row i de aici Auto Fit. Analog pentru coloane.

Tiprirea unei foi de calcul


Pentru a avea o foaie de calcul bine aranjat n pagin, nainte de tiprire se face
vizualizarea pe ecran (Print Preview) i se stabilete dac foaia de calcul va fi tiparit pe hrtie n
format Portrait sau Landscape.
Pentru centrarea n pagina: Page Setup Center on Page

Inserarea de antet sau subsol de pagin ntr-o foaie electronic de calcul este indicat mai
ales atunci cnd documentul ocup mai mult de o pagin i se face astfel:
File Page Setup Header/Footer
i din dialogul care se iniiaz se poate introduce textul pentru antet i /sau subsol.

Potrivirea foii de calcul n pagin (dac este prea mare):


File Page Setup Scaling.
Se fac clic-uri cu mouse-ul pentru micorare (dar se poate i pentru mrire) pn cnd se
ncadreaz bine n pagina foaia de calcul respectiv.

6.9. Lucrul cu baze de date

Pentru lucrul cu o baz de date relaional format dintr-o singur tabel, Excel este indicat,
acest lucru realizndu-se foarte simplu.

6.9.1. Definirea structurii tabelei


Se introduc pe o linie numele cmpurilor tabelei i acestea vor constitui structura. n
vederea realizrii unei interfee grafice atractive pentru lucrul cu o baz de date n Excel se poate
crea un formular (form).
Pentru realizarea unui formular cu care s se lucreze asupra acestei tabele se selecteaz
celulele liniei cu numele cmpurilor i din submeniul Data se alege Form. n fereastra care apare

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 B2-
J2, 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

Apare lista cerut. Analog se obine lista studenilor restanieri.

6.9. Utilizarea Solver-ului

Excel are o component numit Solver care permite rezolvarea unor probleme de
matematic. Aceast component se lanseaz din sub-meniul Tools. Dac nu apare n Tools,
atunci pentru instalare din Add-Ins se selecteaz Solver Add-in i apoi se apas butonul OK.

6.9.1. Optimizare n Excel

Problema de programare liniar


Fie f : R n R , ale crei variabile sunt supuse unor restricii liniare de forma
Ax b , A M m,n ( R ) , b R m i eventual unor restricii de semn, de exemplu x 0 , adic
xi 0 , ()i = 1, n . Problema de programare liniar nseamn rezolvarea urmtoarei cerine: s
se determine x R n , care s maximizeze funcia liniar f(x) i care s verifice restriciile de mai
sus, adic:
n

max f ( x ) = max ci xi
i =1
Ax b
x 0


Funcia f se numete funcia obiectiv, matricea A se numete matricea coeficienilor
restriciilor, vectorul b este vectorul termenilor liberi, iar vectorul c este vectorul coeficienilor
funciei obiectiv.

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
P1 P2 P3 Disponibil
Rezerve
F 2 3 2 15
B 1 2 3 12
Profit 1.5 4 3

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

Microsoft Excel 10.0 Answer Report


Worksheet: [Book1]Sheet1
Report Created: 27.09.2004 9:42:34 AM

Target Cell (Max)


Original Final
Cell Name Value Value
$E$2 x1 Functia obiectiv 0 20.4

Adjustable Cells
Original Final
Cell Name Value Value
$B$2 x1 0 0
$B$3 x2 0 4.2
$B$4 x3 0 1.2

Constraints
Cell Name Cell Value Formula Status Slack
$D$2 x1 Restrictii liniare 15 $D$2<=15 Binding 0
$D$3 x2 Restrictii liniare 12 $D$3<=12 Binding 0
Not
$D$4 x3 Restrictii liniare 5.4 $D$4<=8 Binding 2.6
$B$2 x1 0 $B$2>=0 Binding 0
Not
$B$3 x2 4.2 $B$3>=0 Binding 4.2
Not
$B$4 x3 1.2 $B$4>=0 Binding 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

Target
Cell Name Value
$E$2 x1 Functia obiectiv 20.4

Adjustable Lower Target Upper Target


Cell Name Value Limit Result Limit Result
$B$2 x1 0 0 20.4 0 20.4
$B$3 x2 4.2 0 3.6 4.2 20.4
$B$4 x3 1.2 0 16.8 1.2 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 n

c
i =1 j =1
ij xij .

Pentru a putea efectua transportul este necesar ca


m n

ai = b j ,
i =1 j =1

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


n i =1 j =1

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.

Staie Costuri
Ofert
(u.m.)
Ramp S1 S2 S3 (tone)
R1 7 2 5 17
R2 3 6 3 21
R3 4 5 6 23
Necesar (tone) 19 28 14

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
21 22 23

x31 + x32 + x33 = 23



x11 + x 21 + x31 = 19
x + x + x = 28
12 22 32

13
x + x 23 + x 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.

6.9.2. Extreme cu legturi

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

M
g k (x) ()0
unde: x este vectorul necunoscutelor, g1,...,gk restriciile pe care trebuie s le verifice x.

x2
Exemplu. S se afle punctele elipsoidului + y 2 + z 2 = 1 situate la distan maxim sau
96
minim de planul 3 x + 4 y + 12 z = 288 .

Rezolvare. Funcia de optimizat (maximizat/minimizat) este distana de la un punct al


elipsoidului la plan i anume

25
Utilizarea calculatoarelor

3x + 4 y + 12 z 288
f ( x) = ,
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)
2 3 2 + 4 2 + 12 2
x + y2 + z2 = 1
96
Crearea foii electronice de calcul de mai jos se realizeaz astefel:

coloana A conine comentarii;


celula B1 conine
=(ABS(3*B5+4*B6+12*B7-288))/SQRT(3^2+4^2+12^2),
funcia ale crei valori extreme sunt cutate;
celula B3 conine restricia (legtura) =B5^2/96+B6^2+B7^2-1
celulele B5-B7 conin variabilele.
se lanseaz Solver-ul i n fereatra care apare se precizeaz celula n care este funcia de
optimizat (B2), dac se caut maximul sau minimul funciei (Min), care sunt celulele ce
conin necunoscutele (B5-B7).
se puncteaz n caseta restriciilor (Subject to the Constraints), se apas butonul Add i n
ferestra Add Constraint se tasteaz B3 n zona de editare Cell Reference, se alege semnul = i
n zona constraint se tasteaz 0 (zero).

se apas butonul OK i la revenirea n fereastra Solver Parameters se apas butonul Solve.


Apare fereastra Solver Results din care selectm toate rapoartele pe care le furnizeaz Excel.

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

1. Sisteme de ecuaii liniare


Pentru rezolvarea unui sistem de ecuaii liniare de tip Cramer se pot folosi funciile MMULT
i MINVERSE aflate n biblioteca Excel 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(css:cjd);tli:tls), unde: css este colul
din stnga sus i cjd este colul din dreapta jos al matricei coeficienilor, tli i tls sunt celulele
de nceput i sfrit ale zonei n care se alfl termenii liberi.
7 x1 + x 2 x3 + x 4 = 8
x + 8x + x x = 9
1 2 3 4
Exemplu. S se gseasc soluia sistemului .
x 1 + x 2 + 9 x 3 + x 4 = 10
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

2. Sisteme de ecuaii neliniare


Pentru rezolvarea unui sistem de ecuaii neliniare formm o funcie din sum ptratelor
ecuaiilor sistemului i considerm ecuaiile sistemului ca restricii ntr-o problem de extrem cu
legturi.

Exemplu. S se determine folosind Solver-ul soluia sistemului


x3 + y 3 6x + 3 = 0
3
x _ y 6 y + 2 = 0
3

0 x 1 , 0 y 1

Se formeaz funcia de optimizat
f ( x, y ) = ( x 3 + y 3 6 x + 3) 2 + ( x 3 y 3 6 y + 2) 2
supus la restriciile date de sistemul iniial.
Foaia electronic de calcul din figura de mai jos are pe prima coloan comentarii, n celula A2
funcia de optimizat, adic
=SQRT((B6^2+B7^2-6*B6+3)^2+(B6^2-6*B7^3-6*B7+2)^2)
rolul variabilelor x i y este luat de celulele B6 i B7, iar celulele C6 i C7 conin restriciile,
adic:
=B6^2+B7^2-6*B6+3 , respectiv =B6^2-6*B7^3-6*B7+2

28
Excel

Pentru rezolvarea sistemului se urmreasc paii:


se selecteaz celula B2;
se lanseaz Solver-ul;
n ferestra Solver Parameters se selecteaz min, se precizeaz celulele care conin variabilele
(B6, B7), se face clic n zona Subject to the Constraints i se apas butonul Add;
se introduc restriciile 0B61 , 0B71 , C6=0 i C7=0

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

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