🙏 Helfen Sie 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. 🤗

VERGLEICH gibt falschen Index zurück

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
808radioShow
Beiträge: 5
Registriert: Di 22. Mai 2012, 15:12
Wohnort: Hannover

VERGLEICH gibt falschen Index zurück

Beitrag von 808radioShow » Sa 24. Mai 2025, 13:29

Hallo,

ich möchte aus einer Spalte mit Bool-Werten das nächstobere WAHR finden.
Dazu habe ich mich für VERGLEICH entschieden.
Leider sind die Ergebnisse mal falsch und mal richtig. Ich verstehe aber das Problem nicht und meine Suche im www war erfolglos.

Laut Anleitung würde ich gerne Typ 0 verwenden, aber da fängt er von oben nach unten an zu suchen. Um von unten nach oben zu suchen, habe ich die Indexe/Indizes für das Suchfeld vertauscht. Leider werden sie automatisch zurückgedreht. Ich habe mich dann für Typ -1 entschieden...

Ich habe eine Test-Datei angefügt. Die rot markierten Felder besitzen den falschen Index. Die gelben sind richtig.

Auch wenn eine bessere Lösung vorhanden ist, so würde ich gerne wissen was das Problem ist- sofern jemand die Lösung kennt.

Vielen Dank für das Lesen bist jetzt.
Dateianhänge
Vergleich-Problem.ods
(23.31 KiB) 148-mal heruntergeladen

808radioShow
Beiträge: 5
Registriert: Di 22. Mai 2012, 15:12
Wohnort: Hannover

Re: VERGLEICH gibt falschen Index zurück

Beitrag von 808radioShow » Sa 24. Mai 2025, 13:36

Ich sehe gerade in der Anleitung folgenden Hinweis:

Falls der Typ ungleich Null ist, aber die Zellen des Suchfeldes nicht wie erwartet sortiert sind, dann wird das Ergebnis von VERGLEICH unberechenbar.

Das wäre schonmal der Grund für die komischen Ergebnisse.

Jetzt muss ich nur noch einen Weg finden, um von unten nach oben zu suchen...

808radioShow
Beiträge: 5
Registriert: Di 22. Mai 2012, 15:12
Wohnort: Hannover

Re: VERGLEICH gibt falschen Index zurück

Beitrag von 808radioShow » Sa 24. Mai 2025, 13:47

Scheint keine elegante Lösung vorhanden.

Ich bastel mir aber jetzt eine:
Jedes WAHR gibt eine Zeile() aus. Ansonsten ist die Zelle leer. Das ergibt eine sortierte Liste mit aufsteigenden Zahlen.
Dann wird ein Vergleich gemacht, wobei die höchste Zahl der Treffer ist,

Danke für alle die helfen wollten.

Helmut_S
* LO-Experte *
Beiträge: 754
Registriert: Di 9. Feb 2016, 19:27

Re: VERGLEICH gibt falschen Index zurück

Beitrag von Helmut_S » Sa 24. Mai 2025, 14:04

Hallo, falls du eine LO Version ab 24.8 verwendest, kannst du es mit der Funktion XVerleich() versuchen. Darin kannst du als Suchmodus "-1" einstellen, dann sucht Calc vom letzten Element der Suchmatrix rückwärts.
Gruß Helmut.
Dateianhänge
Vergleich-Problem02.ods
(26.38 KiB) 120-mal heruntergeladen
MX-Linux KDE + Linux-Mint Cinnamon


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