Leerzeichen werden nicht richtig erkannt

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

da_jackster
**
Beiträge: 28
Registriert: Mo, 08.09.2008 09:57

Leerzeichen werden nicht richtig erkannt

Beitrag von da_jackster »

Hallo, seit der version 3.2.0 funktioniert die Funktion SUCHEN nicht mehr richtig mit Leerzeichen:

Feld F3: z.B. "EUR 40"

Feld H3: z.B. "EUR 4"

Funktion: =RECHTS(F3;LÄNGE(F3)-SUCHEN(" ";F3))+RECHTS(H3;LÄNGE(H3)-SUCHEN(" ";H3))

Macht was?: Löscht die beiden "EUR " anhand des leerzeichens weg und rechnet dann 40 - 4

Alternativen durchprobiert:

=RECHTS(F3;LÄNGE(F3)-SUCHEN("ZEICHEN(32)";F3))+RECHTS(H3;LÄNGE(H3)-SUCHEN("ZEICHEN(32)";H3))
=RECHTS(F3;LÄNGE(F3)-SUCHEN(ZEICHEN(32);F3))+RECHTS(H3;LÄNGE(H3)-SUCHEN(ZEICHEN(32);H3))

Geht alles nicht....ideen?
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Leerzeichen werden nicht richtig erkannt

Beitrag von Stephan »

Für mich weder nachvollziehbar noch theoretisch erklärbar warum eine Formel mit "+" mit "-" rechnen sollte:
ooo320.gif
ooo320.gif (45.49 KiB) 809 mal betrachtet


Gruß
Stephan
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Leerzeichen werden nicht richtig erkannt

Beitrag von Karolus »

Hallo
Die Formel tut auch hier das was ich an der Stelle erwarten würde, nämlich 40 und 4 addieren und nicht subtrahieren.

Im Übrigen halte ich es für ausgemachten Unsinn Geldbeträge so als Text einzutragen, um dann die Werte mühsam über eine Formel herauszufischen - die Eingabezellen formatiert man als 'Währung' gibt nur die Beträge ein, und kann dann ohne Verrenkungen mit den Zellen rechnen.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
da_jackster
**
Beiträge: 28
Registriert: Mo, 08.09.2008 09:57

Re: Leerzeichen werden nicht richtig erkannt

Beitrag von da_jackster »

Argh....fuck ja....die addiert....net subtrahieren. Denkfehler von mir!

Aber trotzdem, das Dokument wurde unter 3.1.0 erstellt und unter 3.2.0 bringt es mir #WERT!

/EDIT: Ich habe die formel mal wie Stephan aufgestellt und es geht....C & P auf die entsprechende Stelle und es geht wieder....die gleiche Formel!!! Keine Ahnung was da los war...

/EDIT2: HALT! Zu früh gefreut. Hat doch nicht geklappt. Der hat Tabellenübergreifend kopiert. =_=" Ich krieg noch ne meise...
da_jackster
**
Beiträge: 28
Registriert: Mo, 08.09.2008 09:57

Re: Leerzeichen werden nicht richtig erkannt

Beitrag von da_jackster »

Also ich habs jetzt soweit aufgelöst, dass ich das problem identifiziert habe. Es klappt nur bei Kommazahlen nicht:

Feld F3: z.B. "EUR 40,00"

Feld H3: z.B. "EUR 4,00"

Funktion: =RECHTS(F3;LÄNGE(F3)-SUCHEN(" ";F3))+RECHTS(H3;LÄNGE(H3)-SUCHEN(" ";H3))

Da kommt dann #WERT!
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Leerzeichen werden nicht richtig erkannt

Beitrag von Karolus »

Hallo
Ich habs im letzten Post schonmal angesprochen, gibt es irgendeinen zwingenden Grund die Eurobeträge in der Form als Text einzutragen?
Falls nein, löst sich das Problem von selber.
Falls ja, teil uns diesen Grund mit.

Gruß Karo
Zuletzt geändert von Karolus am Mo, 01.03.2010 16:42, insgesamt 1-mal geändert.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
da_jackster
**
Beiträge: 28
Registriert: Mo, 08.09.2008 09:57

Re: Leerzeichen werden nicht richtig erkannt

Beitrag von da_jackster »

Ja gibt einen Grund, die übernehme ich so aus anderen Tabellen von einer Webseite und da sind die nunmal so formatiert. Ich habe bis zu 2000+ Zeilen. Klar könnte ich die jetzt Suchen+Ersetzen und in Währung formatieren aber das wäre wieder ein weiteres Workaround. Die Formel hatte vorher unter 3.1.0 funktioniert und wenn es keine Lösung mit der Formel gibt dann werde ich wohl entweder ne andere Formel suchen müssen oder downgraden.
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Leerzeichen werden nicht richtig erkannt

Beitrag von Karolus »

Hallo
Ehrlich gesagt, würde ich da eine Umformung per Suchen und ersetzen vorziehen, aber wenns denn eine Formel sein muss:

Code: Alles auswählen

=WERT(TEIL(F3;SUCHEN(" ";F3)+1;99))+WERT(TEIL(H3;SUCHEN(" ";H3)+1;99))
Gruss Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
da_jackster
**
Beiträge: 28
Registriert: Mo, 08.09.2008 09:57

Re: Leerzeichen werden nicht richtig erkannt

Beitrag von da_jackster »

Ja sicher, Suchen+Ersetzen wäre meine zweite Wahl gewesen. Aber igendwie macht sich eine Formel, die ich nur runterziehen muss, einfacher auf dauer. So klappt es jedenfalls. Ich Danke Dir! :D
Antworten