LibreOffice Calc und die Leerzeichen #GELÖST

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
smatixc
*
Beiträge: 10
Registriert: Di, 27.08.2013 16:49
Wohnort: Hamburg

LibreOffice Calc und die Leerzeichen #GELÖST

Beitrag von smatixc »

Hallo,
Wenn ich eine *.xls oder *.ods Datei mit LibreOffice Calc öffne, wo im Datenblatt Leerzeichen sind, wird mir "#Wert" angezeigt. Bei OpenOffice ist dieser Fehler nicht vorhanden, bei MS Excel nur teilweise. Kann man da irgendetwas machen?

Bsp. siehe Anhang

C1 =(C3+D3-E3)
C3= 1
D3 = <- Leerzeichen / Leerschritte
E3 = 47
Dateianhänge
libreoffice.JPG
libreoffice.JPG (19.38 KiB) 4382 mal betrachtet
Zuletzt geändert von smatixc am Mi, 28.08.2013 12:56, insgesamt 1-mal geändert.
Cookies?
___________________
Gruß,
smatixc*

Auszubildender Fachinformatiker - Systemintegration
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: LibreOffice Calc und die Leerzeichen

Beitrag von hylli »

In dem Fall würde wohlk funktionieren:

Code: Alles auswählen

=summe(c3:d3)-e3
Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: LibreOffice Calc und die Leerzeichen

Beitrag von lorbass »

smatixc hat geschrieben:Bei OpenOffice ist dieser Fehler nicht vorhanden
Welcher Fehler? Ich sehe keinen. Welches Ergebnis soll denn deiner Meinung nach der Ausdruck
   1 + "      " - 47
haben? Wenn du arithmetische Operationen mit Zellen ausführen möchtest, die nicht numerische Werte haben (können), musst du deine Formeln entsprechend anpassen.

Gruß
lorbass
Benutzeravatar
smatixc
*
Beiträge: 10
Registriert: Di, 27.08.2013 16:49
Wohnort: Hamburg

Re: LibreOffice Calc und die Leerzeichen

Beitrag von smatixc »

Gast hat geschrieben:
Kann man da irgendetwas machen?
das kann man, können wir mit einer Datei ausprobieren. Mit dem Bild ist das nicht möglich.
Bitte eine Beispieldatei!

freedom
Datei(n) sind im Anhang,

Gruß smatixc

hylli hat geschrieben:In dem Fall würde wohlk funktionieren:

Code: Alles auswählen

=summe(c3:d3)-e3
Hylli
Ja klar, dann geht es. Aber ich habe dieses Problem bei einem Kunden. sobald in einer Zeile / Spalte Leerzeichen sind, sagt LibreOffice "#Wert". OpenOffice hat das aber nicht gestört. Woran liegt das und kann ich das bei LibreOffice einstellen?

Gruß smatixc
lorbass hat geschrieben:
smatixc hat geschrieben:Bei OpenOffice ist dieser Fehler nicht vorhanden
Welcher Fehler? Ich sehe keinen. Welches Ergebnis soll denn deiner Meinung nach der Ausdruck
   1 + "      " - 47
haben? Wenn du arithmetische Operationen mit Zellen ausführen möchtest, die nicht numerische Werte haben (können), musst du deine Formeln entsprechend anpassen.

Gruß
lorbass
Wie oben erwähnt geht es mir nicht ums Ergebnis, sondern das OpenOffice die Leerzeichen in zu Berechnenden Zeilen einfach als Wert "0" genommen hat. LibreOffice hingegen stellt sich da Quer und macht eine Berechnung nicht möglich.

Natürlich kann ich einfach ohne Leerzeichen arbeiten, aber einer meiner Kunden hat in fast jedem Tabellenblatt (aus unerklärlichen Gründen) Leerzeichen. Die jetzt alle wieder herauszufiltern und zu löschen wäre eine große Arbeit. Da OpenOffice dieses Problem nicht gemacht hatte möchte ich ja nur wissen, woran das liegt und ob ich das irgendwo ausschalten kann.
Dateianhänge
Beispiel_LibreOffice.ods
LibreOffice Bsp.
(8.64 KiB) 146-mal heruntergeladen
Beispiel_excel.xlsx
Excel Bsp.
(9.19 KiB) 123-mal heruntergeladen
Cookies?
___________________
Gruß,
smatixc*

Auszubildender Fachinformatiker - Systemintegration
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: LibreOffice Calc und die Leerzeichen

Beitrag von pmoegenb »

smatixc hat geschrieben:Da OpenOffice dieses Problem nicht gemacht hatte möchte ich ja nur wissen, woran das liegt und ob ich das irgendwo ausschalten kann.
LibreOffice ist da halt konsequenter und behandelt Leerzeichen als das was sie sind, nämlich alphanumerische Zeichen. Abschalten lässt sich das, nach meiner Ansicht, korrekte Verhalten nicht.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Benutzeravatar
smatixc
*
Beiträge: 10
Registriert: Di, 27.08.2013 16:49
Wohnort: Hamburg

Re: LibreOffice Calc und die Leerzeichen

Beitrag von smatixc »

pmoegenb hat geschrieben:
smatixc hat geschrieben:Da OpenOffice dieses Problem nicht gemacht hatte möchte ich ja nur wissen, woran das liegt und ob ich das irgendwo ausschalten kann.
LibreOffice ist da halt konsequenter und behandelt Leerzeichen als das was sie sind, nämlich alphanumerische Zeichen. Abschalten lässt sich das, nach meiner Ansicht, korrekte Verhalten nicht.
Mhh.. Natürlich ist es auf der einen Seite schön, dass LibreOffice da so konsequent arbeitet aber trotzdem schade. Wir im Betrieb sind sehr zufrieden mit LibreOffice und wollten das nun auch bei Kunden anwenden. Naja.. scheint wohl nicht anders zu gehen.. Aber trotzdem mal gucken ob die anderen Lösungen / Vorschläge für mich haben :D
Cookies?
___________________
Gruß,
smatixc*

Auszubildender Fachinformatiker - Systemintegration
Eddy
********
Beiträge: 2764
Registriert: So, 02.10.2005 10:14

Re: LibreOffice Calc und die Leerzeichen

Beitrag von Eddy »

Hallo smatixc,
smatixc hat geschrieben: Natürlich kann ich einfach ohne Leerzeichen arbeiten, aber einer meiner Kunden hat in fast jedem Tabellenblatt (aus unerklärlichen Gründen) Leerzeichen. Die jetzt alle wieder herauszufiltern und zu löschen wäre eine große Arbeit.
mit "Suchen und Ersetzen" sollte das schnell gehen.
Benutzeravatar
smatixc
*
Beiträge: 10
Registriert: Di, 27.08.2013 16:49
Wohnort: Hamburg

Re: LibreOffice Calc und die Leerzeichen

Beitrag von smatixc »

Eddy hat geschrieben:Hallo smatixc,
smatixc hat geschrieben: Natürlich kann ich einfach ohne Leerzeichen arbeiten, aber einer meiner Kunden hat in fast jedem Tabellenblatt (aus unerklärlichen Gründen) Leerzeichen. Die jetzt alle wieder herauszufiltern und zu löschen wäre eine große Arbeit.
mit "Suchen und Ersetzen" sollte das schnell gehen.
Sauber! Kann so direkt sagen, dass er nicht nur den Wert "0" einträgt sondern einfach "nichts" und somit das Feld leerbleibt. :) Dank dir!
Cookies?
___________________
Gruß,
smatixc*

Auszubildender Fachinformatiker - Systemintegration
Benutzeravatar
smatixc
*
Beiträge: 10
Registriert: Di, 27.08.2013 16:49
Wohnort: Hamburg

Re: LibreOffice Calc und die Leerzeichen

Beitrag von smatixc »

Rätsel's Lösung ist gefunden.

Extras->Optionen->LibreOfficeCalc->Formel->Detaillierte Einstellungen für Berechnungen->Benutzerdefiniert-> Leere Zeichenkette als Null behandeln-> "Wahr"

und schon können da 100 Leerzeichen in den Zeilen stehen und er berechnet trotzdem :)
Dateianhänge
libreoffice.JPG
libreoffice.JPG (60.82 KiB) 4245 mal betrachtet
Cookies?
___________________
Gruß,
smatixc*

Auszubildender Fachinformatiker - Systemintegration
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: LibreOffice Calc und die Leerzeichen #GELÖST

Beitrag von hylli »

Sehr schön, dass Du die Lösung für die Nachwelt postest. So sollte das immer sein!

Danke!

Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Benutzeravatar
smatixc
*
Beiträge: 10
Registriert: Di, 27.08.2013 16:49
Wohnort: Hamburg

Re: LibreOffice Calc und die Leerzeichen #GELÖST

Beitrag von smatixc »

hylli hat geschrieben:Sehr schön, dass Du die Lösung für die Nachwelt postest. So sollte das immer sein!

Danke!

Hylli
Gerne :) werde hier wohl ab jetzt öfter zu lesen sein 8)
Cookies?
___________________
Gruß,
smatixc*

Auszubildender Fachinformatiker - Systemintegration
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: LibreOffice Calc und die Leerzeichen #GELÖST

Beitrag von lorbass »

smatixc hat geschrieben:Leere Zeichenkette als Null behandeln-> "Wahr"
und schon können da 100 Leerzeichen in den Zeilen stehen und er berechnet trotzdem
Hmm, das ist ja schön für dich, dass das bei dir so funktioniert. Ich will dir auch keineswegs die Freude verderben, aber ich halte dieses Verhalten für nicht konsequent zur Beschreibung »Leere Zeichenkette als Null behandeln« passend implementiert, denn eine Zeichenkette, die Zeichen enthält, ist nun mal keine leere Zeichenkette, die als Null zu behandeln wäre. Und dies gilt auch, wenn es sich ausschließlich um Leerzeichen handelt. Die deutsche Sprache, und nur die, mag mit dem gemeinsamen »leer« anderes suggerieren.

Ideal wäre, wenn deine Datenquelle sich entschließen könnte, dort wo nichts zu lesen sein soll, statt sinnfreier Leerzeichen auch tatsächlich nichts einzutragen. Wenn du das nicht geregelt kriegst, wäre es dir aber auch mit wenig Aufwand möglich, die scheinbar leeren Zellen in den gewünschten Zustand zu versetzen:

Suchen & Ersetzen
  • Suchen nach: ^␣+$      ( steht für ein Leerzeichen.)
  • Ersetzen durch: leer lassen!
    [Mehr Optionen]
  • [] Regulärer Ausdruck
  • [Ersetze alle]
Gruß
lorbass
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: LibreOffice Calc und die Leerzeichen #GELÖST

Beitrag von hylli »

@lorbass:
Ja, eigentlich sollte man das Problem an der Wurzel packen und nicht nach Umgehungslösungen suchen.

Auch Dir Danke für den Tipp mit Suchen&Ersetzen.

Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Antworten