Använda problemlösa ren för kapitalbudgetering

Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Hur kan ett företag använda problemlösa ren för att avgöra vilka projekt det bör genomföras från?

Varje år måste ett företag gillat Eli Lilly fastställa vilken narkotika som ska utvecklas; ett företag som Microsoft, vilka program som ska utvecklas; ett företag som till exempel Proctor & Gamble, som nya konsument produkter att utveckla. Med funktionen problemlösa ren i Excel kan ett företag göra dessa beslut.

De flesta företag vill genomföra projekt som bidrar till det största netto nuvärdet (netNUVÄRDE), beroende på begränsade resurser (vanligt vis kapital och arbete). Låt oss säga att ett företag för program varu utveckling försöker bestämma vilka av 20 program varu projekt det bör genomföras. NetNUVÄRDE (i miljoner dollar) som varje projekt bidragit med, till exempel kapitalet (i miljoner dollar) och antalet programmerare som behövs under vart och ett av de kommande tre åren ges i det grundläggande modell kalkyl bladet i filen Capbudget. xlsx, som är visas i figur 30-1 på nästa sida. Project 2 ger till exempel $908 000 000. Den kräver $151 000 000 under året 1, $269 000 000 under året 2 och $248 000 000 under året 3. Project 2 kräver 139 programmerare under år 1, 86 programmerare under året 2 och 83 programmerare under året 3. Celler E4: G4 visar kapitalet (i miljoner dollar) under vart och ett av de tre åren och cellerna H4: J4 anger hur många programmerare som är tillgängliga. Under år 1 är upp till $2 500 000 000 i kapital-och 900-programmerare tillgängliga.

Företaget måste bestämma om det ska kunna genomföra varje projekt. Vi antar att vi inte kan genomföra en bråkdel av ett program projekt; om vi tilldelar 0,5 av de resurser som behövs, till exempel, skulle vi ha ett ledigt program som skulle kunna ta upp till $0.

Sticket i modellerings situationer då du antingen gör eller inte gör något är det möjligt att använda binära celler. En binär, justerbar cell är alltid lika med 0 och 1. Om en binära cell som ändras till ett projekt är lika med 1, gör vi projektet. Om en binära cell som håller på att ändras till ett projekt är lika med 0 gör vi inte projektet. Du konfigurerar problemlösa ren att använda ett område med binära celler genom att lägga till ett villkor – Markera de celler du vill använda och välj sedan bin i listan i dialog rutan Lägg till begränsning.

Bild av bok

Med den här bakgrunden kan vi lösa problemet med att välja program vara. Som alltid med en problemlösa rens modell börjar vi med att identifiera vår målcell, de justerbara cellerna och begränsningarna.

  • Målcell. Vi maximerar netNUVÄRDE som genereras av utvalda projekt.

  • Justerbara celler.Vi letar efter en 0-eller 1 binär ändrings cell för varje projekt. Jag har hittat de här cellerna i området A6: A25 (och namngivet området doit). Till exempel visar en 1 i cell A6 att vi genomför Project 1; en 0 i cell C6 visar att vi inte genomför Project 1.

  • Villkor.För varje år, t (t = 1, 2, 3), kan inte Year t -kapital användas vara mindre än eller lika med årets kapital, och år t arbete som används är mindre än eller lika med år t arbete.

Som du kan se måste vårt kalkyl blad beräkna ett urval av projekt med NPV, det kapital som används årligen och programmerare som använder varje år. I cell B2 använder jag formeln produkt Summa (doit, NPV) för att beräkna totalt antal NETNUVÄRDE som genererats av valda projekt. (Intervall namnet NETNUVÄRDE syftar på området C6: C25.) För varje projekt med en 1 i kolumn A, hämtar den här formeln upp netNUVÄRDE för projektet och för varje projekt med 0 i kolumn A, hämtar denna formel inte ett netNUVÄRDE för projektet. Därför kan vi beräkna netNUVÄRDE för alla projekt och en målcell är linjär eftersom den beräknas genom att summera termer som följer efter formuläret (justerbar cell) * (konstant). På liknande sätt beräknar jag det kapital som används varje år och den arbets kraft som används varje år genom att kopiera från E2 till F2: J2 formeln produkt Summa (doit, E6: E25).

Jag fyller i dialog rutan parametrar för problemlösa ren enligt bild 30-2.

Bild av bok

Vårt mål är att maximera netNUVÄRDE för valda projekt (cell B2). Cellerna som ändras (området doit) är binära celler för varje projekt. Begränsningen E2: J2< = E4: J4 säkerställer att under varje år kapital och arbets kraft är mindre än eller lika med kapitalet och arbets kraft. Om du vill lägga till villkoret som gör att cellerna binärt ändras klickar du på Lägg till i dialog rutan parametrar för problemlösa ren och väljer sedan bin från listan i dialog rutans mitt. Dialog rutan Lägg till begränsning bör se ut som på det sätt som visas i figur 30-3.

Bild av bok

Vår modell är linjär eftersom mål cellen beräknas som summan av termer som har formuläret (justerbar cell) * (konstant) och eftersom villkoren för resursanvändning beräknas genom att jämföra summan av (justerbara celler) * (konstanter) till en konstant.

I dialog rutan parametrar för problemlösa ren ifylld klickar du på lös så visas resultatet i figur 30-1 tidigare. Företaget kan erhålla högst $9 293 000 000 ($9 293 000 000) genom att välja projekt 2, 3, 6 – 10, 14 – 16, 19 och 20.

Ibland har projekt val modeller andra villkor. Om vi till exempel väljer Project 3 måste vi också välja Project 4. Eftersom vår nuvarande optimala lösning väljer Project 3 men inte Project 4 vet vi att vår nuvarande lösning inte är optimalt. Lös det här problemet genom att lägga till villkoret som den binära justerbara cellen för Project 3 är mindre än eller lika med den binära celler som ändras för Project 4.

Du hittar det här exemplet på sidan om 3 och 4 i filen Capbudget. xlsx, som visas i figur 30-4. Cell L9 syftar på det binära värdet som är relaterat till projekt 3 och cell L12 till det binära värdet för Project 4. Genom att lägga till villkoret L9< = L12, om vi väljer Project 3, kan L9 vara lika med 1 och vårt villkor tvingar L12 (den binära Project 4) att vara lika med 1. Vårt villkor måste också lämna det binära värdet i cellen changed i Project 4 obegränsat om vi inte väljer Project 3. Om vi inte väljer Project 3 kan L9 vara lika med 0 och vårt villkor tillåter att Project 4 binära den är lika med 0 eller 1, vilket är vad vi vill. Den nya optimala lösningen visas i figur 30-4.

Bild av bok

En ny optimal lösning beräknas om du väljer projekt 3 innebär det att vi även måste välja Project 4. Antag att vi endast kan göra fyra projekt från mellan projekt 1 till och med 10. (Titta på kalkyl bladet med de fyra P10 som visas i figur 30-5.) I cell L8 beräknas summan av de binära värden som är associerade med projekt 1 till och med 10 med formeln Summa (A6: A15). Sedan lägger vi till villkoret L8< = L10, vilket gör att 4 av de första 10 projekten är markerade. Den nya optimala lösningen visas i figur 30-5. NetNUVÄRDE har släppts till $9 014 000 000.

Bild av bok

Linjära problemlösa ren-modeller där vissa eller alla justerbara celler måste vara binära eller heltal är oftast svårare att lösa än linjära modeller där alla justerbara celler tillåts vara bråktal. Av den anledningen är vi ofta nöjda med en nära optimal lösning på ett binärt eller heltals programmerings problem. Om din modell för problemlösa ren körs en längre tid kanske du vill justera tolerans inställningen i dialog rutan alternativ för problemlösa ren. (Se figur 30-6.) En tolerans inställning på 0,5% innebär till exempel att problemlösa ren stoppar den första gången en genomförbar lösning som ligger i 0,5 procent av det teoretiska optimala målvärdet (det teoretiska optimala värdet för målvärdet) är det optimala målvärdet som hittades när binära och heltals begränsningar utelämnas. Det är ofta ett sätt för dig att hitta ett svar inom 10 procent av optimalt i 10 minuter eller att hitta en optimal lösning på två veckor med dator tid! Standardvärdet för tolerans är 0,05%, vilket innebär att problemlösa ren slutar när det hittar ett värde för mål cellen i 0,05 procent av det teoretiska optimala värdet för målvärdet.

Bild av bok

  1. 1. ett företag har nio projekt. De NPV som läggs till av varje projekt och det kapital som krävs av varje projekt under de närmaste två åren visas i följande tabell. (Alla siffror är i miljoner.) Project 1 lägger till exempel till $14 000 000 i NPV och kräver utgifter för $12 000 000 under år 1 och $3 000 000 under året 2. Under året 1 är $50 000 000 i kapital tillgängligt för projekt och $20 000 000 är tillgängligt under året 2.

INVESTERING

År 1-utgifter

År 2 utgifter

Project 1

14

1,2

3

Projekt 2

17.3

54

7

Projekt 3

17.3

6

6

Project 4

15

6

2

Project 5

40

halvtimme

35

Project 6

1,2

6

6

Project 7

14

48

4

Project 8

10

36

3

Project 9

1,2

18

3

  • Om vi inte kan utföra en bråkdel av ett projekt utan måste genomföra allt eller inget av ett projekt, hur kan vi maximera netNUVÄRDE?

  • Anta att om Project 4 genomförs måste Project 5 genomföras. Hur kan vi maximera netNUVÄRDE?

  • Ett publicerings företag försöker bestämma vilka av 36-böcker det ska publicera detta år. Filen pressdata. xlsx innehåller följande information om varje bok:

    • Kostnader för beräknade intäkter och utveckling (i tusentals dollar)

    • Sidor i varje bok

    • Om pärmen är inriktad på en mål grupp av program varu utvecklare (anges med en 1 i kolumn E)

      Ett publicerings företag kan publicera böcker som sammanlagt upp till 8500 sidor i året och måste publicera minst fyra böcker med program varu utvecklare. Hur kan företaget maximera sin vinst?

Den här artikeln har anpassats från Microsoft Office Excel 2007 Data Analysis and Business Modeling by Wayne L. Winston.

Den här klass rums boken har utvecklats från en serie presentationer genom Wayne Winston, en välkänd statistician och en företags-lärare som specialiserar sig på kreativa och praktiska program i Excel.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×