Sunteți pe pagina 1din 35

Rezolvarea problemelor cu Goal Seek i utilizarea

scenariilor pentru compararea soluiilor


n lucrul cu Excel v-ati obisnuit s efectuati calcule n urmtorul mod. Ati
introdus datele de intrare apoi ati ales functia potrivit iar Excel v-a oferit rezultatul. Se
poate gndi ns si n mod invers. Dac stiti deja rezultatul veti avea nevoie de o functie
care s v returneze datele de intrare. Exact acest lucru l veti realiza cu comanda Goal
Seek.
Exemplu. Andrei G. doreste s contracteze un mprumut de la banc pentru a achizitiona
un autoturism. Banca i poate oferi un mprumut cu o rat lunar de 5% pe o perioad de
4 ani. Andrei si poate permite s plteasc din veniturile sale o sum de maxim 200$
lunar. Ce sum poate mprumuta n aceste conditii Andrei?
1. Se introduc valorile de intrare si formula aferent ntr-o foaie de calcul asa cum se
vede n figura prezentat n continuare.
Figura 1
Rata dobnzii si numrul de rate au valorile din problem si nu se vor modifica.
Pentru rata de plat lunar se utilizeaz functia PMT. Aceast functie returneaz
rata lunar, dac se cunosc dobnda anual, numrul de rate si suma total
mprumutat. n cazul nostru se introduce =PMT(B3/12,B4,-B5) .Se observ c s-a
mprtit B3 la 12 pentru a se obtine dobnda lunar, B4 reprezint numrul de rate si
B5 suma mprumutat scris cu n fat pentru a returna valori pozitive.
2. n meniul Tools se execut click pe Goal Seek. Va aprea caseta de dialog Goal
Seek asa cum se vede n figura urmtoare.
Figura 2
3. n caseta Set cell se introduce B8 (aceasta este celula in care dorim sa obtinem
valoarea mprumutului efectund calculele pentru o anumit valoare a ratelor
lunare)
4. Se execut click n caseta To value si se introduce valoarea ratei lunare. (n cazul
nostru 200)
5. Se execut click n caseta By changing cell.
6. Pe foaia de calcul se execut click pe celula care contine valoarea de intrare ce
trebuie determinat de Excel (n exemplul nostru celula B5 corespunztoare sumei
mprumutate).
7. Se execut click pe Ok. Excel va gsi o solutie si va modifica datele asa cum se
vede n figura urmtoare.
Figura 3
n cazul n care doriti s comparati diferite solutii pentru o problem se poate
folosi un alt instrument al programului Excel si anume scenariile.
Pentru problema anterioar s presupunem c Andrei doreste s stie care este rata
lunar n cazul n care rata dobnzii este 6% iar numrul de rate 60, n cazul n care rata
dobnzii este 4% si numrul de rate 36 si n cazul n care rata dobnzii este 8% si
numrul de rate 72. De asemenea are nevoie de un instrument pentru a le putea vizualiza
astfel nct s le poat compara mai usor.
Soluie:
1. Se configureaz foaia de calcul asa cum apare n ultima figur din problema
anterioara. Rezultatul se afl mai jos.
Figura 4
2. n meniul Tools se execut click pe Scenarios. Va aprea caseta de dialog
Scenario Manager asa cum se vede n figura de mai jos.
3. Se execut click pe Add. Va fi afisat caseta de dialog Add Scenario asa cum se
poate vedea n continuare.
Figura 5
4. n caseta de text Scenario name se tasteaz un nume pentru a identifica primul
scenariu ( n exemplu nostru vom folosi denumirea Scenariu initial pentru a
pstra datele initiale).
Figura 6
5. Se execut click n caseta Changing Cells; apoi se execut click pe celulele ale
cror valori doriti s le modificati. n exemplu nostru vom executa click pe
celulele B3 si B4 corespunztoare ratei dobnzii si numrului de rate lunare.
Caseta de dialog ar trebui s arate similar cu figura de mai jos:
Figura 7
6. Se execut click pe OK. Se va afisa caseta de dialog Scenario Values asa cum se
vede n figura urmtoare.
Figura 8
7. Pentru a lsa valorile initiale se vor pstra valorile afisate.
8. Se va executa click pe Add pentru a aduga al doilea scenariu.
n caseta de dialog Add Scenario se va tasta denumirea Scenariu 6%-60, apoi se
apas OK.
9. n caseta de dialog Scenario Values se tasteaz noile valori(6%,60); apoi se
execut Add.
10. Se repet pasii 7-9 pentru a aduga si celelalte scenarii.
11. Toate scenariile vor fi afisate ntr-o list n caseta de dialog Scenario Manager,
asa cum se poate vedea n figura urmtoare. Pentru a afisa valorile unui anumit
scenariu se execut click pe numele acestuia apoi se apas Show. n cazul n care
se doreste realizarea de modificri se apas Edit.
Figura 9
Pentru a realiza un rezumat al scenariilor se execut click pe Summary. Se va
afisa caseta de dialog Scenario Summary. Alegeti Scenario Summary si se va afisa un
tabel pe o
nou foaie de calcul asa cum se poate vedea mai jos. Dac se alegea optiunea Pivot table
se va obtine un tabel pivot.
n cadrul tabelului rezumativ din Scenario Summary se pot ascunde detaliile prin
apsarea butonului de pe marginea dreapt iar pentru al afisa se va apsa butonul + de
pe aceeasi margine.
Figura 10
Tehnici de previziune - Medii Mobile
Firma Delta produce si comercializeaz nghetat. Vnzrile lunare pe ultimele 24 de
luni, Ianuarie 2003 pn n Decembrie 2004, sunt prezentate n tabelul de mai jos.
Compania doreste s descopere metode de previziune potrivite pentru estimarea
vnzrilor pe urmtoarele luni. Firma doreste s testeze n acest sens metoda mediilor
mobile folosind ca baz de previziune observatiile pe 4 luni. Firma este interesat n
obtinerea unei medii a erorilor absolute (MAD) mai mic de 100.
Primul pas aferent aflrii MAD-ului specific metodei de previziune aleas este calcularea
mediilor mobile, care vor reprezenta previziunile pentru lunile trecute. Acest lucru se face
introducnd n celula C7 a foii de lucru prima medie mobil, calculat ca
=AVERAGE(B3:B6) si copiind formula n jos pn n celula C27. Media mobil din C7
reprezint media vnzrilor pentru primele patru luni, si totodat previziunea pentru luna
a cincia, de aceea ea este plasat n dreptul vnzrilor din luna a cincia. Remarcati c
valoarea din C27 este o previziune pentru luna 27, prima lun pentru care nu avem nc
valori observate.
Urmtorul pas const n calcularea erorilor de previziune. ncepnd cu luna a cincia vom
calcula erorile n celulele din coloana D (introducem n D7 formula =B7-C7, pe care o
vom copia n jos apoi).
Penultimul pas naintea calculrii MAD-ului aferent metodei de previziune aleas este
calcularea erorilor absolute, care vor aprea n coloana E a foii de lucru. Formula pe care
o vom introduce n E7, urmnd s o copiem apoi n jos pn la E26, este =ABS(D7).
Calcularea MAD-ului (media erorilor absolute) se face utiliznd functia AVERAGE pe
sirul erorilor absolute, calculate n coloana E.
Dup cum se observ, aceast medie este destul de mare, dar ntruct compania
comercializeaz un produs cu un nalt grad de sezonalitate (nghetata se va vinde cel mai
bine n lunile calde si aproape deloc n cele reci), nu este neasteptat. ntruct conditia
impus de firm nu a fost ns satisfcut, anume MAD-ul nu este mai mic de 100,
singura solutie este aplicarea unei medii mobile bazat pe un numr mai mare de
observatii. Cu ct numrul acesta este mai mare, cu att creste acuratetea previziunii.
Ultimul pas l reprezint executarea unui grafic care s compare previziunile calculate cu
mediile mobile cu valorile efectiv nregistrate. Vom face acest grafic de tip Linie cu
marcatori, asa cum se remarc n figura de mai jos.
Folosirea instrumentului Data Analysis pentru determinarea mediilor mobile i
pentru construirea graficului
Pentru aceasta vom copia coloanele A si B ntr-o foaie de lucru nou. Vom selecta
optiunea Data Analysis din meniul Tools al Excelului.
Atenie! Dac optiunea nu exist n acest meniu, ea trebuie activat. O vom activa tot din
meniul Tools, Cu optiunea Add-Ins.
n fereastra care apare vom selecta
optiunile Analysis ToolPak si Analysis
ToolPak VBA. Acestea vor permite
activarea optiunii Data Analysis n meniul
Tools. Aceast optiune nu este ntotdeauna
activat initial ntruct ea reprezint un
program auxiliar al Excel-ului, care poate
necesita resurse auxiliare de memorie si
deci poate face Excel-ul s functioneze
mai greu. Odat activat optiunea, o
selectm din meniul Tools, iar n fereastra
care se deschide vom cuta optiunea
Moving Average (Medii Mobile).
Aceast actiune va activa fereastra Moving Average. n aceast fereastr avem de
introdus datele de intrare (Input Range) datele acestea sunt observatiile fcute asupra
vnzrilor trecute. Optiunea Interval se refer la numrul de observatii din care vom
calcula media mobil. Pentru a reface problema de mai devreme, acest numr trebuie s
fie tot de 4. n ceea ce priveste Output Range, aceasta se refer la zona de pe foaia de
lucru n care vrem s ne apar rezultatele, anume mediile mobile. Aceast zon va fi, n
cazul de fat, C4:C27. De asemenea, vom selecta optiunea Chart Output pentru a obtine
si un grafic care s compare previziunile (mediile mobile) cu rezultatele efectiv
nregistrate.
Rezultatul va fi identic celui de mai nainte. Rezultatele care se prezint de forma #N/A
simbolizeaz faptul c acolo nu s-a putut calcula media mobil, ntruct nu exist 4
observatii anterioare. Chiar dac graficul nu arat identic celui pe care l-am construit
singuri mai devreme, el trebuie doar aranjat pentru a cpta forma respectiv.
Tehnici de previziune - Nivelarea exponenial simpl
Dac o serie cronologic fluctueaz n jurul unui nivel de baz avnd astfel un
caracter orizontal, nivelarea exponential simpl poate fi utilizat pentru a obtine
previziuni cu o acuratete rezonabil pentru viitoarele valori ale seriei.
Fat de metoda mediilor mobile al crui inconvenient este c fiecare valoare a seriei este
tratat ca avnd aceeasi pondere, n acest caz cu ct valorile sunt mai recente cu att ele
vor avea o mai mare important. Nivelarea exponential este o tehnic de previziune
care extrapoleaz o serie cronologic bazndu-se pe principiul reducerii valorii
informatiei odat cu trecerea timpului.
Pentru a descrie nivelarea exponential simpl s considerm L
t
ca o medie a
seriei cronologice dup ce s-a realizat observarea valorii x
t
.Putem gndi aceast medie
ca cea mai bun aproximare a nivelului seriei dac n-ar exista fenomene aleatoare. De
aceea, dup ce s-a realizat observarea lui x
t
, L
t
va fi prognoza pentru perioada t+1.
Ecuatia este :
1
) 1 (

+ =
t t t
L x L
n ecuatie este un coeficient de nivelare ce satisface conditia 0<<1.Dup ce s-a
realizat observarea lui L
t
(valoarea seriei la momentul t) se utilizeaz ecuatia pentru a
actualiza estimarea nivelului procesului de L
t-1
la L
t
. Ecuatia ne spune c
L
t+1
reprezint de fapt o medie ponderat a observatiei noi si a estimrii precedente. Mai
mult dac scriem ecuatia la momentul t-1 avem:
2 1 1
) 1 (

+ =
t t t
L x L
Substituind aceast ecuatie n prima obtinem:
] ) 1 ( )[ 1 (
2
+ + =
t i t t t
L x x L
2 1
) 1 ( ) 1 (

+ + =
t t t t
L x x L
De asemenea pentru t-2 avem:
3 2 2
) 1 (

+ =
t t t
L x L
Substuind ecuatia n cea precedent avem:
3
3
2
2
1
) 1 ( ) 1 ( ) 1 (

+ + + =
t t t t t
L x x x L
Repetnd procedeul vom obtine:
... ) 1 ( ... ) 1 ( ) 1 (
2
2
1
+ + + + + =
k t
k
t t t t
x x x x L
deoarece + (1- )+=1 ecuatia ne arat c cu ct ne ntoarcem mai multe perioade
n trecut nivelarea reprezint de fapt o medie ponderat a cestor observatii trecute.
Intuim astfel c termenul exponential vine din faptul c ponderea dat fiecrei observatii
descreste exponential.
Cu ct valoarea lui e mai mare cu att ponderea acordat celor mai recente
observatii este mai mare. La extrem pentru =1 avem L
t
=x
t
ceea ce nseamn c se
urmresc numai ultimele observatii.
Cu ct valoarea lui e mai mic accentul se pune mai putin pe observatiile
recente modelul rmnnd stabil. Pentru =0 avem L
t
=L
t-1
ceea ce nseamn c nu se
tine cont de observatiile recente.
n practic este ales de obicei ntre 0,1 si 0,5.Daca valoarea coeficientului de
nivelare depseste 0,5 seria probabil este supus si altor influente iar aplicarea acestei
metode nu e recomandat.
Pentru a initializa procedura avem nevoie o valoare pentru L
0
(nainte de
observarea lui x
1
). De obicei F
0
primeste valoarea perioadei imediat precedente perioadei
1 dar sunt posibile si alte metode in functie de lungimea seriei cronologice.
Previziunea f
t
a lui x
t
fcut in perioada t-1 este f
t
=L
t-1
. Utiliznd aceast previziune
erorile de previziune corespunztoare sunt:
e
t
= x
t
- f
t
= x
t
-L
t-1
.
Vom avea
t t t t t t
e L L L x L + = + =
1 1 1
) (
Aceasta nseamn c noua previziune reprezint previziunea trecut plus o fractie a
erorii de previziune.
Exemplu
Managerul companiei X a utilizat deja metoda mediilor mobile pentru a calcula vnzrile
la aparatele Tv. Va obtine rezultate mai bune folosind nivelarea exponential simpl? (n
poza de mai jos sunt prezentate si rezultatele tehnicii mediilor mobile).
Soluia folosind Excel-ul.
Programul EXCEL usureaz aplicarea acestei metode prin apelarea la foile de
calcul. Vom ilustra aceast metod utiliznd datele vnzrilor firmei X.
1. Iniializare. Realizati foaia de calcul din imagine, copiind datele vnzrilor
n csutele F2:F26. Pentru a face loc valorii initiale L
0
introduceti un rnd gol deasupra
rndului 3. Acesta va fi rndul lunii 0. (Vezi figura)
2. Coeficientul de nivelare. Introduceti o valoare pentru coeficientul de
nivelare n csuta K3. Pentru a obtine o valoare potrivit este nevoie de mai multe
calcule ce vor fi realizate la punctul 6. Introduceti acum o valoare provizorie, de exemplu
0,1.
3. Nivelarea. Introduceti valoarea 32 ( valoarea presupus pentru vnzrile
din luna 0) n csuta G3. Apoi pentru a utiliza ecuatia nivelrii exponentiale introduceti
formula urmtoare:
=$K$3*F4+(1-$K$3)*G3
n csuta G4 si copiati aceast formul n csutele din domeniul G5:G27.
4. Previziunile. acestea vor fi valorile nivelate decalate cu o lun. Introduceti
formula =G3 n csuta H4 si copiati continutul n csutele din domeniul H4:H28. Trebuie
remarcat faptul c n csuta H28 se afl previziunea pentru luna viitoare (35.27).
5. Erorile de previziune. Calculati erorile de previziune (valoarea real
minus previziunea) in coloana I si iar erorile absolute si MAD in coloana J.
6. Efectul schimbrii coeficientului de nivelare. Pentru a vedea efectul
alegerii unor coeficienti de nivelare diferiti puteti introduce diverse valori n csuta K3
sau puteti construi alt tabel. Pentru a crea acest tabel introduceti o list de valori In
coloana A, introduceti formula =J28 n csuta B46 si selectati domeniul A46:B56.Apoi
utilizati meniul Data/Table cu continutul csutei K3.Acesta arat ca pentru coeficientul
de nivelare din intervalul 0.2 la 0.3 se obtine cea mai mic valoare a lui MAD.
Introduceti acest coeficient n csuta K3 asa cum am fcut la punctul 2.
7. Graficul. Realizati graficul valorilor istorice si al previziunilor ( folosind
coloanele F si H).Remarcati faptul c pentru un coeficient relativ mic ( =0.10), seria
format din valorile previzionate este mult mai neted fat de seria valorilor istorice.
Observaie. EXCEL ofer de asemenea realizarea nivelrii exponentiale prin utilizarea
meniului Tools/Data Analysis. Acesta utilizeaz o alt metod n privinta initializrii
metodei astfel c previziunile vor fi usor diferite. Puteti experimenta acest instrument dar
acesta nu ofer un avantaj semnificativ metodei pas cu pas prezentat mai sus. n plus
acest instrument are si un dezavantaj deoarece nu se aplic dect nivelrii exponentiale
simple.
Not: Materialul pentru nivelarea exponential se va completa cu fisierul Previziune.ppt,
downloadabil de pe http://www.birotica.ase.ro/download.asp .
Analiza pragului de rentabilitate
Analiza pragului de rentabilitate este un instrument foarte puternic n a determina ce
volum de vnzri trebuie atins pentru a acoperi costurile. nainte ns de a determina
pragul de rentabilitate trebuie cunoscute urmtoarele:
- pretul de vnzare al produselor;
- cheltuielile variabile;
- costurile fixe totale.
Exemplu. Stiind c:
- pretul de vnzare al produsului este de 180.000 lei/unitate;
- cantitatea de produse estimat a fi vndut pe piata A este de 3.500 de bucti;
- costurile variabile unitare cu materiile prime sunt de 42.000 lei/unitate;
- costurile variabile unitare cu salariile sunt de 50.000 lei/unitate;
- alte costuri variabile unitare sunt de 25.000 lei/unitate;
- costurile fixe sunt defalcate n urmtorul tabel:
Managerul firmei X doreste s afle:
a) care este numrul de produse pentru care se atinge pragul de rentabilitate;
b) volumul vnzrilor corespunztoare pragului de rentabilitate;
c) marja profitului brut a produsului;
d) ce profit se va nregistra pe o piat pe care vnzrile prognozate sunt de 3.950
de unitti de produs;
e) care este pragul de rentabilitate pe o piat pe care vnzrile prognozate sunt de
3.200 de unitti fat de una pe care vnzrile prognozate sunt de numai 3.000
de unitti;
f) dac un mprumut solicitat unei bnci pentru a introduce produsul pe piata A,
pe care cererea estimat este de 3.500 de bucti are sanse s fie aprobat sau
nu.
Soluie
Pentru a calcula numrul de produse aferente pragului de rentabilitate vom utiliza
formula:
Numr produse (la prag de rentabilitate) = Costurile fixe totale / Profitul brut unitar
De asemenea, cunoastem c:
Profitul brut unitar = Pre de vnzare unitar Costuri variabile unitare
Ca urmare, tabelul de calcul se va prezenta de forma:
Pentru a calcula marja profitului brut vom utiliza formula:
Marja profitului brut
1
= Profitul brut unitar / Pre de vnzare unitar
Vnzrile aferente se calculeaz usor odat ce cunoastem numrul de produse aferente
pragului de rentabilitate, nmultind acest numr cu pretul unitar de vnzare al produsului:
Vnzri aferente pragului de rentabilitate = Numr de produse aferent pragului de
rentabilitate * Pre de vnzare unitar
1
Marja profitului brut ne spune ct % din pretul de vnzare al produsului nostru se traduce n profit
Tabelul completat cu noile formule va arta ca n figura de mai jos:
Respectiv:
Cu aceste calcule rspundem primelor trei ntrebri ale problemei. ntrebarea a patra
priveste vnzrile ce s-ar nregistra pe o piat pe care cererea estimat este de 3.950
unitti de produs. Avnd n vedere c pragul nostru de rentabilitate calculat este de 3.748
produse, si stiind c pragul de rentabilitate reprezint cantitatea de produse necesar a fi
vndut pentru a acoperi complet costurile, rezult c restul de produse vndute vor
reprezenta profit, anume 3.950-3.748=202 produse. Valoarea vnzrii acestor produse
este de 202 * 180.000 lei = 36.360.000 lei.
Rspunsul la ntrebarea a cincia este simplu pragul de rentabilitate este acelai pentru
orice piat. El nu depinde de numrul de produse ce poate fi vndut pe o piat sau pe alta.
n ceea ce priveste ultima ntrebare, avnd n vedere c pragul de rentabilitate calculat
este de 3.748 iar pe piata A se pot vinde maxim 3.500, rezult c nu vom reusi s vindem
suficiente produse pentru a acoperi costurile implicate de producerea lor. Prin urmare
banca nu ar aproba un astfel de mprumut, asadar nu are rost s-l cerem. Singura solutie
este gsirea unei piete pe care cererea s depseasc pragul de rentabilitate, permitnd
totodat obtinerea unui profit suficient de mare pentru a convinge o banc s acorde
finantarea necesar.
Probleme de programare liniar
Modelul FORD
Printre modelele anuntate de Ford pentru anul 2006 se numr si Ford Escape, Ford E-
Series Wagon, Ford Expedition, Ford Freestar Wagon, Ford Fusion, Ford Taurus.
Modelele difer ntre ele n primul rnd prin motor, apoi prin carcas, si nu n ultimul
rnd, prin utilitile oferite n pachet. De asemenea pentru realizarea lor sunt necesari
diveri timpi de fabricaie, precum si diferite calificri ale muncitorilor. Cunoastem
retetele de fabricatie ale diverselor tipuri de masini, precum si pretul acestora si cererea
anticipat a pietei pe anul 2006. Tinnd cont de toate acestea, trebuie s calculm care
este mix-ul de marketing care maximizeaz profitul companiei pentru aceste produse.
Valorile motorului, carcasei, utilittilor, precum si timpul de fabricatie, costul orar pentru
fiecare din modelele numite sunt introduse ntr-o foaie de lucru asa cum se prezint n
imaginea de mai jos.
Vnzrile posibile, asa cum au fost ele calculate cu una dintre metodele de previziune
prezentate anterior, sunt si ele introduse ntr-un nou tabel, de forma celui din poza de mai
jos.
Alte restrictii impuse prevd numrul orelor de munc disponibile si muncitorii
disponibili. Astfel, n fabric exist 3 muncitori cu tariful de 25$/or, 11 muncitori pltiti
cu 22$/or, 5 muncitori pltiti cu 24$/or si 3 muncitori pltiti cu 20$/or. Fiecare
muncitor beneficiaz de un numr de maxim 9.600 ore de lucru pe an. Asadar restrictiile
privind timpul vor deveni: pentru Ford Escape timpul maxim disponibil =3 muncitori
disponibili * 9.600 ore/muncitor/an = 28.800 ore/an. Similar se calculeaz timpii maxim
disponibili pentru celelalte tipuri de masini. Remarcm faptul c Ford E-Series Wagon si
Ford Fusion folosesc acelasi tip de munc, deci ele vor mprti maximul orelor de munc
aferente resursei de munc pltite cu 22$/or. Similar Ford Freestar Wagon si Ford
Taurus mpart resursa de munc pltit cu 20$/or. Noile restrictii apar conform figurii de
mai jos. Formulele dup care se calculeaz timpul de munc efectiv utilizat sunt
prezentate de asemenea n figur.
Un ultim tabel priveste sinteza veniturilor si a costurilor, unde vom calcula profitul
aferent fiecrui prototip, precum si profitul aferent ntregii productii. Tabelul va arta
conform modelului din figura de mai jos.
Urmeaz folosirea Solver-ului pentru rezolvarea problemei. Accesm Solver din meniul
Instrumente (Tools). Dac meniul nu este disponibil, selectm mai nti din acelasi
meniu Instrumente optiunea Programe de Completare (Add-Ins). n fereastra care
apare (vezi imaginea de mai jos) bifm optiunea Solver Add-in si apsm pe OK.
Odat ce optiunea Solver devine activ o selectm pentru a intra n csuta Solver
Parameters (vezi poza de mai jos).
Set Target Cell (prin setarea celulei). O celul denumit target cell contine valoarea
obiectiv. Solver-ul variaz sistematic valorile din changing cells pentru a optimiza
valoarea din target cell. Vom folosi conventia de a ncadra target cell-ul cu o linie dubl
neagr. n cazul nostru, target cell-ul este celula ce contine Profitul Total, anume H32.
ntruct dorim s maximizm profitul, rmne selectat optiunea Max.
By Changing Cells (prin modificarea celulelor). n locul utilizrii denumirilor variabile
vom folosi un set de celule care vor juca rolul variabilelor de decizie. Valorile din aceste
celule pot fi schimbate pentru a optimiza functia obiectiv. n Excel aceste celule sunt
denumite changing cells. Acestea vor fi n cazul nostru celulele care contin valorile
masinilor produse, ce vor fi introduse n celulele B11:B16.
Dup introducerea restrictiilor (vezi poza de mai jos ariile de celule au fost denumite
dup cum urmeaz: B11:B16 Masini_produse; D11:D16 Maximul_vnzrilor;
D19:D22 Disponibil; B19:B22 Utilizat) vom intra n Options, unde vom selecta
optiunea Assume Linear Model ntruct problemele liniare se pot rezolva cel mai
simplu prin metoda simplex.
Odat realizat si acest pas, tot ce rmne de fcut este s apsm pe butonul OK si pe
Solve. Rezultatul ar trebui s arate ca n figur.
Modelul ROMHOUSE
Firma ROMHOUSE S.R.L. (agentie imobiliar) doreste s plaseze mai multe anunturi n
diverse reviste de specialitate pentru a atrage clienti. Revistele vizate sunt Revista
afacerilor, Romnia liber, Anuntul telefonic si Libertatea. Din statistici a rezultat
c respectivele reviste pot produce urmtoarele rezultate: un anunt n Revista afacerilor
poate fi citit de pn la 10.000 de oameni, unul n Romnia liber de pn la 12.000 de
oameni, unul n Anuntul telefonic de pn la 5.000 de oameni, iar unul n Libertatea de
pn la 7.500 de oameni. De asemenea se cunosc tarifele anunturilor n fiecare dintre
aceste ziare (vezi figura de mai jos).
Stiind c patronul firmei dispune de un buget de 30 milioane lei pentru aceste anunturi, c
el doreste ca n revistele Revista afacerilor, Romnia liber si Anuntul telefonic s apar
cel putin trei anunturi, iar n Libertatea cel putin 5, fr ca numrul total al anunturilor s
depseasc 17, vi se cere s calculati repartizarea acestor anunturi pentru ca un numr de
minim 150.000 de oameni s le citeasc.
Primul pas n rezolvarea problemei l reprezint construirea machetei de rezolvare, n
care vom calcula costurile totale cu anunturile, precum si totalul cititorilor.
Urmeaz introducerea restrictiilor, asa cum apar ele n figura de mai jos.
Vom folosi Solver-ul pentru a calcula repartizarea anunturilor ntre cele 4 publicatii.
Target cell va fi celula G8, cea care contine numrul total al oamenilor care vor citi
anunturile firmei. Changing cells vor fi cele din aria E4:E7, care vor contine numrul
anunturilor publicate n fiecare ziar. Vom da celulei tint (target cell) valoarea 150.000
pentru a specifica numrul minim al oamenilor care trebuie s citeasc anunturile.
Constrngerile se refer la costul total, care nu trebuie s depseasc bugetul alocat, la
numrul de anunturi minim, respectiv maxim, ce pot aprea n diversele publicatii. Odat
introduse aceste restrictii, fereastra Solver Parameters ar trebui s arate cam asa:
Un ultim pas priveste setarea optiunii Assume Linear Model n fereastra Options.
Odat apsat butonul Solve, solutia se va prezenta sub forma:
n multe cazuri companiile realizeaz produse n locatii numite puncte de
ofertare si livreaz aceste produse ctre locatiile clientilor numite puncte de cerere.
Fiecare punct de ofertare are o capacitate limitat de livrare si fiecare client trebuie s
primeasc cantitatea de produse solicitat. Modelele cu foi de calcul se pot utiliza pentru
a determina metoda de livrare cu costuri minime pentru a satisface cererile clientilor.
n acest caz se va presupune c singurele livrri posibile sunt cele directe de la
punctul de ofertare la cel de cerere; aceasta nseamn c nu este posibil nici o livrare
ntre punctele de ofertare sau cele de cerere. Un astfel de tip de problem se numeste
problem de transport.
Probleme de transport
Mix Electrica este o firm care cuprinde trei uzine furnizoare de electricitate care produc
curent electric pentru patru orase. Fiecare uzin poate furniza cantitatea ilustrat n
tabelul urmtor (n mil. kwh):
Oferta
Uzina 1 35
Uzina 2 50
Uzina 3 40
Cererea maxim de curent electric este ilustrat de tabelul urmtor(n mil. kwh):
Cerere
Oras 1 45
Oras 2 20
Oras 3 30
Oras 4 30
Costul n $ al furnizrii unui milion kwh de ctre fiecare uzin pentru fiecare oras este
ilustrat n tabelul urmtor:
Oras 1 Oras 2 Oras 3 Oras 4
Uzina 1 8 6 10 9
Uzina 2 9 12 13 7
Uzina 3 14 9 16 5
Mix Electrica ncearc s gseasc costul minim de satisfacere a celor patru orase.
Soluie.
Pentru a stabili modelul pentru foaia de calcul pentru distributia de curent electric
a companiei Mix Electrica va trebui s avem n vedere urmtoarele:
- curentul electric livrat (n mil. kwh) de la fiecare uzin ctre fiecare oras
- curentul electric total livrat de la fiecare uzin
- curentul electric total primit de fiecare oras
- costul total de transport
Desfurarea aplicaiei. Modelul cu foi de calcul va fi ilustrat n figura urmtoare.
Pentru desfsurarea aplicatiei sunt indicati urmtorii pasi:
1. Date de intrare. Se introduc costurile de livrare unitare pentru fiecare oras n
domeniul Costuri de Livrare Unitare. Se introduc capacittile uzinelor n domeniul
Capacitate si cererile oraselor n domeniul Cerere.
2. Cantiti livrate. Se introduc orice valori initiale pentru livrrile fiecrei uzine
ctre fiecare oras n domeniul Livrri. Acestea sunt celule tip changing cells.
3. Totaluri livrri. Se calculeaz cantittile livrate de fiecare uzin n domeniul
TotLivrari prin nsumarea pe orizontal a valorilor rndului apartinnd domeniului
Livrri. Similar se calculeaz cantittile livrate ctre fiecare oras n domeniul
CantitatePrimita pe vertical a valorilor coloanei apartinnd domeniului Livrri.
4. Costul total de livrare. Se calculeaz costul total de livrare de la uzine ctre
orase n celula TotCost cu formula
=SUMPRODUCT(CostUnitar, Livrari)
Formula nsumeaz totalul productiei n functie de costurile de livrare si cantittile
livrate.
Folosirea Solver-ului.
Caseta de dialog a Solver-ului este ilustrat n figura urmtoare:
Se va minimiza costul total de livrare pstrndu-ne totusi n limita capacittilor si
satisfcnd cererea.
Observaie. Pentru ca Solverul s rezolve corect problema trebuie validate optiunile
Assume Non-Negative si Assume Linear Model din caseta Options.
Solutia optim ilustrat anterior poate fi reprezentat grafic astfel:
Un cost minim de 1.020$ se obtine prin utilizarea rutelor de livrare din figur.
Probleme propuse
1. Oteluri S.A. produce trei tipuri de otel la diferite uzine. Timpul necesar pentru a
produce o ton de otel iar costurile asociate sunt artate n figura urmtoare. n fiecare
sptmn 100 de tone pentru fiecare tip de otel trebuie produs. Fiecare uzin este
deschis 40 de ore pe sptmn. Determinati modul n care trebuie minimizat costul de
productie pentru companie.
30
10
5
25
45
10
1
2
3
1
2
3
4
35
50
40
45
20
30
30
Livrri Uzine Orase Cereri
2. Transporturi S.A. ofer bunuri ctre consumatori, fiecare dintre ei avnd nevoie
de 30 de unitti. Companie are dou depozite. n depozitul 1 40 de unitti sunt
disponibile iar n depozitul 2, 30 de unitti sunt disponibile. Costul pentru a transporta o
unitate de la fiecare depozit la consumator este artat mai jos. Penalizarea pentru fiecare
unitate nesatisfcut este de 90$ pentru consumatorul 1 iar pentru consumatorul 2 de 80$
si pentru consumatorul 3 de 110$. Determinati costul minim de transport.