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!
🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
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) 216-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:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️