AW: Verwendeten Bereich aufräumen
19.06.2007 22:20:00
Daniel
Hi
kommt darauf an.
wenn du den SVERWEIS mit 4. Parameter 0 verwendest, dann ist er bei grossen Datenmengen in der Suchmatrix seeeeeehr langsam.
wird der 4. Parameter 1 verwendet, ist der SVERWEIS auch bei grossen Datenmengen r schnell. Denn dann muß die Suchmatrix ja auch nach dem Suchbegriff sortiert sein, dadurch kann auch ein schnellerer Suchalgorhythmus verwendet werden.
eine weitere Besonderheit des 4. Parmeters 1 ist noch die Eigenschaft, daß bei Zwischenwerten (also Suchwerten, die keine genaue Entrspechung im Suchvektor haben), keine Fehler erfolgt, sondern der Wert des nächstkleineren Wertes in der Suchmatrix zurückgegeben wird.
Sollte diese Verhalten nicht gewünscht sein und in diesem Falle trotzdem eine Fehlermeldung erfolgen, kann man sich auch mit dieser Formel behelfen:
=wenn(a1 = sverweis(a1;$C$1:$E$100;1;1);sverweis(a1;$C$1:$E$100;1;3);"Suchwert nicht gefunden")
das ist, trotz doppelten SVERWEIS bei grossen Datenmengen wesentlich schneller als ein SVERWEIS mit 4. Parameter 0
Gruß, Daniel