Hallo Community,
die Formel =VERWEIS("Suchtxt10";$A$1:$A$30;C$1:C$30) holt den Wert nicht
aus der Zeile, wo in Sp.A "Suchtxt10" steht,
sondern aus jener, wo "Suchtxt1" steht.
Dabei ist es egal, ob ich "Suchtxt10" reinschreibe oder mittels Zellbezug aufrufe. (ist übrigens in xl genauso).
Datei VerweisFehlerDemo.ods ist beigefügt. Nur die Formeln in den rosa hinterlegten Zellen sind von Interesse
Kann ich das durch irgendeine Einstellung ändern oder ist das ein Bug ? Wenn nicht: Was ist die Absicht dahinter / der Vorteil ?
Danke für Eure Hilfe (auch wenn meine Rückmeldung vllt einige Tage dauert)
LORI
PS: Die Meldung bzgl des Makros krieg ich nicht weg, das "Main" hab ich mir nicht getraut, zu löschen). Aber wichtiger ist mir das obige Problem!
🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Verweis() holt Wert aus einer falschen Zeile
Verweis() holt Wert aus einer falschen Zeile
- Dateianhänge
-
- VerweisFehlerDemo.ods
- die Formel =VERWEIS("Suchtxt10";$A$1:$A$30;C$1:C$30) holt den Wert nicht aus der Zeile, wo in Sp.A "Suchtxt10" steht, sondern aus jener, wo "Suchtxt1" steht.
- (40.22 KiB) 196-mal heruntergeladen
Re: Verweis() holt Wert aus einer falschen Zeile
Hallo,
der Knackpunkt ist, dass Verweis() eine aufsteigend sortierte Liste erwartet und da Suchtxt2 der erste Wert ist, der größer als Suchtxt10 ist, wird der vorherige Wert (also Suchtxt1) benutzt.
Umgehen kannst du es, indem du anstelle von Verweis() die Funktion SVerweis() nutzt.
In Zelle J19 also:
Solange sich deine Such- und Zieldaten in einer Matrix befinden sollte es klappen.
der Knackpunkt ist, dass Verweis() eine aufsteigend sortierte Liste erwartet und da Suchtxt2 der erste Wert ist, der größer als Suchtxt10 ist, wird der vorherige Wert (also Suchtxt1) benutzt.
Umgehen kannst du es, indem du anstelle von Verweis() die Funktion SVerweis() nutzt.
In Zelle J19 also:
Code: Alles auswählen
=SVERWEIS($H19;$A$1:$C$30;3;0)
Gruß,
mikele
mikele
Re: Verweis() holt Wert aus einer falschen Zeile
Hallo mikele,
danke für die schnelle AW!
(musste erst noch den Knoten im Hirn auflösen!)
Gruß,
LORI
danke für die schnelle AW!
(musste erst noch den Knoten im Hirn auflösen!)
Gruß,
LORI
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.