Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Rückgabewert von Formel soll andere Formel sein
#1
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


Angehängte Dateien
.xlsx   Formeln zurückgeben.xlsx (Größe: 12,03 KB / Downloads: 13)
Antworten Top
#2
Hallo,

dann erkläre mal dem unbedarften Leser, wann etwas größer als AT4 oder BK7 ist!

.xlsm   Formeln zurückgeben.xlsm (Größe: 12,74 KB / Downloads: 4)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
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.
Antworten Top
#4
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!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#5
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
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
[-] Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:
  • Walter
Antworten Top
#6
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.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
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
Antworten Top
#8
Hi,

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


geht es auch!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#9
Danke, für Eure Antworten. Ich komme klar. Schönen Tag noch!
Antworten Top
#10
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.";
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top


Gehe zu:


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