Was bedeuten die Solver-Fehlermeldungen in Excel?

Bei einfachen Problemen findet der Solver in Excel normalerweise schnell die optimalen Solver-Variablenwerte für die Zielfunktion. In einigen Fällen hat Solver jedoch Probleme, die Werte der Solver-Variablen zu finden, die die Zielfunktion optimieren. In diesen Fällen zeigt Solver normalerweise eine Nachricht oder eine Fehlermeldung an, die die Probleme mit Ihrem Problem beschreibt oder erörtert.

Solver hat eine Lösung gefunden

Die Meldung teilt Ihnen mit, dass Solver seine Arbeit erledigt und einen Satz von Variablenwerten gefunden hat, die Ihre Einschränkungen erfüllen.

Solver hat sich der aktuellen Lösung angenähert

Die Meldung sagt Ihnen, dass Excel eine Lösung gefunden hat, aber nicht besonders überzeugt von der Lösung ist. Im Wesentlichen macht diese Meldung Sie auf die Möglichkeit aufmerksam, dass es möglicherweise eine bessere Lösung für Ihr Optimierungsmodellierungsproblem gibt. Um nach einer besseren Lösung zu suchen, passen Sie die Einstellung Konvergenz im Dialogfeld Solver-Optionen an, damit Excel mit einer höheren Genauigkeit arbeitet.

Solver kann die aktuelle Lösung nicht verbessern

Die Meldung sagt Ihnen, dass Excel eine grobe, verdammt genaue Lösung berechnet hat, aber auch hier können Sie möglicherweise eine bessere Lösung finden. Um Excel mitzuteilen, dass es nach einer besseren Lösung suchen soll, müssen Sie die von Solver verwendete Genauigkeitseinstellung erhöhen.

Das bedeutet natürlich, dass Excel mehr Zeit braucht. Aber diese zusätzliche Zeit könnte dazu führen, dass eine bessere Lösung gefunden wird. Um die Genauigkeit anzupassen, verwenden Sie erneut das Dialogfeld Solver-Optionen.

Stopp gewählt, wenn das maximale Zeitlimit erreicht wurde

Die Meldung sagt Ihnen, dass Excel keine Zeit mehr hat. Sie können versuchen, das Optimierungsmodellierungsproblem mit einer größeren Einstellung für die maximale Zeit zu lösen. Beachten Sie jedoch, dass Sie, wenn diese Meldung angezeigt wird, die Arbeit speichern sollten, die Excel bereits als Teil der Problemlösung bei der Optimierungsmodellierung ausgeführt hat.

Speichern Sie die Arbeit, die Excel bereits erledigt hat, indem Sie auf die Schaltfläche Solver-Ergebnisse beibehalten klicken, wenn Excel diese Meldung anzeigt. Excel wird der endgültigen Lösung näher sein, wenn es das nächste Mal mit der Suche nach der optimalen Lösung beginnt.

Solver wurde auf Wunsch des Benutzers gestoppt

Äh, offensichtlich oder? Guter Hund lösen. Solver hat aufgehört, weil der Meister ihm gesagt hat, dass er aufhören soll. Löser bekommen behandeln.

Stopp ausgewählt, wenn das maximale Iterationslimit erreicht wurde

Die Meldung sagt Ihnen, dass Excel keine Iterationen mehr hat, bevor die optimale Lösung gefunden wurde. Sie können dieses Problem umgehen, indem Sie im Dialogfeld Solver-Optionen einen größeren Iterationswert festlegen.

Ziel Zellenwerte konvergieren nicht

Die Meldung sagt Ihnen, dass die Zielfunktion keinen optimalen Wert hat. Mit anderen Worten, die Zielfunktion wird immer größer, obwohl die Beschränkungsformeln erfüllt sind. Mit anderen Worten, Excel stellt fest, dass es mit jeder Iteration einen besseren Zielfunktionswert erhält, aber einem endgültigen Zielfunktionswert nicht näher kommt.

Wenn dieser Fehler auftritt, haben Sie Ihr Optimierungsmodellierungsproblem wahrscheinlich nicht richtig definiert und beschrieben. Ihre Zielfunktion macht möglicherweise nicht viel Sinn oder stimmt nicht mit Ihren Einschränkungsformeln überein. Oder vielleicht machen eine oder mehrere Ihrer Beschränkungsformeln – oder wahrscheinlich mehrere – keinen Sinn.

Solver konnte keine praktikable Lösung finden

Die Meldung teilt Ihnen mit, dass Ihr Optimierungsmodellierungsproblem keine Antwort hat. Wenn Sie diese Meldung sehen, bedeutet dies aus praktischen Gründen, dass Ihr Satz von Einschränkungen jede mögliche Antwort ausschließt.

Angenommen, es dauert 3.000 Stunden, um ein Buch zu schreiben, und pro Jahr stehen nur 2.000 Stunden für die Arbeit zur Verfügung. Wenn Sie sagten, dass Sie mindestens ein Buch pro Jahr schreiben wollten, gibt es keine Lösung für die Zielfunktion.

Ein Buch erfordert bis zu 3.000 Arbeitsstunden, aber Sie haben nur 2.000 Stunden, um ein 3.000-Stunden-Projekt abzuschließen. Das ist offensichtlich unmöglich. Es existiert kein optimaler Wert für die Zielfunktion.

Die von diesem LP-Solver geforderten Linearitätsbedingungen werden nicht erfüllt

Die Meldung weist darauf hin, dass Excel nun festgestellt hat, dass Ihr Modell nicht linear ist, obwohl Sie die Simplex-LP-Lösungsmethode ausgewählt haben. Und es ist verdammt verrückt. Es zeigt Ihnen also diese Meldung an, um darauf hinzuweisen, dass das Problem nicht gelöst werden kann, wenn davon ausgegangen werden muss, dass Ihre Zielfunktion und Ihre Einschränkungsformeln linear sind.

Wenn diese Meldung angezeigt wird, versuchen Sie es mit der nichtlinearen GRG-Lösungsmethode.

Das Problem ist zu groß, als dass Solver es bewältigen könnte

Die Meldung bedeutet, dass Sie ein Problem haben, das für den Solver zu groß ist, entweder weil Sie versucht haben, mit mehr als 200 Entscheidungsvariablen oder mehr als 100 Einschränkungen zu modellieren. Um dieses Problem zu umgehen, können Sie möglicherweise versuchen, die Anzahl der Variablen oder Einschränkungen zu minimieren, sodass ihre Anzahl unter die Einschränkung „Hey Kumpel, die ist einfach zu groß“ fällt.

Solver hat einen Fehlerwert in einer Ziel- oder Einschränkungszelle festgestellt

Die Meldung bedeutet, dass eine Ihrer Formeln zu einem Fehlerwert führt oder dass Sie eine Einschränkung beschrieben oder definiert haben. Um dieses Problem umzugehen, müssen Sie die falsche Formel oder die alberne Einschränkung beheben.

Es ist nicht genügend Speicher verfügbar, um das Problem zu lösen

Die Nachricht ist selbsterklärend. Wenn diese Meldung angezeigt wird, verfügt Solver nicht über genügend Arbeitsspeicher, um das Optimierungsmodellierungsproblem zu lösen, an dem Sie gerade arbeiten. Sie können nur versuchen, Speicher freizugeben, indem Sie möglicherweise andere geöffnete Programme und nicht benötigte Dokumente oder Arbeitsmappen schließen.

Wenn dies nicht funktioniert, sollten Sie Ihrem Computer auch mehr Arbeitsspeicher hinzufügen, insbesondere wenn Sie häufig Probleme bei der Optimierungsmodellierung haben. Speicher ist billig.

Fehler im Modell. Bitte überprüfen Sie, ob alle Zellen und Einschränkungen gültig sind

Die Meldung bedeutet, dass Ihr Optimierungsproblem etwas albern – wahrscheinlich auch etwas korrigierbares – hat. Überprüfen Sie Ihre Formeln und Ihre Eingabewerte. Stellen Sie sicher, dass nichts offensichtlich falsch ist. Oh, und noch etwas: Stellen Sie sicher, dass Sie in keiner Ihrer benannten Variablen das Wort „Löser“ verwenden. Das kann Solver verwirren.

Beispiel einer Solver-Auswertung

Im folgenden Beispiel wirkt sich die Höhe der Werbung in jedem Quartal auf die Anzahl der verkauften Einheiten aus und bestimmt indirekt die Höhe der Verkaufserlöse, die damit verbundenen Ausgaben und den Gewinn. Solver kann die vierteljährlichen Werbebudgets (Entscheidungsvariablenzellen B5:C5) bis zu einer Gesamtbudgetbeschränkung von 20.000 $ (Zelle F5) ändern, bis der Gesamtgewinn (Zielzelle F7) den maximal möglichen Betrag erreicht. Die Werte in den Variablenzellen werden zur Berechnung des Gewinns für jedes Quartal verwendet und beziehen sich daher auf die Formelzielzelle F7, =SUMME (Q1-Gewinn:Q2-Gewinn).

Vor der Solver-Auswertung

1. Variable Zellen

2. Eingeschränkte Zelle

3. Zielzelle

Nach der Ausführung von Solver lauten die neuen Werte wie folgt.

Nach Solver-Auswertung

Definieren und lösen Sie ein Problem

Auf der Registerkarte Daten in der Gruppe Analyse , klicken Sie auf Solver.
Excel-Menübandbild

Hinweis: Wenn der Befehl Solver oder die Analyse  Gruppe nicht verfügbar ist, müssen Sie das Solver-Add-in aktivieren. Siehe: So aktivieren Sie das Solver-Add-in.

Bild des Solver-Dialogfelds von Excel 2010+

Geben Sie im Feld Ziel festlegen eine Zellreferenz oder einen Namen für die Zielzelle ein. Die Zielzelle muss eine Formel enthalten.

Führen Sie einen der folgenden Schritte aus:

  • Wenn Sie möchten, dass der Wert der Zielzelle so groß wie möglich ist, klicken Sie auf Max.

  • Wenn Sie möchten, dass der Wert der Zielzelle so klein wie möglich ist, klicken Sie auf Min.

  • Wenn die Zielzelle einen bestimmten Wert haben soll, klicken Sie auf Wert von und geben Sie dann den Wert in das Feld ein.

  • Geben Sie im Feld Durch Ändern von Variablenzellen einen Namen oder eine Referenz für jeden Zellbereich der Entscheidungsvariablen ein. Trennen Sie die nicht benachbarten Referenzen durch Kommas. Die variablen Zellen müssen direkt oder indirekt mit der Zielzelle in Zusammenhang stehen. Sie können bis zu 200 variable Zellen angeben.

Geben Sie im Feld Vorbehaltlich der Einschränkungen alle Einschränkungen ein, die Sie anwenden möchten, indem Sie wie folgt vorgehen:

Klicken Sie im Dialogfeld Solver-Parameter auf Hinzufügen .

Geben Sie im Feld Zellreferenz die Zellreferenz oder den Namen des Zellbereichs ein, für den Sie den Wert einschränken möchten.

Klicken Sie auf die Beziehung ( <==>=intbin oder dif ), die Sie zwischen der referenzierten Zelle und der Einschränkung wünschen. Wenn Sie auf  im binär klicken, wird bin Feld. Wenn Sie auf Einschränkung  erscheint in der integerint . Wenn Sie auf dif klicken, wird alldifferent im < angezeigt ein i=29>Einschränkungsfeld Feld.

Wenn Sie <=, = oder >= für die Beziehung im Feld Einschränkung wählen, geben Sie eine Zahl oder eine Zelle ein Referenz oder Name oder eine Formel.

Führen Sie einen der folgenden Schritte aus:

  • Um die Einschränkung zu akzeptieren und eine weitere hinzuzufügen, klicken Sie auf Hinzufügen.

  • Um die Einschränkung zu akzeptieren und zum Dialogfeld Solver-Parameters zurückzukehren, klicken Sie auf OK Beziehungen nur in Einschränkungen für Entscheidungsvariablenzellen. dif und bin anwenden , int    Sie können den 
    Hinweis.

    Sie können eine vorhandene Einschränkung wie folgt ändern oder löschen:

Klicken Sie im Dialogfeld Solver-Parameter auf die Einschränkung, die Sie ändern oder löschen möchten.

Klicken Sie auf Ändern und nehmen Sie dann Ihre Änderungen vor oder klicken Sie auf Löschen.

Klicken Sie auf Lösen und führen Sie einen der folgenden Schritte aus:

  • Um die Lösungswerte auf dem Arbeitsblatt beizubehalten, klicken Sie im Dialogfeld Solver-Ergebnisse auf Behalten Lösungslösung.

  • Um die ursprünglichen Werte wiederherzustellen, bevor Sie auf Lösen geklickt haben, klicken Sie auf Ursprüngliche Werte wiederherstellen .

  • Sie können den Lösungsvorgang durch Drücken von Esc unterbrechen. Excel berechnet das Arbeitsblatt mit den letzten Werten neu, die für die Zellen der Entscheidungsvariablen gefunden wurden.

  • Um einen Bericht zu erstellen, der auf Ihrer Lösung basiert, nachdem Solver eine Lösung gefunden hat, können Sie im Feld Berichte auf einen Berichtstyp klicken und Klicken Sie dann auf OK. Der Bericht wird auf einem neuen Arbeitsblatt in Ihrer Arbeitsmappe erstellt. Wenn Solver keine Lösung findet, sind nur bestimmte Berichte oder keine Berichte verfügbar.

  • Um Ihre Entscheidungsvariablen-Zellenwerte als Szenario zu speichern, das Sie später anzeigen können, klicken Sie im Szenario speichern =3>Solver-Ergebnisse  Dialogfeld und geben Sie dann einen Namen für das Szenario in das Szenarioname Feld ein.< /span>

Gehen Sie die Solver-Testlösungen Schritt für Schritt durch

Nachdem Sie ein Problem definiert haben, klicken Sie auf Optionen in den Solver-Parametern Dialogfeld.

Wählen Sie im Dialogfeld Optionen die Option Iterationsergebnisse anzeigenOK.

Klicken Sie im Dialogfeld Löserparameter auf Lösen .

Führen Sie im Dialogfeld Testlösung anzeigen einen der folgenden Schritte aus:

  • Um den Lösungsprozess zu stoppen und das Dialogfeld Solver-Ergebnisse anzuzeigen, klicken Sie auf Stopp.

  • Um den Lösungsprozess fortzusetzen und die nächste Testlösung anzuzeigen, klicken Sie auf Weiter.

Ändern Sie, wie Solver Lösungen findet

Klicken Sie im Dialogfeld Solver-Parameter auf Optionen .

Wählen oder geben Sie Werte für eine der Optionen unter Alle MethodenGRG Nichtlinear im Dialogfeld.Evolutionär und 

Speichern oder laden Sie ein Problemmodell

Klicken Sie im Dialogfeld Solver-Parameter auf Laden/Speichern.

Geben Sie einen Zellbereich für den Modellbereich ein und klicken Sie entweder auf Speichern oder Laden.

Wenn Sie ein Modell speichern, geben Sie die Referenz für die erste Zelle eines vertikalen Bereichs leerer Zellen ein, in dem Sie das Problemmodell platzieren möchten. Wenn Sie ein Modell laden, geben Sie die Referenz für den gesamten Zellbereich ein, der das Problemmodell enthält.

Tipp: Sie können die letzten Auswahlen im Dialogfeld Solver-Parameter mit einem Arbeitsblatt speichern Speichern der Arbeitsmappe. Jedes Arbeitsblatt in einer Arbeitsmappe verfügt möglicherweise über eigene Solver-Auswahlmöglichkeiten, die alle gespeichert werden. Sie können auch mehr als ein Problem für ein Arbeitsblatt definieren, indem Sie auf Laden/Speichern klicken, um die Probleme einzeln zu speichern.

Von Solver verwendete Lösungsmethoden

Sie können im Dialogfeld Löserparameter einen der folgenden drei Algorithmen oder Lösungsmethoden auswählen:

  • Generalized Reduced Gradient (GRG) Nichtlinear    Für Probleme verwenden, die glatt nichtlinear sind.

  • LP Simplex    Für lineare Probleme verwenden.

  • Evolutionär    Für Probleme verwenden, die nicht glatt sind.


Smartsheet 9.1.1

Smartsheet 9.1.1

Smartsheet ist eine dynamische Arbeitsplattform, mit der Sie Projekte verwalten, Arbeitsabläufe erstellen und mit Ihrem Team zusammenarbeiten können.

SharePoint

SharePoint

SharePoint ist ein webbasiertes Kollaborationssystem, das eine Vielzahl von Workflow-Anwendungen, „Listen“-Datenbanken und anderen Webkomponenten sowie Sicherheitsfunktionen verwendet, um die Zusammenarbeit von Unternehmensgruppen zu steuern.

Ewiger Kalender 1.0.38/1.0.36

Ewiger Kalender 1.0.38/1.0.36

Van Nien Calendar ist eine Kalenderanzeigeanwendung auf Ihrem Telefon, die Ihnen hilft, schnell das Monddatum auf Ihrem Telefon zu sehen und so Ihre wichtige Arbeit zu ordnen.

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook ist eine Geschäfts- und Produktivitätsanwendung, die von der Microsoft Corporation entwickelt wurde.

ClickUp

ClickUp

ClickUp ist eine der am höchsten bewerteten Produktivitätsplattformen für jedes Unternehmen. Große Unternehmen wie Google, Booking.com, San Diego Padres und Uber nutzen ClickUp, um die Produktivität am Arbeitsplatz zu steigern.

PDF-XChange Viewer 2.5.322.10

PDF-XChange Viewer 2.5.322.10

PDF ist zu einem häufig verwendeten Format zum Lesen, Erstellen und Senden von Textdokumenten geworden. Im Gegenzug hat die Zahl der für diese Art der Dokumentation eingesetzten Programme zugenommen. PDF-XChange Viewer gehört zu einer wachsenden Zahl von PDF-Viewern.

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice bietet eine vollständige Suite von Office-Anwendungen, die mit Microsoft 365 konkurrieren können, insbesondere in Excel, PowerPoint und Word. Es ermöglicht Ihnen eine effektivere Verwaltung Ihrer Projekte und unterstützt mehrere Dateiformate.

Laden Sie iTaxviewer 1.8.7 herunter

Laden Sie iTaxviewer 1.8.7 herunter

Die iTaxViewer-Software ist heute die beliebteste Software zum Lesen von XML-Dateien. Bei dieser Software handelt es sich um eine Anwendung zum Lesen elektronischer Steuererklärungen im XML-Format des General Department of Taxation.

Nitro PDF Reader

Nitro PDF Reader

Nitro PDF Reader ist ein praktischer PDF-Editor, der alle grundlegenden Aufgaben abdeckt, die die meisten Menschen täglich mit PDF-Dokumenten ausführen.

Foxit Reader 12

Foxit Reader 12

Foxit Reader ist in erster Linie ein PDF-Reader und ermöglicht Ihnen außerdem, PDF-Dateien zu erstellen, sie zu signieren, zu bearbeiten und Anmerkungen hinzuzufügen. Es funktioniert auf Betriebssystemen, es gibt Plugins für verschiedene Programme aus dem Microsoft Office-Paket.