Wat betekenen de Oplosser-foutmeldingen in Excel?

Voor eenvoudige problemen vindt de Oplosser in Excel meestal snel de optimale Oplosser-variabelewaarden voor de doelfunctie. Maar in sommige gevallen heeft Oplosser problemen met het vinden van de waarden van de Oplosser-variabele die de doelfunctie optimaliseren. In deze gevallen geeft Oplosser doorgaans een bericht of een foutbericht weer waarin de problemen die het met uw probleem ondervindt, worden beschreven of besproken.

Oplosser heeft een oplossing gevonden

Het bericht vertelt u dat Oplosser zijn werk heeft gedaan en een reeks variabelewaarden heeft gevonden die aan uw beperkingen voldoen.

Oplosser is geconvergeerd naar de huidige oplossing

Het bericht geeft aan dat Excel een oplossing heeft gevonden, maar niet echt vertrouwen heeft in de oplossing. In wezen waarschuwt dit bericht u voor de mogelijkheid dat er een betere oplossing voor uw optimalisatiemodelleringsprobleem bestaat. Als u naar een betere oplossing wilt zoeken, past u de instelling Convergentie aan in het dialoogvenster Oplosseropties, zodat Excel nauwkeuriger werkt.

Oplosser kan de huidige oplossing niet verbeteren

Het bericht vertelt je dat Excel een ruwe, verdomd nauwkeurige oplossing heeft berekend, maar nogmaals, je kunt misschien een betere oplossing vinden. Om Excel te vertellen dat het naar een betere oplossing moet zoeken, moet u de precisie-instelling verhogen die Oplosser gebruikt.

Dit betekent natuurlijk dat Excel meer tijd kost. Maar die extra tijd kan ertoe leiden dat hij een betere oplossing vindt. Om de precisie aan te passen, gebruikt u opnieuw het dialoogvenster Oplosseropties.

Stop gekozen wanneer maximale tijdslimiet is bereikt

Het bericht vertelt u dat Excel geen tijd meer had. U kunt het optimalisatiemodelleringsprobleem opnieuw proberen op te lossen met een grotere Max Time-instelling. Houd er echter rekening mee dat als u dit bericht ziet, u het werk dat Excel al heeft uitgevoerd moet opslaan als onderdeel van het oplossen van problemen met optimalisatiemodellering.

Sla het werk op dat Excel al heeft gedaan door op de knop Resultaten van Oplosser behouden te klikken wanneer Excel dit bericht weergeeft. Excel zal de volgende keer dat het op zoek gaat naar de optimale oplossing dichter bij de uiteindelijke oplossing zijn.

Oplosser gestopt op verzoek van gebruiker

Eh, duidelijk toch? Oplosser goede hond. Oplosser stopte omdat meester zei dat hij moest stoppen. Oplosser krijgt traktatie.

Stop gekozen wanneer maximale iteratielimiet is bereikt

Het bericht vertelt u dat Excel geen iteraties meer had voordat het de optimale oplossing vond. U kunt dit probleem omzeilen door een grotere iteratiewaarde in te stellen in het dialoogvenster Oplosseropties.

Objectieve celwaarden convergeren niet

Het bericht vertelt u dat de doelfunctie geen optimale waarde heeft. Met andere woorden, de doelfunctie wordt steeds groter, ook al is aan de beperkingsformules voldaan. Met andere woorden, Excel vindt dat het bij elke iteratie steeds een betere objectieve functiewaarde krijgt, maar het lijkt niet dichter bij een uiteindelijke objectieve functiewaarde.

Als u deze fout tegenkomt, heeft u uw probleem met optimalisatiemodellering waarschijnlijk niet correct gedefinieerd en beschreven. Uw objectieve functie is misschien niet erg logisch of is mogelijk niet congruent met uw beperkingsformules. Of misschien zijn een of meer van uw beperkingsformules - of waarschijnlijk meerdere ervan - niet echt logisch.

Oplosser kon geen haalbare oplossing vinden

Het bericht vertelt u dat uw probleem met optimalisatiemodellering geen antwoord heeft. Als u dit bericht ziet, betekent dit in de praktijk dat uw reeks beperkingen elk mogelijk antwoord uitsluit.

Stel bijvoorbeeld dat het 3000 uur kost om een ​​boek te schrijven en dat er in een jaar slechts 2000 uur voor werk beschikbaar is. Als je zei dat je minstens één boek per jaar wilde schrijven, is er geen oplossing voor de objectieve functie.

Een boek vereist tot 3.000 uur werk, maar je hebt slechts 2.000 uur om een ​​project van 3.000 uur te voltooien. Dat is natuurlijk onmogelijk. Er bestaat geen optimale waarde voor de doelfunctie.

Er is niet voldaan aan de lineariteitsvoorwaarden van deze LP Solver

Het bericht geeft aan dat hoewel u de Simplex LP-oplosmethode hebt geselecteerd, Excel nu heeft ontdekt dat uw model niet echt lineair is. En het is zo gek. Dus het toont je dit bericht om aan te geven dat het het probleem niet kan oplossen als het moet aannemen dat je objectieve functie en beperkingsformules lineair zijn.

Als je dit bericht ziet, ga je gang en probeer de GRG niet-lineaire oplossingsmethode.

Het probleem is te groot voor Oplosser om aan te pakken

Het bericht betekent dat je een probleem hebt dat te groot is om op te lossen, ofwel omdat je hebt geprobeerd te modelleren met meer dan 200 beslissingsvariabelen of meer dan 100 beperkingen. Om dit probleem te omzeilen, kunt u proberen het aantal variabelen of beperkingen te minimaliseren, zodat hun aantal onder de "hey buddy that's just too large"-beperking valt.

Oplosser heeft een foutwaarde aangetroffen in een doel- of beperkingscel

Het bericht betekent dat een van uw formules resulteert in een foutwaarde of dat u een fout hebt gemaakt bij het beschrijven of definiëren van een beperking. Om dit probleem te omzeilen, moet u de nepformule of de goofy-beperking oplossen.

Er is niet genoeg geheugen beschikbaar om het probleem op te lossen

Het bericht is zelfbeschrijvend. Als u dit bericht ziet, heeft de Oplosser niet genoeg geheugen om het optimalisatiemodelleringsprobleem waar u aan werkt op te lossen. Uw enige toevlucht is om te proberen geheugen vrij te maken, misschien door andere geopende programma's en onnodige documenten of werkmappen te sluiten.

Als dat niet werkt, wil je misschien ook meer geheugen aan je computer toevoegen, vooral als je vaak problemen met optimalisatiemodellering gaat doen. Geheugen is goedkoop.

Fout in model. Controleer of alle cellen en beperkingen geldig zijn

Het bericht betekent dat je iets geks hebt - waarschijnlijk ook iets dat kan worden opgelost - in je optimalisatieprobleem. Controleer uw formules en uw invoerwaarden. Zorg ervoor dat er niets aan de hand is. Oh, en nog iets: zorg ervoor dat je het woord "oplosser" niet gebruikt in een van je benoemde variabelen. Dat kan Oplosser verwarren.

Voorbeeld van een Solver-evaluatie

In het volgende voorbeeld is het advertentieniveau in elk kwartaal van invloed op het aantal verkochte eenheden, waardoor indirect het bedrag aan verkoopopbrengsten, de bijbehorende kosten en de winst worden bepaald. De oplosser kan de kwartaalbudgetten voor adverteren wijzigen (beslissingsvariabele cellen B5:C5), tot een totale budgetbeperking van $ 20.000 (cel F5), totdat de totale winst (doelcel F7) het maximaal mogelijke bedrag bereikt. De waarden in de variabele cellen worden gebruikt om de winst voor elk kwartaal te berekenen, dus ze zijn gerelateerd aan de formule doelstelling cel F7, =SOM (Winst Q1:Winst Q2).

Vóór evaluatie van de Oplosser

1. Variabele cellen

2. Beperkte cel

3. Doelcel

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

Na evaluatie van de Oplosser

Een probleem definiëren en oplossen

Op het tabblad Gegevens in de groep Analyse , klik op Oplosser.
Excel-lintafbeelding

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

Afbeelding van het dialoogvenster Excel 2010+ Oplosser

Voer in het vak Doelstelling instellen een celverwijzing of naam in voor de doelcel. De doelcel moet een formule bevatten.

Doe een van de volgende dingen:

  • Als u wilt dat de waarde van de doelcel zo groot mogelijk is, klikt u op Max.

  • Als u wilt dat de waarde van de doelcel zo klein mogelijk is, klikt u op Min.

  • Als u wilt dat de doelcel een bepaalde waarde heeft, klikt u op Waarde van en typt u vervolgens de waarde in het vak.Waarde van een>

  • Voer in het vak Door variabele cellen te wijzigen een naam of verwijzing in voor elk celbereik voor beslissingsvariabelen. Scheid de niet-aangrenzende verwijzingen met komma's. De variabele cellen moeten direct of indirect gerelateerd zijn aan de doelcel. U kunt maximaal 200 variabele cellen opgeven.

Voer in het vak Onderworpen aan de beperkingen de beperkingen in die u wilt toepassen door het volgende te doen:

Klik in het dialoogvenster Oplosserparameters op Toevoegen .

Voer in het vak Celverwijzing de celverwijzing of de naam in van het celbereik waarvoor u de waarde wilt beperken. een>

Klik op de relatie ( <==>=intbin, of dif ) die u tussen de cel waarnaar wordt verwezen en de beperking wilt plaatsen. Als u klikt op  in de binair klikt, verschijnt bin vak. Als u op beperking  wordt weergegeven in de geheel getalint vak. Als u op dif klikt, verschijnt alldifferent in het < a i=29>Beperking vak.

Als u <=, = of >= kiest voor de relatie in het vak Beperking , typt u een getal, een cel verwijzing of naam, of een formule.

Doe een van de volgende dingen:

  • Als u de beperking wilt accepteren en een andere wilt toevoegen, klikt u op Toevoegen.

  • Om de beperking te accepteren en terug te keren naar het dialoogvenster Oplosserparameters, klikt u op OK relaties alleen in beperkingen op beslissingsvariabelen. dif, en bin toepassen , int    U kunt de 
    Opmerking.

    U kunt een bestaande beperking wijzigen of verwijderen door het volgende te doen:

In het dialoogvenster Oplosserparameters klikt u op de beperking die u wilt wijzigen of verwijderen.

Klik op Wijzigen en breng vervolgens uw wijzigingen aan, of klik op Verwijderen.

Klik op Oplossen en voer een van de volgende handelingen uit:

  • Als u de oplossingswaarden op het werkblad wilt behouden, klikt u in het dialoogvenster Oplosserresultaten op Behouden Oplosseroplossing.

  • Als u de oorspronkelijke waarden wilt herstellen voordat u op Oplossen klikte, klikt u op Oorspronkelijke waarden herstellen

  • U kunt het oplossingsproces onderbreken door op Esc te drukken. Excel herberekent het werkblad met de laatste waarden die zijn gevonden voor de cellen van de beslissingsvariabele.

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

  • Als u de celwaarden van uw beslissingsvariabelen wilt opslaan als een scenario dat u later kunt weergeven, klikt u op Scenario opslaan in het Oplosserresultaten dialoogvenster en typ vervolgens een naam voor het scenario in het vak Scenarionaam .< /span>

Doorloop de proefoplossingen van Solver

Nadat u een probleem heeft gedefinieerd, klikt u op Opties in de Oplosserparameters dialoogvenster.

In het dialoogvenster Opties selecteert u de optie Iteratieresultaten weergeven vink het selectievakje aan om de waarden van elke proefoplossing te bekijken en klik vervolgens op OK.

Klik in het dialoogvenster Oplosserparameters op Oplossen .

Voer in het dialoogvenster Proefoplossing weergeven een van de volgende handelingen uit:

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

  • Om door te gaan met het oplossingsproces en de volgende proefoplossing weer te geven, klikt u op Doorgaan.

Verander de manier waarop Oplosser oplossingen vindt

Klik in het dialoogvenster Oplosserparameters op Opties .

Kies of voer waarden in voor een van de opties in Alle methodenGRG niet-lineair tabbladen in het dialoogvenster.Evolutionaire en 

Bewaar of laad een probleemmodel

Klik in het dialoogvenster Oplosserparameters op Laden/opslaan.

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

Wanneer u een model opslaat, voert u de referentie in voor de eerste cel van een verticaal bereik van lege cellen waarin u het probleemmodel wilt plaatsen. Wanneer u een model laadt, voert u de referentie in voor het gehele celbereik dat het probleemmodel bevat.

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

Oplosmethoden gebruikt door Oplosser

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

  • Gegeneraliseerd gereduceerd verloop (GRG) niet-lineair    Gebruiken voor problemen die vloeiend niet-lineair zijn.

  • LP Simplex    Gebruik voor problemen die lineair zijn.

  • Evolutionair    Gebruik voor problemen die niet soepel verlopen.


Smartsheet 9.1.1

Smartsheet 9.1.1

Smartsheet is een dynamisch werkplatform waarmee u projecten kunt beheren, workflows kunt bouwen en kunt samenwerken met uw team.

Deel punt

Deel punt

SharePoint is een webgebaseerd samenwerkingssysteem dat gebruikmaakt van een verscheidenheid aan workflowtoepassingen, “lijst”-databases en andere webcomponenten, evenals beveiligingsfuncties om controle te geven over de samenwerking van bedrijfsgroepen.

Eeuwigdurende kalender 1.0.38/1.0.36

Eeuwigdurende kalender 1.0.38/1.0.36

Van Nien Agenda is een applicatie voor het bekijken van agenda's op uw telefoon, waarmee u snel de lunisolaire datum op uw telefoon kunt zien en zo uw belangrijke werk kunt regelen.

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook is een bedrijfs- en productiviteitsapplicatie ontwikkeld door Microsoft Corporation.

Klik omhoog

Klik omhoog

ClickUp is een van de hoogst gewaardeerde productiviteitsplatforms voor elk bedrijf. Grote bedrijven zoals Google, Booking.com, San Diego Padres en Uber gebruiken allemaal ClickUp om de productiviteit op de werkplek te verhogen.

PDF-XChange-viewer 2.5.322.10

PDF-XChange-viewer 2.5.322.10

PDF is een veelgebruikt formaat geworden voor het lezen, maken en verzenden van tekstdocumenten. Op zijn beurt is er een toename geweest in het aantal programma's dat voor dit soort documentatie wordt gebruikt. PDF-XChange Viewer behoort tot een groeiend aantal PDF-viewers.

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice biedt een compleet pakket Office-applicaties die wedijveren met Microsoft 365, vooral in Excel, PowerPoint en Word. Hiermee kunt u uw projecten effectiever beheren en worden verschillende bestandsformaten ondersteund.

Download iTaxviewer 1.8.7

Download iTaxviewer 1.8.7

iTaxViewer-software is tegenwoordig de populairste software voor het lezen van XML-bestanden. Deze software is een applicatie voor het lezen van elektronische belastingaangiften in XML-formaat van de Algemene Afdeling Belastingen.

Nitro PDF-lezer

Nitro PDF-lezer

Nitro PDF Reader is een handige PDF-editor die alle basistaken dekt die de meeste mensen dagelijks uitvoeren met PDF-documenten.

Foxit-lezer 12

Foxit-lezer 12

Foxit Reader is in de eerste plaats een PDF-lezer en biedt u ook de mogelijkheid PDF-bestanden te maken, te ondertekenen, te bewerken en aantekeningen toe te voegen. Het werkt op besturingssystemen, er zijn plug-ins voor verschillende programma's uit het Microsoft Office-pakket.