Seite 1 von 1

Leerzeichen werden nicht richtig erkannt

Verfasst: Fr, 26.02.2010 12:43
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?

Re: Leerzeichen werden nicht richtig erkannt

Verfasst: Fr, 26.02.2010 13:01
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) 813 mal betrachtet


Gruß
Stephan

Re: Leerzeichen werden nicht richtig erkannt

Verfasst: Fr, 26.02.2010 13:25
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

Re: Leerzeichen werden nicht richtig erkannt

Verfasst: Fr, 26.02.2010 13:42
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...

Re: Leerzeichen werden nicht richtig erkannt

Verfasst: Mo, 01.03.2010 12:54
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!

Re: Leerzeichen werden nicht richtig erkannt

Verfasst: Mo, 01.03.2010 13:39
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

Re: Leerzeichen werden nicht richtig erkannt

Verfasst: Mo, 01.03.2010 14:46
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.

Re: Leerzeichen werden nicht richtig erkannt

Verfasst: Mo, 01.03.2010 16:41
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

Re: Leerzeichen werden nicht richtig erkannt

Verfasst: Di, 02.03.2010 08:04
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