Supportnet Computer
Planet of Tech

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

Antwort 2 von cmkatz

So, mal kurz in die Excel-Hilfe zum Thema VERWEIS gekuckt, ergab folgendes Ergebnis:

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.


Gruß
cmkatz

Antwort 3 von StilleQuelle

Hallo,

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

Antwort 5 von KK

Vielen Dank an die Excel-Experten im SN!

Problem ist gelöst, ich komme weiter!!!