A Solver használata a tőke költségvetéséhez

Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.

Hogyan állapítható meg egy vállalat a Solverrel, hogy mely projekteket kell végrehajtania?

Évente egy olyan cég, mint Eli Lilly, meg kell állapítania, hogy mely kábítószerek fejleszthetők ki; egy olyan cég, mint amilyen a Microsoft, mely programokat fejlesztenek ki; olyan cég, mint a Proctor & Gamble, amely az új fogyasztási cikkek fejlesztéséhez szükséges. Az Excel Solver funkciója segíthet a vállalatok számára a döntések meghozatalában.

A legtöbb vállalat olyan projekteket szeretne végezni, amelyek hozzájárulnak a legnagyobb nettó jelenérték (NMÉ) kijavításához, a korlátozott erőforrásokkal (általában a tőke és a munkaerő) kapcsolatban. Tegyük fel, hogy egy szoftverfejlesztő cég megpróbálja kideríteni, hogy melyik 20 szoftveres projektnek kell elvégeznie. A NMÉ (millió dollárban) hozzájárult az egyes projektek, valamint a tőke (millió dollárban), valamint a következő három év mindegyike során szükséges programozók száma a Capbudget. xlsx fájl alapvető modell lapján a következő oldalon a 30-1 ábra látható. A Project 2 hozama például a $908 000 000. A $151 000 000-as év során az 1., az $269 000 000-es év során a 3. A Project 2-ban az 139-ös év során a második év során az 86-ös programozók és az 83-programozók a 3. E4 cellák: G4 a három év mindegyike során elérhető nagybetűt (millió dollárban) jeleníti meg, és a H4: J4 jelzi, hogy hány programozó áll rendelkezésre. Az első év során például az $2 500 000 000-ig a tőke-és 900-programozók is elérhetők.

A vállalatnak meg kell határoznia, hogy minden projektben vállalnia kell-e. Tegyük fel, hogy a szoftveres projektek része nem hajtható végre. Ha kiosztjuk az 0,5 a szükséges erőforrásokra, például egy olyan nem munkaprogramot dolgozunk, amely bevezet bennünket $0 bevételt!

A modellezési helyzetekben, amelyekben Ön vagy nem tesz valamit, a bináris változó cellákathasználja. A bináris változó cellák értéke mindig 0 vagy 1. Ha egy olyan bináris változó cella, amely megfelel a projektnek (1), végezze el a projektet. Ha egy projektnek megfelelő bináris változó cella értéke 0, akkor nem tesszük meg a projektet. A Solvert úgy állíthatja be, hogy egy bináris változó cella tartományát egy kényszer hozzáadásával szeretné használni, jelölje ki a használni kívánt cellákat, majd válassza a legördülő lista raktárhely elemét a megkötés hozzáadása párbeszédpanelen.

Book image

Ezzel a háttérrel készen állunk a szoftveres projekt kiválasztásával kapcsolatos probléma megoldására. A Solver-modellekkel mindig a célcella, a változó cellák és a kényszerek azonosításával kezdődik.

  • Célcella. A kijelölt projektek által generált NMÉ teljes méretűvé tesszük.

  • Cellák módosításaMinden projekthez 0 vagy 1 bináris változó cellát keresünk. A következő cellákat találtam az A6: A25 (és a Doit-es tartományok nevű) tartománnyal. Az A6 cellában például az 1 érték jelzi, hogy a Project 1. a C6 cellában lévő 0 azt jelzi, hogy a Project 1 nem vesz részt.

  • Korlátozásokkal.Meg kell győződnie arról, hogy minden évben t (t = 1, 2, 3), a t -ig felhasznált tőke értéke kisebb vagy egyenlő, mint a t -ig tartó tőke, és a t évi munkamennyiség kisebb vagy egyenlő, mint a t éves munkamennyiség.

Amint láthatja, a munkalapon a NMÉ, az évente felhasznált tőke és a programozók minden évben kiszámítják a projektek kijelölését. A B2 cellában a SZORZATÖSSZEG (Doit, NMÉ) képlettel számítja ki a kijelölt projektek által GENERÁLT teljes NMÉ. (Az NMÉ tartománynév a C6: C25.) tartományt jelöli. Ez a képlet a projekt NMÉ felveszi az a és az a oszlopban lévő összes projekthez, ez a képlet azonban nem veszi fel a projekt NMÉ. Ezért kiszámítjuk az összes projekt NMÉ, és a célcella lineáris, mivel a képletet az űrlap (változó cella) * (állandó)alapján számítja ki. Hasonló módon kiszámítom az egyes években felhasznált tőkét, és az egyes években felhasznált munkamennyiséget az E2-től F2-ig: J2 a képlet SZORZATÖSSZEG (Doit, E6: E25).

Most töltse ki a Solver paraméterei párbeszédpanelt az 30-2 ábrán látható módon.

Book image

Célunk a kijelölt projektek NMÉ maximalizálása (B2 cella). A változó cellák (a Doitnevű tartománnyal) az egyes projektek bináris változó cellái. Az E2: J2< = E4: J4 biztosítja, hogy minden évben a tőke és a felhasznált munka kisebb, mint a rendelkezésre álló tőke és munka összege. Ha azt a korlátozást szeretné hozzáadni, amely bináris cellákat hoz létre, a Solver paraméterei párbeszédpanelen kattintson a Hozzáadás gombra, majd válassza a raktárhely lehetőséget a párbeszédpanel közepén lévő listából. A megkötés hozzáadása párbeszédpanel a 30-3 ábrán látható módon jelenik meg.

Book image

A modellünk lineáris, mert a célcella az űrlap (változó cella) * (állandó) és az erőforrás-kihasználtsági kényszerek összeadása (változó cellák) * (állandó ) konstans értékre való összehasonlításával számítható ki.

Ha kitöltötte a Solver paraméterei párbeszédpanelt, kattintson a megoldás gombra, és az eredmény az 30-1 ábra korábbi részében látható. A vállalat a $9 293 000 000-es ($9 293 000 000-es) maximális NMÉ a 2, 3, 6 – 10, 14 – 16, 19 és 20 projektek kiválasztásával kaphatja meg.

Előfordulhat, hogy a projekt-kiválasztási modellek más korlátozásokkal rendelkeznek. Tegyük fel például, hogy a Project 3 választása esetén a Project 4 lehetőséget is ki kell választania. Mivel a jelenlegi optimális megoldás a Project 3, de nem Project 4 lehetőséget választja, tudjuk, hogy jelenlegi megoldásunk nem marad optimális. A probléma megoldásához egyszerűen adja meg azt a kényszert, amelyet a Project 3 bináris változó cellája nem egyenlő vagy egyenlő a Project 4 bináris változó cellájával.

Ebben a példában a Ha 3, 4 munkaLapon található Capbudget. xlsx fájlban találhatja meg az 30-4 ábrán látható példát. A l9 cella a Project 3-hoz kapcsolódó bináris értékre hivatkozik, és a L12 a Project 4 programhoz kapcsolódó bináris értékre vonatkozik. A kényszer L9< = L12, ha a 3 projekt, a l9 egyenlő 1 és a mi korlátozó erők L12 (a projekt 4 bináris) egyenlő 1 értéket adja. A kényszer a Project 4 változó cellájában lévő bináris értéket is el kell hagynia, ha nem jelöli ki a Project 3 elemet. Ha nem jelöli ki a Project 3, a l9 egyenlő 0 és a mi kényszerünk lehetővé teszi, hogy a Project 4 bináris értéke egyenlő 0 vagy 1 legyen, ami a kívánt érték. Az új optimális megoldás az 30-4 ábrán látható.

Book image

Az új optimális megoldás kiszámításának eredménye, ha A Project 3 azt jelenti, hogy A Project 4 lehetőséget is választania kell. Most tegyük fel, hogy csak négy projektet tehetünk a projektek közül az 1 – 10 között. (Lásd az 30-5 ábrán látható P1 – P10- munkalap legfeljebb 4.) A Cell L8 kiszámítjuk az 1 – 10 projekthez társított bináris értékek összegzését a SZUM (A6: A15)képlettel. Ezután felveszi a kényszer L8< = L10, ami biztosítja, hogy az első tíz projekt közül legfeljebb 4 legyen kijelölve. Az új optimális megoldás az 30-5 ábrán látható. A NMÉ a $9 014 000 000-ra esett.

Book image

Azok a lineáris Solver-modellek, amelyekben egy vagy több változó cella bináris vagy egész számnak kell lennie, általában nehezebben oldhatók meg, mint a lineáris modellek, amelyekben az összes változó cella megengedett, hogy törtek legyenek. Ebből az okból kifolyólag a program a bináris vagy az egész programozási probléma megoldásához gyakran optimális megoldást keres. Ha a Solver-modell hosszú ideig fut, érdemes lehet megfontolni a tolerancia beállítás módosítását a Solver beállításai párbeszédpanelen. (Lásd: 30-6 ábra) Az 0,5% tűrési beállítása például azt jelenti, hogy a Solver az első alkalommal fog megjelenni a megfelelő megoldásnak, amely az elméleti optimális célcella értéke 0,5 százalékában van (az elméleti optimális cél cella értéke az optimális célérték, amikor a a program kihagyja a bináris és az egész korlátozást. Gyakran szembesülünk azzal, hogy 10 percen belül a válasz 10%-os optimális megoldást találjanak, vagy ha a számítógép idő két hete között optimális megoldást keresünk. Az alapértelmezett tűréshatár értéke 0,05%, ami azt jelenti, hogy a Solver akkor leáll, ha az elméleti optimális célcella értékének 0,05 százalékában találja meg az adott célcella értékét.

Book image

  1. 1. A vállalatnak kilenc projektje van figyelembe véve. Az alábbi táblázatban látható az egyes projektek által hozzáadott NMÉ és az egyes projektek által igényelt tőke a következő két évben. (Minden szám millióban van) A Project 1 például felveszi az $14 000 000-et a NMÉ-ban, és az-es év során kiadásokat igényel az 1. Az első év során az $50 000 000 a projektek számára érhető el, és a $20 000 000 a 2.

NMÉ

Year 1 kiadás

Második év kiadásai

Project 1

14

12

3

Project 2

17

54

7

Project 3

17

6

6

Project 4

15

6

2

Project 5

40

30

35

Project 6

12

6

6

Project 7

14

48

4

Project 8

10

36

3

Project 9

12

18

3

  • Ha nem tudjuk a projekt egy részét, de a projekt egészét vagy egyetlen részét el kell végeznie, hogyan lehet maximalizálni a NMÉ?

  • Tegyük fel, hogy ha a Project 4-öt végzett, a Project 5-öt kell elvégeznie. Hogyan lehet maximalizálni a NMÉ?

  • A közzétételi cég megpróbálja kideríteni, hogy az 36-könyveket melyik évben kell közzétennie. A pressdata. xlsx fájl az alábbi információkat adja meg az egyes könyvekről:

    • Előrejelzett bevételi és fejlesztési költségek (ezer dollárban)

    • Lapok minden könyvben

    • Annak megállapítása, hogy a könyv a szoftverfejlesztők közönségének felé irányult-e (az E oszlopban az 1 érték jelzi)

      A közzétételi cég ebben az évben közzéteheti a 8500-lapokat tartalmazó könyveket, és legalább négy, a szoftverfejlesztők felé írt könyvet kell közzétennie. Hogyan tudja a cég maximalizálni a nyereséget?

Ez a cikk a Microsoft Office Excel 2007 adatelemzési és üzleti modellezési verziójában Wayne L. Winston által lett kialakítva.

Ezt az osztálytermi stílusú könyvet Wayne Winston, egy jól ismert statisztikus és üzleti professzor készítette egy sorozatból, aki az Excel kreatív, gyakorlati alkalmazásaira specializálódott.

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×