SVERWEIS geht nicht durchgehend

Hi,
habe eine 2spaltige Tabelle, auf einem anderen Blatt sollen die Werte ausgegeben werden. Hierzu in der Spalte A der Vergleichswert eingetragen, im mZielfeld die Formel
=SVERWEIS(A4;April!$Q$3:blush:R$88;2)
verwendet.
Problem, in manchen Zellen wird 0 ausgeworfen, obwohl in der Tabelle April definitiv ein Wert drinsteht. Auch die Vergleichs-Werte in der ersten Spalte sind die selben. Woran kann das liegen?
Alex

gib mal als viertes Argument für den sverweis ein FALSCH (bzw FALSE) ein und schau obs dann funzt…

gib mal als viertes Argument für den sverweis ein FALSCH (bzw
FALSE) ein und schau obs dann funzt…

Damit gehts, aber woran liegt es? Wie gesagt bei den meisten anderen ging es auch so.

das ist bissl schwer zu erklären, aber wenn Du auf dieses Funkionssymbol klickst und da den SVERWEIS raussuchst, dann siehst Du die Bedeutung. Bei FALSCH braucht er eine exakte übereinstimmung. Wenn das da nicht steht (TRUE/WAHR) dann nimmt er nicht zwangsläufig die exakte Zeichenfolge/Wert und das kann - besonders bei Werten leicht zu Problemen führen. Wie das aber genau funktioniert weiss ich auch nicht.

hi alex

munichfreak hat dir ja schon die richtige antwort gegeben. der grund für das verhalten ist allerdings ganz einfach erklärt:

sverweis hat im prinzip zwei funktionen: eine, in der sich die funktion automatisch die nächstbesste zeile sucht und eine, in der exakte übereinstimmung herschen muss. gibtst du keinen 4. parameter an, so wird defaultmässig „true“ (bzw. „wahr“) genommen. damit sucht excel in der liste der werte mit „kleiner gleich“.

praktischer nutzen:

du hast folgende werte:
niederschlagsmenge
0 etwas trocken
100 feucht
20000 sehr feucht

mit sverweis(10;niederschlagsmenge;2)
bekommst du nun den wert „etwas trocken“, da der wert „0“ der dem suchwert „10“ am nächsten gelegene wert und dabei noch kleiner ist.

ist super praktisch, wenn du in deiner tabelle mit prozentwerten hantierst und für bestimmte bereiche einen bezeichner laden willst.

voraussetzung dafür (und damit grund für dein problem): die liste mit werden MUSS aufsteigend sortiert sein. klar - sonst geht der kleiner-gleich-vergleich etwas in die hose und excel nimmt irgendeinen wert.

andersrum: deine liste ist nicht sortiert und kann auch nicht sortiert werden. dann musst du als 4. parameter zum sverweis „falsch“ (oder „false“) angeben. dann sucht excel nach exakter übereinstimmung, weshalb die reihenfolge wurscht ist. nachteil: steht dein suchwert nicht in der liste, gibts ne fehlermeldung.

alle klarheiten damit beseitigt?

erwin

PS
wenn du in excel 2003 die hilfe zur sverweis-funktion finden willst, musst du unter wverweis suchen.

nur microsoft weiss, warum…

erwin

PS: DIE ONLINE-HILFE ZU OFFICE 2003 IST SCHEISSE!!!
wollte ich nur mal gesagt haben!!!