Es kann keine Ganzzahleinschränkung für bestimmte Zellen festgelegt werden

10065
RikuXan

Ich habe eine Produktionsprogrammierungsübung, die ich mit dem Excel-Solver lösen sollte. Ich kann jedoch keine ganzzahlige Einschränkung für eine bestimmte Zelle festlegen, die ich nur als Ganzzahl benötigen muss.

Ich habe diesem Beitrag ein minimales Beispiel beigefügt. Die Struktur sieht wie folgt aus:
Es gibt 6 Produkte, die jeweils Bestellmengen und Lagermengen enthalten, die Summe dieser beiden Produkte und die jeweilige Deckungsbeitragsspanne. Der gesamte Deckungsbeitrag wird berechnet als das Summenprodukt der Gesamtmenge jedes Produkts, multipliziert mit seinem Deckungsbeitrag.
Für den Löser möchte ich nun den Gesamtbeitrag maximieren, indem ich die Lagerwerte für jedes Produkt und die Auftragsmengen für einige Produkte ändere (es gibt einige weitere Einschränkungen, die für dieses Problem nicht relevant sind ).

Jetzt habe ich den Löser bereits auf den Ort festgelegt, an dem das Problem auftritt. Sobald ich versuche, eine Ganzzahleinschränkung zu einer Lagerzelle hinzuzufügen, in der sich die Zelle zum Erstellen von Bestellungen ändern soll, erhalte ich den Fehler Msgstr "Ganzzahl - Einschränkungszellenreferenz darf nur variable Zellen enthalten." Ich verstehe nicht warum, weil die Zelle (in diesem Fall F3) als variable Zelle markiert ist. Ist das ein Fehler in Solver oder fehlt mir etwas?

Minimales Beispiel: Link

0

1 Antwort auf die Frage

2
David Rose

RikuXan,

Fehler treten nur dann auf, wenn sich die Zellen, denen Sie Ganzzahleinschränkungen hinzufügen, nicht im Feld "Durch das Ändern von Variablenzellen" befinden. Wenn Sie andere variable Zellen oder nichts in diesem Feld haben, wird dieser Fehler angezeigt, wenn Sie Ganzzahleinschränkungen anwenden.

In Ihrem Beispiel müssen Sie sowohl die Zelle für die Lagerfertigung als auch die Zelle für die Auftragsfertigung im Feld "durch Ändern der Variablen ..." haben.

Dies ist eine extrem seltene Fehlermeldung, mit der meiner Meinung nach nur Studenten wie wir Probleme haben, da ich im Internet nichts anderes gefunden habe. Ich löste es für eine Übung, die ich kurz nachdem ich auf diesen Beitrag gestoßen war, versucht hatte.

Hoffe das hilft (ich habe versucht ein Bild zu posten, aber dies ist mein erster Beitrag). David

Hallo David, mir ist bekannt, dass die eingeschränkte Zelle in die Liste der variablen Zellen aufgenommen werden muss. Mein Problem war jedoch, dass der Solver auch bei Erfüllung dieser Bedingung die Fehlernachricht noch geben würde (versuche einfach, in meinem Beispiel eine Einschränkung für F3 hinzuzufügen, gibt die Nachricht aus, obwohl sie in B3 enthalten ist: G3; F2). Am Ende habe ich es geschafft, das Problem zu umgehen, indem ich meine Lösung umstrukturierte, aber ich bin immer noch davon überzeugt, dass es sich hierbei um einen Solver-Fehler handelt und dass ich nicht zu dumm bin, sie zu benutzen. Ich denke, es hängt damit zusammen, dass im Feld "Ändern" eine nicht mit Zellen versehene Zelle verwendet wird, aber ich bin nicht sicher. RikuXan vor 8 Jahren 0
Ich brauche ein paar Minuten, um die Box "Durch Ändern variabler Zellen" zu finden. Es wäre besser, eine Momentaufnahme hinzuzufügen. qxg vor 8 Jahren 0