Supportnet / Forum / Tabellenkalkulation
Excel-Bug oder Denkfehler ???
Frage
Ich habe eine Tabelle:
In der Spalte A stehen die Buchstaben a bis d,
in der Spalte B stehen die Zahlen von 1 bis 4
In Zelle A5 trage ich den Wert 1 ein.
In Zelle B5 schreibe ich die Formel:
=VERWEIS(A5;B1:B4;A1:A4)
Die Formel liefert als Ergebnis "a". Wenn ich den Wert in Zelle A5 verändere, bekomme ich für 2 den Buchstaben "b", für 3 "c" und für 5 "d" geliefert.
Soweit ist das alles logisch.
Wenn ich die Reihenfolge der Zahlen in Spalte B umdrehe, passiert folgendes:
Bei 1 (in Zelle A5) liefert die Formel "#NV".
Bei 2 kommt "#NV".
Bei 3 kommt "b" (Richtig!).
Bei 4 kommt "d" !!!!!!!!
Was ist denn da los ????
(Excel 97)
Antwort 1 von cmkatz
Hallo,
stimmt, der Fehler tritt bei mir (ExcelXP) auch auf...
Gruß
cmkatz
stimmt, der Fehler tritt bei mir (ExcelXP) auch auf...
Gruß
cmkatz
Antwort 2 von cmkatz
So, mal kurz in die Excel-Hilfe zum Thema VERWEIS gekuckt, ergab folgendes Ergebnis:
Gruß
cmkatz
Zitat:
Suchvektor ist ein Bereich, der nur eine Zeile oder Spalte enthält. Zulässige Elemente von Suchvektor sind Zeichenfolgen (Texte), Zahlen oder Wahrheitswerte.
Wichtig Die zu Suchvektor gehörenden Werte müssen in aufsteigender Reihenfolge angeordnet sein: ...,-2, -1, 0, 1, 2, ..., A-Z, FALSCH, WAHR; andernfalls gibt VERWEIS möglicherweise einen falschen Wert zurück. Bei Zeichenfolgen (Texten) wird nicht zwischen Groß- und Kleinbuchstaben unterschieden.
Suchvektor ist ein Bereich, der nur eine Zeile oder Spalte enthält. Zulässige Elemente von Suchvektor sind Zeichenfolgen (Texte), Zahlen oder Wahrheitswerte.
Wichtig Die zu Suchvektor gehörenden Werte müssen in aufsteigender Reihenfolge angeordnet sein: ...,-2, -1, 0, 1, 2, ..., A-Z, FALSCH, WAHR; andernfalls gibt VERWEIS möglicherweise einen falschen Wert zurück. Bei Zeichenfolgen (Texten) wird nicht zwischen Groß- und Kleinbuchstaben unterschieden.
Gruß
cmkatz
Antwort 3 von StilleQuelle
Hallo,
cmkatz war schneller *lach*
Gruß
SQ
cmkatz war schneller *lach*
Gruß
SQ
Antwort 4 von Aliba
Hi KK,
cmkatz hat ja schon aus der Hilfe zitiert.
Ich nehme mal an, Du hast diese Funktion verwendet, weil Dein Suchwert in einer Spalte rechts von dem Zielwert steht, und somit der SVERWEIS ausfällt.
Du kannst in solchen Fällen auch mit einer Kombination aus INDEX und VERGLEICH arbeiten:
=INDEX(A1:A4;VERGLEICH(A5;B1:B4;0);1)
CU Aliba
cmkatz hat ja schon aus der Hilfe zitiert.
Ich nehme mal an, Du hast diese Funktion verwendet, weil Dein Suchwert in einer Spalte rechts von dem Zielwert steht, und somit der SVERWEIS ausfällt.
Du kannst in solchen Fällen auch mit einer Kombination aus INDEX und VERGLEICH arbeiten:
=INDEX(A1:A4;VERGLEICH(A5;B1:B4;0);1)
CU Aliba
Antwort 5 von KK
Vielen Dank an die Excel-Experten im SN!
Problem ist gelöst, ich komme weiter!!!
Problem ist gelöst, ich komme weiter!!!

