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.

SVerweis
#1
Hallo
wer kann mir sagen was an dieser Formel falsch ist. Das Ergebnis kommt immer aus der Ersten Zeile des INDEX. (Tabelle2 D2 oder E2)
wenn das Ergebnis in Tabelle1 F14 grösser/gleich 0 dann den Inhalt aus INDEX Satz_01
wenn das Ergebnis in Tabelle1 F14 kleiner 0 dann den Inhalt aus INDEX Satz_02

=WENN(F14>=0;(INDEX(Satz_01;VERGLEICH(A24;Lf_Nr.)));WENN(F14<0;(INDEX(Satz_02;VERGLEICH(A24;Lf_Nr.)))))

Als INDEX habe ich in Tabelle2 folgendes definiert:
Lf_Nr A2:A30
Name B2:B30
Vorname C2:C30
Satz_01 D2:C30
Satz_02 E2:E30

Gruss Oski
Antworten Top
#2
Hallo poste doch bitte mal (D)eine (Beispiel)Datei...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#3
Hallo Oski,

in der Vergleichsformel fehlt der 3. Parameter, vielleicht liegt es daran:

VERGLEICH(A24;Lf_Nr.)
müsste eigentlich bei genauer Suche so lauten VERGLEICH(A24;Lf_Nr.;0)

Wenn 0 nicht vorkommen kann, dann geht Deine Formel auch so:

=WENN(F14>=0;INDEX(Satz_01;VERGLEICH(A24;Lf_Nr.;0));INDEX(Satz_02;VERGLEICH(A24;Lf_Nr.;0)))
Gruß Atilla
Antworten Top
#4
Hallo,

eigentlich sollte das genügen:

Code:
=INDEX(WENN(F14>=0;Satz_01;Satz_02);VERGLEICH(A24;Lf_Nr.;0))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#5
Hallo Edgar,

schöne Lösung, zeigt wieder deine Kunstfertigkeit und die Kunstfertigkeit der INDEX() Funktion.

Bei der Gelegenheit dieses Thema könnte Dich auch interessieren: clever-excel-forum
Gruß Atilla
Antworten Top


Gehe zu:


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