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

🙏 DANKE >> << DANKE 🙏

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

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) 190-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: 765
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) 155-mal heruntergeladen
MX-Linux KDE + Linux-Mint Cinnamon


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

Antworten