Excel-Solver, Zahl darf entweder 0 sein oder muss über 100 sein
#1
Sehr geehrte Kollegen,

Ich versuche gerade ein Problem im Excel-Solver zu lösen und brauch Hilfe bei den Nebenbedingungen für die Range E6:E10("Orders").

Es ist so, dass in der Range die Zahl null stehen darf jedoch wenn eine Zelle ungleich null ist, der Wert mindestens 100 betragen soll .

Ich hab bisher die Nebenbedingung E6:E10 >= 100 sein. Das bewegt den Solver dazu überall die 100 einzufügen.

Ich hoffe ich habe mich klar genug formuliert.

Liebe Grüße.


Angehängte Dateien
.xlsx   SolverExcelListe.xlsx (Größe: 13,7 KB / Downloads: 3)
Top
#2
Hallo Sirof...,

du kannst die Variablen Order in zwei Werte aufteilen:

Order = Nimm*Anzahl

Nimm hat die Nebenbedingung  "Binär" und Anzahl ">=100"

Bemerkung: Man sollte das Ziel nicht als Nebenbedingung eintragen.


Angehängte Dateien
.xlsx   SolverExcelListe.xlsx (Größe: 14,59 KB / Downloads: 6)
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:
  • SirofFinance
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste