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

Forumthread: Formel mit Excel auflösen? Geht das?

Formel mit Excel auflösen? Geht das?
16.02.2005 19:40:45
Mathe
Hallo Ihr Experten,
meine bescheidenen Excel Kenntnisse sind mal leider wieder ausgereizt.
Kann Excel eine Formel auflösen?
Also z.B.:
a * S * (1-n) + k * h = e * g * T^4 + k * T
Alle Variablen sind in Excel gegeben.
Ich möchte den Wert von T wissen, kann aber die Formel nicht umschreiben in T = ...
Kann Excel das Problem lösen?
Vielen Dnak für Eure Hilfe!!
Gruß
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel mit Excel auflösen? Geht das?
Luc
Hallo Mathe,
XL kann das natürlich nicht. Du musst schon eine von XL rechenbare Formel angeben. Da es hier wohl auf eine Iteration hinausläuft, wirst du eine VBA-Prozedur schreiben müssen, in der eine "do while"- bzw "do until"-Schleife mit sich stets veränderndem T solange durchlaufen wird, bis der Wert des berechneten Ausdrucks annähernd =0 ist. Eine andere Möglichkeit sehe ich nicht, es sei denn, im Analyse-AddIn, im Forumsarchiv oder bei Hans W.Herber finden sich passende Prozeduren.
Toi-Toi, Luc
Anzeige
AW: Formel mit Excel auflösen? Geht das?
bst
Abend Mathe,
schreibe die Formel so um:
= a * S * (1-n) + k * h - (e * g * T^4 + k * T)
Setze alle Deine Variablen ein, nimm für T eine beliebige leere Zelle.
Starte via Menue Extras-Zielwertsuche.
Setze als Zielzelle die Zelle mit Deiner Formel, als Zielwert 0 und als veränderbare Zelle 'T'.
Falls das nicht reicht aktiviere via Menue Extras-Add-Ins Manager den Solver und versuch's damit.
HTH, Bernd
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Excel-Formeln auflösen: So geht's!


Schritt-für-Schritt-Anleitung

Um eine Excel-Formel aufzulösen, beispielsweise eine Gleichung nach einer Variablen wie T umzustellen, kannst du folgende Schritte befolgen:

  1. Formel umschreiben: Stelle die Gleichung so um, dass die linke Seite die gesamte Gleichung enthält:

    = a * S * (1-n) + k * h - (e * g * T^4 + k * T)
  2. Variablen einsetzen: Setze alle bekannten Werte für die Variablen a, S, n, k, h, e, g in die Formel ein. Lasse die Zelle für T leer.

  3. Zielwertsuche verwenden:

    • Gehe zu Extras > Zielwertsuche.
    • Setze die Zielzelle auf die Zelle, die deine umgestellte Formel enthält.
    • Setze den Zielwert auf 0 und wähle die Zelle, in der T steht, als veränderbare Zelle.
  4. Solver aktivieren: Falls die Zielwertsuche nicht ausreicht, aktiviere den Solver über Extras > Add-Ins, um komplexere Gleichungen zu lösen.


Häufige Fehler und Lösungen

  • Fehler bei der Zielwertsuche: Stelle sicher, dass deine Formel korrekt umgeschrieben ist.
  • Solver funktioniert nicht: Überprüfe, ob der Solver aktiv ist. Manchmal musst du ihn zuerst im Add-In-Manager aktivieren.

Alternative Methoden

Falls du mit der Zielwertsuche oder dem Solver nicht zum Ziel kommst, kannst du auch VBA verwenden:

  1. VBA-Prozedur: Schreibe eine do while-Schleife, die T iterativ anpasst, bis der Ausdruck nahezu Null ist.

    Do While Abs(BerechneteWert - Zielwert) > Toleranz
       ' Anpassung von T
    Loop

Praktische Beispiele

Nehmen wir an, du hast die folgende Gleichung, die du nach x auflösen möchtest:

= 2 * x + 3 - 7

Um diese Gleichung in Excel zu lösen, gehe wie folgt vor:

  1. Schreibe die Gleichung um:

    = 2 * x - 4
  2. Setze x in eine leere Zelle und nutze die Zielwertsuche, um x zu bestimmen.


Tipps für Profis

  • Verwende $ in Excel-Formeln, um absolute Referenzen zu erstellen, die beim Kopieren von Formeln nicht verändert werden.
  • Nutze die Funktion @, um mit dynamischen Arrays zu arbeiten und effizientere Formeln zu erstellen.

FAQ: Häufige Fragen

1. Kann ich Excel-Formeln auflösen, die mehrere Variablen enthalten? Ja, du kannst die Zielwertsuche oder den Solver verwenden, um auch komplexere Gleichungen zu lösen.

2. Was ist der Unterschied zwischen Zielwertsuche und Solver? Die Zielwertsuche ist für einfachere Probleme gedacht, während der Solver komplexe Optimierungsprobleme lösen kann.

3. Muss ich VBA verwenden, um Gleichungen zu lösen? Nein, VBA ist nicht zwingend erforderlich, aber es kann in bestimmten komplexen Fällen hilfreich sein.

Mit diesen Schritten und Informationen kannst du Excel-Formeln effektiv auflösen und deine mathematischen Probleme meistern!

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige