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.
🙏 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!🍀
>> 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
-
- Beiträge: 5
- Registriert: Di 22. Mai 2012, 15:12
- Wohnort: Hannover
VERGLEICH gibt falschen Index zurück
- Dateianhänge
-
- Vergleich-Problem.ods
- (23.31 KiB) 148-mal heruntergeladen
-
- Beiträge: 5
- Registriert: Di 22. Mai 2012, 15:12
- Wohnort: Hannover
Re: VERGLEICH gibt falschen Index zurück
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...
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...
-
- Beiträge: 5
- Registriert: Di 22. Mai 2012, 15:12
- Wohnort: Hannover
Re: VERGLEICH gibt falschen Index zurück
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.
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.
Re: VERGLEICH gibt falschen Index zurück
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.
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.