Leerzeichen werden nicht richtig erkannt

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Leerzeichen werden nicht richtig erkannt

Re: Leerzeichen werden nicht richtig erkannt

von da_jackster » Di, 02.03.2010 08:04

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

Re: Leerzeichen werden nicht richtig erkannt

von Karolus » Mo, 01.03.2010 16:41

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

von da_jackster » Mo, 01.03.2010 14:46

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

von Karolus » Mo, 01.03.2010 13:39

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

von da_jackster » Mo, 01.03.2010 12:54

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

von da_jackster » Fr, 26.02.2010 13:42

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

von Karolus » Fr, 26.02.2010 13:25

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

von Stephan » Fr, 26.02.2010 13:01

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

Leerzeichen werden nicht richtig erkannt

von da_jackster » Fr, 26.02.2010 12:43

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?

Nach oben