Problemen definiëren en oplossen met Oplosser

Oplosser is een invoegtoepassing van Microsoft Excel die u kunt gebruiken voor een wat-als-analyse. Met Oplosser kunt u een optimale waarde (minimum- of maximumwaarde) zoeken voor een formule in één cel (de doelfunctiecel genoemd), afhankelijk van randvoorwaarden of limieten voor de waarden van andere formulecellen in een werkblad. Oplosser werkt met een groep cellen die beslissingsvariabelen of variabelecellen worden genoemd en die worden gebruikt bij het berekenen van de formules in de doelfunctiecel en de randvoorwaardencellen. De waarden in de beslissingsvariabelecellen worden aangepast op basis van de limieten voor randvoorwaardencellen en het gewenste resultaat voor de doelfunctiecel wordt geproduceerd.

Kortom, u kunt Oplosser gebruiken om de maximum- of minimumwaarde van een bepaalde cel te bepalen door andere cellen te wijzigen. U kunt bijvoorbeeld het bedrag van het geraamde reclamebudget wijzigen en het effect ervan zien op de geraamde winst.

Opmerking : In eerdere versies van Oplosser vóór Excel 2007 wordt de doelfunctiecel de doelcel genoemd en worden de beslissingsvariabelecellen veranderende cellen of aanpasbare cellen genoemd. Voor de invoegtoepassing Oplosser in Excel 2010 zijn talloze verbeteringen aangebracht. Dus als u Excel 2007 gebruikt, kunt u kleine verschillen zien.

Opmerking : 

In het volgende voorbeeld is het bedrag dat per kwartaal aan reclame wordt besteed, van invloed op het aantal verkochte eenheden. Het bedrag aan reclame beïnvloedt daarnaast indirect de verkoopopbrengsten, de bijbehorende kosten en de winst. Oplosser kan de kwartaalbudgetten voor reclame (beslissingsvariabelecellen B5:C5) wijzigen tot de maximale budgetrestrictie van € 20.000 (cel F5), totdat de totale winst (doelfunctiecel C7) het maximaal mogelijke bedrag bereikt. De waarden in de variabelecellen worden gebruikt om de winst per kwartaal te berekenen, zodat de waarden gerelateerd zijn aan de formule in doelfunctiecel F7, =SOM (K1 Winst:K2 Winst).

Vóór evaluatie met Oplosser

1. Variabelecellen

2. Restrictiecel

3. Doelfunctiecel

Wanneer Oplosser is uitgevoerd, zijn de nieuwe waarden als volgt.

Na evaluatie met Oplosser

  1. Klik op het tabblad Gegevens, in de groep Analyse, op Oplosser.
    Afbeelding van Excel-lint

    Opmerking : Als de opdracht Oplosser of de groep Analyse niet beschikbaar is, moet u de invoegtoepassing Oplosser activeren. Zie De invoegtoepassing Oplosser laden in Excel.

    Afbeelding van het dialoogvenster Oplosser in Excel 2010+
  2. Typ in het vak Doelfunctie bepalen een celverwijzing of een naam voor de doelfunctiecel. De doelfunctiecel moet een formule bevatten.

  3. Voer een van de volgende handelingen uit:

    • Als u aan de doelfunctiecel de grootst mogelijke waarde wilt toekennen, klikt u op Max.

    • Als u aan de doelfunctiecel de kleinst mogelijke waarde wilt toekennen, klikt u op Min.

    • Als u een bepaalde waarde aan de doelfunctiecel wilt toekennen, klikt u op Waarde en typt u de gewenste waarde in het vak.

    • Typ voor elk bereik met beslissingsvariabelecellen een naam of verwijzing in het vak Door veranderen van variabelecellen. Niet-aangrenzende verwijzingen kunt u van elkaar scheiden door puntkomma's. De variabelecellen moeten direct of indirect gerelateerd zijn aan de doelfunctiecel. U kunt maximaal 200 variabelecellen opgeven.

  4. Ga als volgt te werk om in het vak Onderworpen aan restricties alle restricties op te geven die u eventueel wilt hanteren:

    1. Klik in het dialoogvenster Parameters Oplosser op Toevoegen.

    2. Geef in het vak Celverwijzing de celverwijzing of de naam op van het cellenbereik waarvan u de waarde wilt beperken.

    3. Klik op de gewenste relatie (<=, =, >=, int, bin of dif ) tussen de cel waarnaar u verwijst en de restrictie. Als u op int klikt, wordt integer weergegeven in het vak Restrictie. Als u op bin klikt, wordt, binary weergegeven in het vak Restrictie. Als u op dif klikt, wordt alldifferent weergegeven in het vak Restrictie.

    4. Als u <=, = of >= kiest voor de relatie in het vak Restrictie, typt u een getal, een celverwijzing of naam, of een formule.

    5. Voer een van de volgende handelingen uit:

      • Als u de restrictie wilt opslaan en daarna nog een restrictie wilt toevoegen, klikt u op Toevoegen.

      • Als u de restrictie wilt opslaan en daarna wilt terugkeren naar het dialoogvenster Parameters Oplosser, klikt u op OK.
        Opmerking    U kunt de relaties int, bin en dif alleen toepassen in restricties voor beslissingsvariabelecellen.

        Ga als volgt te werk om een bestaande restrictie te wijzigen of verwijderen:

    6. Klik in het dialoogvenster Parameters Oplosser op de restrictie die u wilt wijzigen of verwijderen.

    7. Klik op Wijzigen en breng vervolgens de gewenste wijzigingen aan of klik op Verwijderen.

  5. Klik op Oplossen en ga op een van de volgende manieren te werk:

    • Als u de waarden van de oplossing in het werkblad wilt bewaren, klikt u in het dialoogvenster Oplosser-resultaten op Oplosser-oplossing behouden.

    • Als u de oorspronkelijke gegevens van voordat u op Oplossen hebt geklikt, wilt herstellen, klikt u op Oorspronkelijke waarden herstellen.

    • U kunt het oplossingsproces onderbreken door op Esc te drukken. Het werkblad wordt opnieuw berekend met de laatste waarden die voor de beslissingsvariabelecellen zijn gevonden.

    • Als u een rapport op basis van uw oplossing wilt maken nadat Oplosser een oplossing heeft gevonden, kunt u op een rapporttype in het vak Rapporten klikken en vervolgens op OK klikken. Het rapport wordt vervolgens op een nieuw werkblad in de werkmap gemaakt. Als Oplosser geen oplossing vindt, zijn alleen bepaalde rapporten of helemaal geen rapporten beschikbaar.

    • Als u waarden van beslissingsvariabelecellen wilt opslaan als een scenario dat u naderhand kunt weergeven, klikt u op Scenario opslaan in het dialoogvenster Oplosser. Vervolgens voert u een naam voor het scenario in het vak Scenarionaam in.

  1. Klik op Opties in het dialoogvenster Parameters Oplosser nadat u een probleem hebt gedefinieerd.

  2. Schakel in het dialoogvenster Opties het selectievakje Iteratieresultaat tonen in om de waarden van elke proefoplossing te bekijken en klik vervolgens op OK.

  3. Klik op Opties in het dialoogvenster Parameters Oplosser.

  4. Ga op een van de volgende manieren te werk in het dialoogvenster Proefoplossing weergeven:

    • Als u het oplossingsproces wilt stoppen en het dialoogvenster Oplosser wilt weergeven, klikt u op Stoppen.

    • Als u het oplossingsproces wilt voortzetten en de volgende proefoplossing wilt weergeven, klikt u op Doorgaan.

  1. Klik op Opties in het dialoogvenster Parameters Oplosser.

  2. Kies waarden of voer waarden in voor de gewenste opties op de tabbladen Alle methoden, GRG nonlinear en Evolutionair in het dialoogvenster.

  1. Klik in het dialoogvenster Parameters van Oplosser op Laden/opslaan.

  2. Voer een cellenbereik in voor het modelgebied en klik op Opslaan of Laden.

    Wanneer u een model opslaat, voert u de verwijzing in voor de eerste cel van een verticale reeks lege cellen waarin u het probleemmodel wilt plaatsen. Wanneer u een model laadt, voert u de verwijzing in voor het hele cellenbereik dat het probleemmodel bevat.

    Tip : U kunt de laatste selecties in het dialoogvenster Parameters van Oplosser samen met een werkblad opslaan door de werkmap op te slaan. Elk werkblad in een werkmap kan eigen Oplosser-selecties hebben die allemaal worden opgeslagen. U kunt bovendien meer dan één probleem voor een werkblad definiëren door op Laden/opslaan te klikken om problemen afzonderlijk op te slaan.

U kunt een van de volgende drie algoritmen of oplossingsmethoden kiezen in het dialoogvenster Parameters Oplosser:

  • GRG niet-lineair (Generalized Reduced Gradient)    Wordt gebruikt voor problemen die vloeiend niet-lineair zijn .

  • LP Simplex    Wordt gebruikt voor problemen die lineair zijn.

  • Evolutionair    Wordt gebruikt voor problemen die niet-vloeiend zijn.

Belangrijk : U moet eerst de invoegtoepassing Oplosser inschakelen. Zie De invoegtoepassing Oplosser laden voor meer informatie.

In het volgende voorbeeld is het bedrag dat per kwartaal aan reclame wordt besteed, van invloed op het aantal verkochte eenheden. Het bedrag aan reclame beïnvloedt daarnaast indirect de verkoopopbrengsten, de bijbehorende kosten en de winst. Oplosser kan de kwartaalbudgetten voor reclame (beslissingsvariabelecellen B5:C5) wijzigen tot de maximale budgetrestrictie van € 20.000 (cel D5), totdat de totale winst (doelfunctiecel D7) het maximaal mogelijke bedrag bereikt. De waarden in de variabelecellen worden gebruikt om de winst per kwartaal te berekenen, zodat de waarden gerelateerd zijn aan de formule in doelfunctiecel D7, =SOM(K1 Winst:K2 Winst).

Voorbeeld van evaluatie in Oplosser

Bijschrift 1 Variabelecellen

Afbeelding van knop Restrictiecel

bijschrift 3 Doelfunctiecel

Wanneer Oplosser is uitgevoerd, zijn de nieuwe waarden als volgt.

Voorbeeld van evaluatie in Oplosser met nieuwe waarden

  1. Klik in Excel 2016 voor Mac op Gegevens > Oplosser.

    Oplosser

    Ga in Excel voor Mac 2011 naar het tabblad Gegevens onder Analyse en klik op Oplosser.

    Tabblad Gegevens, groep Analyse, invoegtoepassing Oplosser

  2. Voer in Doelfunctie bepalen een celverwijzing of naam in voor de doelfunctiecel.

    Opmerking : De doelfunctiecel moet een formule bevatten.

  3. Voer een van de volgende handelingen uit:

    Bewerking

    Werkwijze

    Maak de waarde in de doelfunctiecel zo groot mogelijk.

    Klik op Max.

    Maak de waarde in de doelfunctiecel zo klein mogelijk.

    Klik op Min.

    Doelfunctiecel op een bepaalde waarde instellen

    Klik op Waarde is en typ de waarde in het vak.

  4. Voer in het vak Door veranderen van variabelecellen een naam of verwijzing in voor elk bereik met beslissingsvariabelecellen. Scheid de niet-aangrenzende verwijzingen door puntkomma's.

    De variabelecellen moeten direct of indirect aan de doelfunctiecel zijn gerelateerd. U kunt maximaal 200 variabelecellen opgeven.

  5. Voeg in het vak Onderworpen aan de randvoorwaarden de randvoorwaarden toe die u wilt toepassen.

    Als u een voorwaarde wilt toevoegen, gaat u als volgt te werk:

    1. Klik in het dialoogvenster Parameters Oplosser op Toevoegen.

    2. Geef in het vak Celverwijzing de celverwijzing of de naam op van het cellenbereik waarvan u de waarde wilt beperken.

    3. Selecteer in het pop-upmenu <=-relatie de relatie die u wilt aanbrengen tussen de cel waarnaar wordt verwezen en de randvoorwaarde. Als u in het vak Randvoorwaarde<=, = of >= kiest, typt u een getal, een celverwijzing of -naam, of een formule.

      Opmerking : U kunt de relaties int, bin en dif alleen toepassen in randvoorwaarden voor beslissingsvariabelecellen.

    4. Voer een van de volgende handelingen uit:

    Handeling

    Werkwijze

    Randvoorwaarde accepteren en een nieuwe toevoegen

    Klik op Toevoegen.

    Randvoorwaarde accepteren en teruggaan naar het dialoogvenster Parameters van Oplosser

    Klik op OK.

  6. Klik op Oplossen en ga op een van de volgende manieren te werk:

    Bewerking

    Werkwijze

    De oplossingswaarden op het blad behouden

    Klik in het dialoogvenster Oplosser-resultaten op Oplosser-oplossing behouden.

    De oorspronkelijke gegevens herstellen

    Klik op Oorspronkelijke waarden herstellen.

Notities : 

  1. U kunt het oplossingsproces onderbreken door op Esc te drukken. Het blad wordt opnieuw berekend met de laatste waarden die voor de aanpasbare cellen zijn gevonden.

  2. Als u een rapport op basis van uw oplossing wilt maken nadat Oplosser een oplossing heeft gevonden, kunt u op een rapporttype in het vak Rapporten klikken en vervolgens op OK klikken. Het rapport wordt vervolgens op een nieuw blad in de werkmap gemaakt. Als Oplosser geen oplossing vindt, is de optie om een rapport te maken niet beschikbaar.

  3. Als u de waarden van aanpasbare cellen wilt opslaan als een scenario dat u naderhand kunt weergeven, klikt u op Scenario opslaan in het dialoogvenster Oplosser. Vervolgens voert u een naam voor het scenario in het vak Scenarionaam in.

  1. Klik in Excel 2016 voor Mac op Gegevens > Oplosser.

    Oplosser

    Ga in Excel voor Mac 2011 naar het tabblad Gegevens onder Analyse en klik op Oplosser.

    Tabblad Gegevens, groep Analyse, invoegtoepassing Oplosser

  2. Klik op Opties in het dialoogvenster Parameters van Oplosser nadat u een probleem hebt gedefinieerd.

  3. Schakel het selectievakje Iteratieresultaat tonen in om de waarden van elke proefoplossing te bekijken en klik vervolgens op OK.

  4. Klik op Opties in het dialoogvenster Parameters van Oplosser.

  5. Ga op een van de volgende manieren te werk in het dialoogvenster Proefoplossing weergeven:

    Bewerking

    Werkwijze

    Het oplossingsproces stoppen en het dialoogvenster Oplosser-resultaten weergeven.

    Klik op Stoppen.

    Het oplossingsproces voortzetten en de volgende proefoplossing weergeven.

    Klik op Doorgaan.

  1. Klik in Excel 2016 voor Mac op Gegevens > Oplosser.

    Oplosser

    Ga in Excel voor Mac 2011 naar het tabblad Gegevens onder Analyse en klik op Oplosser.

    Tabblad Gegevens, groep Analyse, invoegtoepassing Oplosser

  2. Klik op Opties en kies in het dialoogvenster Opties of Opties voor Oplosser een of meer van de volgende opties:

    Bewerking

    Werkwijze

    Oplossingstijd en iteraties instellen

    Ga naar het tabblad Alle methoden en typ onder Limieten oplossen in het vak Maximale tijd (seconden) het aantal seconden dat u voor de oplossingstijd wilt toestaan. Typ vervolgens in het vak Iteraties het maximum aantal iteraties dat u wilt toestaan.

    Opmerking : Als het oplossingsproces de maximumtijd of het maximum aantal iteraties heeft bereikt voordat Oplosser een oplossing heeft gevonden, wordt het dialoogvenster Proefoplossing weergeven weergegeven.

    Mate van nauwkeurigheid instellen

    Ga naar het tabblad Alle methoden en typ in het vak Precisie van randvoorwaarde de gewenste mate van nauwkeurigheid. Hoe kleiner deze waarde, hoe nauwkeuriger.

    Mate van convergentie instellen

    Ga naar het tabblad GRG Nonlinear of Evolutionary en typ in het vak Convergentie de mate van relatieve verandering die u wilt toestaan in de laatste vijf iteraties voordat Oplosser met oplossen stopt. Hoe kleiner deze waarde, hoe minder relatieve verandering wordt toegestaan.

  3. Klik op OK.

  4. Klik in het dialoogvenster Parameters van Oplosser op Oplossen of Sluiten.

  1. Klik in Excel 2016 voor Mac op Gegevens > Oplosser.

    Oplosser

    Ga in Excel voor Mac 2011 naar het tabblad Gegevens onder Analyse en klik op Oplosser.

    Tabblad Gegevens, groep Analyse, invoegtoepassing Oplosser

  2. Klik op Laden/opslaan, voer een cellenbereik in voor het modelgebied en klik op Opslaan of Laden.

    Wanneer u een model opslaat, voert u de verwijzing in voor de eerste cel van een verticale reeks lege cellen waarin u het probleemmodel wilt plaatsen. Wanneer u een model laadt, voert u de verwijzing in voor het hele cellenbereik dat het probleemmodel bevat.

    Tip : U kunt de laatste selecties in het dialoogvenster Parameters van Oplosser samen met een blad opslaan door de werkmap op te slaan. Elk blad in een werkmap kan eigen Oplosser-selecties hebben die allemaal worden opgeslagen. U kunt bovendien meer dan één probleem voor een blad definiëren door op Laden/opslaan te klikken om problemen afzonderlijk op te slaan.

  1. Klik in Excel 2016 voor Mac op Gegevens > Oplosser.

    Oplosser

    Ga in Excel voor Mac 2011 naar het tabblad Gegevens onder Analyse en klik op Oplosser.

    Tabblad Gegevens, groep Analyse, invoegtoepassing Oplosser

  2. Selecteer in het pop-upmenu Selecteer oplossingsmethode een van de volgende opties:

Oplossingsmethode

Beschrijving

GRG niet-lineair (Generalized Reduced Gradient)

Dit is de standaardkeuze voor modellen die de meeste Excel-functies gebruiken, behalve de functies ALS, KIEZEN, ZOEKEN en andere 'stapfuncties'.

Simplex LP

Gebruik deze methode voor oplossingen met behulp van lineair programmeren. Gebruik in uw model de functies SOM, SOMPRODUCT, +, - en * in formules die afhankelijk zijn van de variabelecellen.

Evolutionary

U kunt deze methode, die op genetische algoritmen is gebaseerd, het beste gebruiken als uw model gebruikmaakt van ALS, KIEZEN of ZOEKEN in combinatie met argumenten die afhankelijk zijn van de variabelecellen.

Opmerking : Voor delen van de programmacode van Oplosser berust het copyright van 1990-2010 bij Frontline Systems, Inc. Voor andere delen berust het copyright van 1989 bij Optimal Methods, Inc.

Meer informatie over het gebruik van Oplosser

Neem voor uitgebreide informatie over Oplosser contact op met:

Frontline Systems, Inc.
P.O. Box 4288
Incline Village, NV 89450-4288
(775) 831-0300
Website: http://www.solver.com
E-mail: info@solver.com
Informatie over Oplosser www.solver.com.

Voor delen van de programmacode van Oplosser berust het copyright van 1990-2009 bij Frontline Systems, Inc. Voor andere delen berust het copyright van 1989 bij Optimal Methods, Inc.

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community, ondersteuning vragen in de Answer-community of een nieuwe functie of verbetering voorstellen in Excel User Voice.

Zie ook

Oplosser gebruiken voor kapitaalbudgettering

Oplosser gebruiken voor financiële planning

Oplosser gebruiken om de optimale productcombinatie te bepalen

Wat-als-analyse uitvoeren met het hulpprogramma Oplosser

Inleiding tot wat-als-analyses

Overzicht van formules in Excel

Niet-werkende formules voorkomen

Fouten in formules corrigeren met foutcontrole

Sneltoetsen in Excel 2016 voor Windows

Sneltoetsen in Excel 2016 voor Mac

Excel-functies (alfabetisch)

Excel-functies (per categorie)

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×