Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Startwert und Wertebereich bei Zielwertsuche

Forumthread: Startwert und Wertebereich bei Zielwertsuche

Startwert und Wertebereich bei Zielwertsuche
29.08.2016 13:18:43
Gok
Hallo Community,
Folgende Problematik beschäftigt mich:
Ich habe eine Excel Arbeitsmappe, bei der durch die Eingabe von einer gewissen Anzahl an Eingangswerten, Ausgangswerte ausgegeben werden. Mit Hilfe dieser Ausgangswerte, soll eine Gleichung gelöst werden, deren Ergebnis bekannt ist. Die eben genannte Gleichung beinhaltet 3 unbekannte ich bezeichne die mal an dieser Stelle mit x, y und z. y und z sind Größen die von x abhängig sind. Das bedeutet, dass wenn ich mein x variiere wird aus einer anderen Tabelle die zu diesem x gehörigen y und z Werte entnommen. Für x Werte die außerhalb des Wertebereichs der Tabelle liegen, wird linear interpoliert.
Mein Problem ist jetzt folgendes:
Mit Hilfe der Zielwertsuche habe ich die Zielzelle mit der Formel angemerkt und als Wert 0,005 eingegeben. Variieren sollte nur der Wert für x, bis die Lösung stimmt. Soweit klappte alles wunderbar. Dann habe ich nachfolgend dasselbe mit dem solver probiert, exakt dieselbe Vorgehensweise ohne die definition von Nebenbedingung und sonstiges. Ich bekam an dieser Stelle eine Fehlermeldung, dass ich die Formel prüfen soll oder halt die Nebenbedingung. Ich denke, dass ich mit der Zielwertsache gut versorgt bin, allerdings müsste ich das ganze als Makro einspeichern, einen Startwert und ein Wertebereich festlegen (0<=x<=90) festlegen sowie drei Bedingungen definieren (z.B. Wenn die Lösung der Gleichung größer 0,005 wird, dann verkleinere x, sonst wenn die Lösung der Gleichung kleiner 0,005 wird, dann vergrößere x, sonst wenn innerhalb des Wertebereichs nicht 0,005 erreicht wird, dann nehme den naheliegendsten Wert für 0,005, in der nähe des Startwertes). Ich hab allerdings echt keine Ahnung wie ich das mit VBA machen soll.
Für jede Hilfe, Anregung und Lösungsansätze oder gar die Lösung wäre ich sehr dankbar. Ich nutze Excel 2016 und konnte aus irgendeinem Grund die Excel Datei von meinem Mac aus nicht hochladen, obwohl diese nur 88kb hat. Zur Not könnte ich es auch zuschicken :-)
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dateiupload siehe ...
29.08.2016 19:33:27
Gok
Danke für die Rückmeldung Michael, allerdings funktioniert das nach wie vor nicht. Die Datei ist immer grau hinterlegt und hat als Format xlsx. Ich weiß nicht ob es jetzt etwas mit dem Mac zu tun hat, bezweifele ich aber.
Anzeige
habe keine Ahnung von Mac, Gruß owT
30.08.2016 17:20:32
Mac,
Anzeige
Anzeige

Infobox / Tutorial

Startwert und Wertebereich bei Zielwertsuche in Excel


Schritt-für-Schritt-Anleitung

  1. Zielwertsuche aktivieren: Öffne Excel und gehe zu der Zelle, die die Formel enthält, die du optimieren möchtest.
  2. Zielwertsuche aufrufen: Wähle im Menü „Daten“ die Option „Was-wäre-wenn-Analyse“ und dann „Zielwertsuche“.
  3. Parameter festlegen:
    • Setze die „Zielzelle“ auf die Zelle, die das gewünschte Ergebnis (z.B. 0,005) liefert.
    • Setze den „Zielwert“ auf 0,005.
    • Wähle die „veränderbare Zelle“, in der du den Wert für x eingeben möchtest.
  4. Wertebereich festlegen: Wenn du einen Wertebereich für x angeben möchtest, achte darauf, dass du nur Werte innerhalb deines definierten Bereichs (z.B. 0 <= x <= 90) auswählst.
  5. Zielwertsuche ausführen: Klicke auf „OK“, um die Zielwertsuche zu starten. Excel optimiert dann den Wert für x, bis dein Zielwert erreicht ist.

Häufige Fehler und Lösungen

  • Fehlermeldung bei Solver: Wenn du beim Einsatz des Solvers eine Fehlermeldung erhältst, überprüfe deine Formel auf Syntaxfehler oder stelle sicher, dass alle benötigten Nebenbedingungen korrekt definiert sind.
  • Wertebereich nicht eingehalten: Wenn Excel für x Werte außerhalb des definierten Wertebereichs verwendet, stelle sicher, dass du den Wertebereich korrekt in der Zielwertsuche oder dem Solver festgelegt hast.
  • Kein Ergebnis: Falls die Zielwertsuche keinen passenden Wert findet, kann es hilfreich sein, die Startwerte zu ändern oder die Genauigkeit der Formel zu überprüfen.

Alternative Methoden

Wenn die Zielwertsuche nicht die gewünschten Ergebnisse liefert, kannst du folgende alternative Methoden ausprobieren:

  • Solver: Eine leistungsstärkere Funktion, die dir ermöglicht, komplexere Probleme zu lösen. Du kannst auch hier den Wertebereich für x festlegen und Nebenbedingungen definieren.
  • VBA: Mit Visual Basic for Applications (VBA) kannst du eine benutzerdefinierte Lösung erstellen, um den Startwert und den Wertebereich für x festzulegen und die Zielwertsuche automatisiert durchzuführen.

Praktische Beispiele

  1. Einfaches Beispiel: Angenommen, du hast eine Gleichung in Zelle A1, die x in Zelle B1 verwendet. Du möchtest, dass die Zielwertsuche den Wert von x so anpasst, dass das Ergebnis in A1 0,005 erreicht.

    =B1^2 - 0,005
  2. Komplexeres Beispiel mit VBA: Wenn du VBA verwenden möchtest, um die Zielwertsuche zu automatisieren, kannst du einen Code wie den folgenden verwenden:

    Sub Zielwertsuche()
       Dim x As Double
       x = 0 ' Startwert
       Do While x <= 90
           ' Setze den Wert für x
           Range("B1").Value = x
           ' Prüfe das Ergebnis
           If Range("A1").Value = 0.005 Then
               Exit Do
           End If
           x = x + 0.1 ' Schrittweite
       Loop
    End Sub

Tipps für Profis

  • Genauigkeit der Zielwertsuche: Achte darauf, die Genauigkeitseinstellungen in der Zielwertsuche zu optimieren. Du kannst die Toleranz anpassen, um präzisere Ergebnisse zu erzielen.
  • Verwendung von Tabellen: Arbeite mit Daten-Tabellen, um bessere Einblicke in den Wertebereich zu erhalten und um schnell zwischen verschiedenen Szenarien zu wechseln.
  • Makros erstellen: Nutze Makros, um häufig wiederkehrende Zielwertsuchen zu automatisieren und Zeit zu sparen.

FAQ: Häufige Fragen

1. Wie lege ich einen Wertebereich für die Zielwertsuche fest?
Du kannst den Wertebereich direkt in der Zielwertsuche festlegen, indem du sicherstellst, dass die veränderbare Zelle (x) innerhalb des gewünschten Bereichs liegt.

2. Kann ich die Zielwertsuche auch in Excel für Mac verwenden?
Ja, die Zielwertsuche ist in Excel für Mac verfügbar, allerdings kann es Unterschiede in der Benutzeroberfläche geben. Stelle sicher, dass du die neueste Version von Excel nutzt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige