ich möchte gerne folgendes Problem mit dem Solver lösen, komme aber nicht so recht weiter.
Bauer XY hat 10 000 qm grüne Wiese. Auf dieser Wiese möchte er einen Stall für Hühner bauen und das verbliebene Land als Auslauf nutzen.
Pro Huhn werden 8qm Grünfläche benötigt. Pro qm Bestallung dürfen max. 8 Hühner gehalten werden. Wieviele Hühner kann Bauer XY maximal halten und wie groß darf/muss der Stall sein?
Im Anhang meine Versuche mit dem Solver. Leider bekomme ich hier die Fehlermeldung: "Solver konnte keine machbare Lösung finden".
07.01.2017, 21:13 (Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2017, 21:15 von Ego.)
Hallo Max,
vorab: Man kann die Aufgabe zwar über den Solver lösen, aber eine einfache Division ist ausreichend. Man Benötigt pro Huhn 8 m² Auslauf und 0,125 m² Bestallung. 10.000 m² durch 8,125 ist 1230,77. Daher können maximal 1230 Hühner gehalten werden.
jetzt zum Solver:
a) Solverfehler: In der Datei, die du hochgeladen hast ist die automatische Berechnung ausgeschaltet. Du solltest sie aber einschalten, da nach jedem Solverversuch deine Nebenbedingungen neu ermittelt werden müssen. Die eigentliche Ursache warum der Solver auf eine Fehler läuft ist dein Startwert von 0 für die Bestallung. Hierdurch wird in den Werten der Nebenbedingungen der Fehler Div/0 erzeugt. Der Solver muss aber vor dem ersten und nach jedem Versuch prüfen ob die Nebenbedingungen eingehalten werden. Er kommt mit einem Fehlerwert als Startwert nicht klar. Starte also mit einer Bestallung ungleich 0.
b) Formelfehler: Im Feld "Anzahl Hühner" hast du einen Fehler. Anstatt zu dividieren must du hier multiplizieren.
c) Vereinfachung: 1) "Tiere pro m² Bestallung" Diesen Wert brauchst du nicht in die Nebenbedingungen aufnehmen, da er nach den Formeln immer konstant 8 ist. 2) "Auslauf in m²" und "genutzte Fläche" Da ich keine Alternativnutzung für die übrige Fläche habe kannst du alle Fläche, die nicht für die Bestallung genutzt wird für den Auslauf nutzen. Der Auslauf in m² muss dann nicht mehr ermittelt werden sondern ist Gesamtfläche- Bestallung. Und die Nebenbedingung zu Prüfung der Gesamtfläche ist auch nicht mehr notwendig. Wie gesagt, es ist eigentlich kein Solverproblem.
d) Genauigkeit: Da der Solver nur bis auf die in Excel vorgegeben Berechnungsgenauigkeit prüft, kann es vorkommen, dass ein vom Solver ermittelter Wert für den Auslauf pro Huhn auch geringfügig kleiner als 8 ist 7,999999xx. Wenn du im Wert der Bestallung die Ziffern nach der dritten Nachkommastelle löschst erhälst du einen Wet über 8.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:1 Nutzer sagt Danke an Ego für diesen Beitrag 28 • maxcel