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.
🍀 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.
VERGLEICH gibt falschen Index zurück
-
808radioShow
- 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) 190-mal heruntergeladen
-
808radioShow
- 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...
-
808radioShow
- 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) 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 ❤️