Office
Log på

Brug af Problemløser til kapital budgettering

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Hvordan kan en virksomhed bruge Problemløser til at bestemme, hvilke projekter, den skal foretage?

Hvert år, en virksomhed som Eli Lilly skal finde ud af, hvor medicin for at udvikle; en virksomhed som Microsoft, hvilken software programmer til at udvikle; en virksomhed som Proctor og Gamble, hvilke nye forbrugerprodukter til at udvikle. Funktionen Problemløser i Microsoft Excel kan hjælpe en virksomhed, træffe disse beslutninger.

De fleste virksomheder vil forpligter sig i projekter, der bidrager største nettonutidsværdien (nutidsværdi), underlagt begrænsede ressourcer (som regel kapital og arbejdstid). Lad os sige, at en software development virksomhed forsøger at finde ud af, hvilken af 20 softwareprojekter den skal foretage. Nutidsværdi (i millioner af kroner) bidraget af hvert projekt samt kapital (i millioner af kroner) og antallet af programmører behov under hvert af de næste tre år er angivet i regnearket i filen Capbudget.xlsx, som er Grundlæggende Model vises i figur 30-1 på den næste side. Project 2 giver f.eks $908 millioner. Det kræver $151 millioner under 1 år, $269 millioner under år 2 og $248 millioner under 3 år. Project 2 kræver 139 programmører under 1 år, 86 programmører under år 2 og 83 programmører under 3 år. Celler E4:G4 Vis kapital (i millioner af kroner) tilgængelige under hvert af de tre år, og celler H4:J4 angiver, hvor mange programmører er tilgængelige. For eksempel er under år 1 op til $2,5 milliarder i kapital og 900 programmører tilgængelige.

Virksomhedens skal beslutte, om den skal foretage hvert projekt. Lad os antage, at vi ikke kan forpligter sig en brøkdel af et software-projekt. Hvis du vi fordeler 0,5 for de ressourcer, der er nødvendige, for eksempel ville vi have et ikke-arbejdsrelateret program, der ville få os $0 indtægter!

Hemmeligheden i modeling situationer, hvor du enten gøre eller ikke gøre noget er at bruge binær justerbare celler. Et binært tal altid ændring af celle er lig med 0 eller 1. Når en binær, ændring af celle, der svarer til et projekt er lig med 1, har vi projektet. Hvis en binær, ændring af celle, der svarer til et projekt er lig med 0, gør vi ikke projektet. Konfigurere Problemløser til at bruge en række binær justerbare celler ved at tilføje en betingelse – Vælg de justerbare celler, du vil bruge, og vælg derefter placering på listen i dialogboksen Tilføj betingelse.

Billede af bog
Figur-30-1 Data vi bruger med Problemløser til at bestemme, hvilke projekter til at foretage

Med denne baggrund er vi klar til at løse problemet software project markeringen. Som altid med en Problemløser-model, vi starter ved at identificere vores målcellen, de justerbare celler og betingelserne.

  • Målcellen. Vi maksimere Nutidsværdi genereres af valgte projekter.

  • Justerbare celler. Vi se efter et 0 eller 1 binære ændre celle for hvert projekt. Jeg har placeret disse celler i området A6:A25 (og navngivne område doit). For eksempel angiver en 1 i celle A6, at vi forpligter sig Project 1; et 0 i celle C6 angiver, at vi ikke forpligter sig Project 1.

  • Begrænsninger. Vi har brug at sikre, at hvert år t (t = 1, 2, 3), år t kapital bruges er mindre end eller lig med år t kapital tilgængelige og år t arbejde bruges er mindre end eller lig med år t arbejde, der er tilgængelige.

Vores regneark skal beregne for markerede projekter, som du kan se, nutidsværdi, kapital bruges en gang om året og programmører bruges hvert år. I celle B2 skal bruge jeg formlen SUMPRODUCT(doit,NPV) til at beregne det samlede Nutidsværdi genereres af valgte projekter. (Områdenavnet Nutidsværdi refererer til området C6:C25.) Denne formel opfanger Nutidsværdi af projektet for alle projekter med 1 i kolonne A, og denne formel for alle projekter med 0 i kolonne A, opfanger ikke Nutidsværdi af projektet. Derfor vi er i stand til at beregne Nutidsværdi over alle projekter, og vores målcellen er lineær, da det beregnes ved at sammenlægge ord, der følger formularen (ændre cell)*(constant). I en lignende måde, jeg beregner kapital bruges hvert år og det arbejde, der bruges hvert år ved at kopiere fra E2 til F2:J2 formlen SUMPRODUCT(doit,E6:E25).

Jeg nu Udfyld dialogboksen Problemløserparametre som vist i figur 30-2.

Billede af bog
Figur-30-2 Problemløserparametre dialogboksen angivet til project markering modellen

Vores mål er at maksimere Nutidsværdi af valgte projekter (celle B2). Vores justerbare celler (området med navnet doit) er den binære fil justerbare celler for hvert projekt. Begrænsningen E2:J2 < = E4:J4 sikrer, at hvert år kapital og arbejde, der bruges er mindre end eller lig med kapital og arbejde, der er tilgængelige. For at tilføje den betingelse, gør de justerbare celler binære skal jeg klikke på Tilføj i dialogboksen Problemløserparametre og vælg derefter placering på listen midt i dialogboksen. Dialogboksen Tilføj betingelse skal vises som vist i figur 30-3.

Billede af bog
Figur-30-3 Brug placeringen indstilling i dialogboksen Tilføj betingelse for at konfigurere binær justerbare celler – celler, der vises et 0 eller 1.

Vores model er lineær, fordi målcellen beregnes som summen af ord, der har formularen (ændre cell)*(constant) og fordi brugen ressourcebegrænsninger er beregnes ved at sammenligne summen af (ændre cells)*(constants) til en konstant.

Klik på Løs, og vi har de resultater, vises tidligere i figur 30-1 med dialogboksen Problemløserparametre udfyldt. Virksomheden kan få en maksimale Nutidsværdi af $9,293 millioner ($9.293 milliarder) ved at vælge projekter 2, 3, 6-10, 14-16, 19 og 20.

Nogle gange har project markeringer modeller andre betingelser. Lad os antage, at hvis vi vælger Project 3, vi skal også vælge Project 4. Vores aktuelle optimal løsning markerer Project 3, men ikke Project 4, og vi ved, at vores aktuelle løsning ikke kan forblive optimal. For at løse dette problem skal du blot tilføje den betingelse, binær ændre cellen til Project 3 er mindre end eller lig med den binære ændre celle til Project 4.

Du kan finde i dette eksempel i regnearket Hvis 3 derefter 4 i filen Capbudget.xlsx, der vises i figur 30-4. Celle L9 refererer til den binære værdi, der er relateret til Project 3, og celle L12 til den binære værdi, der er relateret til Project 4. Ved at tilføje begrænsningen L9 < = L12, hvis vi vælger Project 3 L9 er lig med 1, og vores begrænsning Fremtvinger L12 (Project 4-binære) for at være lig med 1. Vores begrænsning skal også lade den binære værdi i cellen ændring af Project 4 ubegrænset Hvis vi ikke markerer Project 3. Hvis vi ikke markerer Project 3, L9 er lig med 0, og vores begrænsning tillader Project 4 binære skal være lig med 0 eller 1, hvilket er, hvad vi vil. Den nye optimal løsning vises i figur 30-4.

Billede af bog
Nye figur-30-4 optimal løsning for, hvis Project ikke 3 og 4 for projekt

En ny optimal løsning beregnes, hvis valg af Project 3 betyder, at vi skal også markere Project 4. Lad os antage, at vi kan gøre kun fire projekter mellem projekter 1-10. (Se På de fleste 4 af P1 – P10 regnearket vises i figur 30-5). I celle L8 skal beregne vi summen af de binære værdier, der er knyttet til projekter 1-10 med formlen SUM(A6:A15). Derefter vi tilføje begrænsningen L8 < = L10, hvilket sikrer, at højst 4 af de første 10 projekter er markeret. Den nye optimal løsning vises i figur 30-5. Nutidsværdi er afvist $9.014 milliarder.

Billede af bog
Figur-30-5 Optimal løsning, når vi kan vælge kun 4 af 10 projekter

Lineær Problemløser-modeller i hvilke nogle eller alle justerbare celler er påkrævet for at være binær eller heltal er som regel sværere at løse end lineær modeller, hvor alle justerbare celler har tilladelse til at være brøker. Derfor kan er vi ofte tilfreds med en nær optimal løsning til et binært tal eller heltal programming problem. Hvis din Problemløser model kører i lang tid, kan du overveje at justere indstillingen for Tolerance i dialogboksen Indstillinger for Problemløser. (Se figur 30-6). For eksempel en toleranceindstilling på 0,5% betyder, at Problemløser stopper den første gang, der er angivet en mulig løsning, der ligger inden for 0,5 procentdel af værdien teoretiske optimal target celle (teoretiske optimal målcellen er optimal målværdien fundet hvornår den binær- og heltal begrænsninger er udeladt). Vi er ofte nødt til at vælge mellem at søge efter et svar i 10 procent af optimal i 10 minutter eller finde en optimal løsning i to uger computer tid! Tolerance standardværdien er 0,05%, hvilket betyder, at Problemløser stopper, når der er angivet en målcellen i 0,05 procentdel af værdien teoretiske optimal target celle.

Billede af bog
Figur-30-6 justere indstillingen Tolerance

  1. 1. et firma har ni projekter under overvejelse. Nutidsværdi tilføjet af hvert projekt og kapital kræves af hvert projekt i de næste to år vises i den følgende tabel. (Alle tal er i millioner). Project 1 kan for eksempel tilføje $14 millioner i Nutidsværdi og kræver udgifter af $12 millioner under år 1 og $3 millioner under år 2. Under 1 år, $50 millioner i kapital er tilgængeligt for projekter og $20 millioner er tilgængelig i år 2.

NUTIDSVÆRDI

År 1 udgifter

År 2 udgifter

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

  • Hvis vi kan ikke foretage en brøkdel af et projekt, men du skal gennemføre alle eller ingen af et projekt, hvordan kan vi så maksimere Nutidsværdi?

  • Antag, at hvis Project 4 påbegyndes, Project 5 skal udføres. Hvordan kan vi maksimere Nutidsværdi?

  • En publicering virksomhed forsøger at finde ud af, hvilken af 36 bøger den skal publicere år. Filen Pressdata.xlsx indeholder følgende oplysninger om hver enkelt bog:

    • Forventede indtægter og udvikling omkostninger (i tusindvis af kroner)

    • Sider i hver bog

    • Om bogen er rettet mod et publikum på mellem softwareudviklere (angivet med en 1 i kolonne E)

      En publicering virksomhed kan udgive bøger alt op til 8500 sider år og skal udgive mindst fire bøger rettet mod softwareudviklere. Hvordan kan virksomheden maksimere dens rentabiliteten?

I denne artikel er baseret på Microsoft Office Excel 2007 Data Analysis and Business Modeling af Wayne L. Winston.

Denne klasseværelse-typografi bog er udviklet fra en række præsentationer af Wayne Winston, en velkendt statistiker og business professor der specialiseret i kreativ, praktiske programmer af Excel.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×