Clever-Excel-Forum

Normale Version: Rückgabewert von Formel soll andere Formel sein
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

Ich habe eine lange Liste mit Datensätzen, in der ich VERSCHIEDENE Berechnung durchführen muss (~ 20 verschiedene Formeln). Und zwar abhängig davon, welches Kriterium in Spalte A steht.

Eine Beispielmappe habe ich angehängt.

Also, von der Idee her: 
In Zelle A2 (Kriterium) steht "AT4." Dann soll die Formel" WENN(B2>A2;"JA";"NEIN")" eingetragen und berechnet werden.
In Zelle A3 steht "BK7."  Dann soll die Formel " WENN(C3>A3;"JA";"NEIN")" eingetragen und berechnet werden.

Ich habe hier leider keine Ahnung, wie ich das umsetzen könnte.

Vielen Dank für Eure Ideen.

Gruß Walter
Hallo,

dann erkläre mal dem unbedarften Leser, wann etwas größer als AT4 oder BK7 ist!
[attachment=50963]
Bitte genau lesen und ggf. die Beispielmappe ansehen. Das erklärt alles.
AT$ oder BK7 sind KRITERIEN, die darüber entscheiden, WELCHE FORMEL zurückgegeben werden soll.
Hi,

dann bitte genau beschreiben:

Zitat:Zelle A2 (Kriterium) steht "AT4." Dann soll die Formel" WENN(B2>A2;"JA";"NEIN")"

um das zu bemängeln, muß ich mir keine Datei ansehen, das spricht für sich!
Hi,

dazu musst du alles in eine Formel packen:

=WENN(A2="AT4";WENN(B2>A2;"JA";"NEIN");WENN(A2="BK7";WENN(C2>A2;"JA";"NEIN");WENN(...;"keine Formel)))

oder mit WENNS:

=WENNS(A2="AT4";WENN(B2>A2;"JA";"NEIN");A2="BK7";WENN(C2>A2;"JA";"NEIN");....;WAHR;"Keine Formel!")

Wenn deine "Formeln" immer so einfach sind, also je nach Wert in A eine andere Spalte gebraucht wird:

=WENNFEHLER(WENN(INDEX(A:D;ZEILE();VERGLEICH(A2;$H$2:$H$4;0)+1)>A2;"Ja";"Nein");"Keine Formel")

Wobei in $H$2:$H$4 folgende Werte stehen:
AT4
BK7
XYZ
Hi,

mit AUSWERTEN ist es möglich, die Formeln einzusetzen und berechnen zu lassen. Siehe meine Datei!
Wobei immer noch nicht beantwortet ist, was größer als AT4 oder BK7 etc. ist.
Danke, für die Antwort.

Ich dachte, das ginge irgendwie einfacher und kürzer.

Vor allem deswegen, weil es etwa 20 verschiedene Kriterien/Berechnungen werden würden.


Gruß Walter
Hi,

Zitat:Ich dachte, das ginge irgendwie einfacher und kürzer.


geht es auch!
Danke, für Eure Antworten. Ich komme klar. Schönen Tag noch!
Liest du überhaupt was du schreibst:

Wenn A2 = "AT4.", dann WENN(B2>A2;

Das heißt im Klartext:

Wenn A2 = "AT4.", dann WENN(B2>"AT4.";
Seiten: 1 2