🙏 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!🍀

❤️ DANKE >> << DANKE ❤️

>> 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

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
LORI
Beiträge: 82
Registriert: Di 5. Feb 2013, 14:31
Wohnort: DE-BW-Nord

Verweis() holt Wert aus einer falschen Zeile

Beitrag von LORI » So 18. Aug 2013, 11:48

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!
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

mikele
* LO-Experte *
Beiträge: 1932
Registriert: Mo 1. Aug 2011, 20:51

Re: Verweis() holt Wert aus einer falschen Zeile

Beitrag von mikele » So 18. Aug 2013, 13:08

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:

Code: Alles auswählen

=SVERWEIS($H19;$A$1:$C$30;3;0)
Solange sich deine Such- und Zieldaten in einer Matrix befinden sollte es klappen.
Gruß,
mikele

LORI
Beiträge: 82
Registriert: Di 5. Feb 2013, 14:31
Wohnort: DE-BW-Nord

Re: Verweis() holt Wert aus einer falschen Zeile

Beitrag von LORI » So 18. Aug 2013, 15:58

Hallo mikele,
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.



Antworten