leere Zelle ergibt Fehlermeldung 519 Wert

Liebe Mitnutzer,

Ich probiere gerade LO aus.
Bisher bin ich bei NeoOffice. Eine Calc-Datei, die mit NO geschrieben wurde, brachte in LO vielfach die Meldung "#Wert", immer dann wenn es einen Bezug auf eine leere Zelle gab. NO interpretiert eine leere Zelle als 0, LO offensichtlich als Text. Das ist sehr störend.
Vielen Dank für Hilfe
Martin

Hallo Martin,

Ich probiere gerade LO aus.
Bisher bin ich bei NeoOffice. Eine Calc-Datei, die mit NO geschrieben wurde, brachte in LO vielfach die Meldung "#Wert", immer dann wenn es einen Bezug auf eine leere Zelle gab. NO interpretiert eine leere Zelle als 0, LO offensichtlich als Text. Das ist sehr störend.

Kann ich nicht direkt nachvollziehen. Wenn ich z.B. in Zelle A1 "2" und
in B1 "3" notiere, so kann ich das ganz normal addieren oder
multiplizieren. Nehme ich eine leere Zelle B1, so klappt das auch.

Vielleicht hast Du auf irgendeine Weise tatsächlich einer Zelle über ""
die Eigenschaft Text zugewiesen und möchtest damit rechnen? LO ist da
etwas konsequenter mit dem Einhalten der Zuweisungen zu bestimmten Zellen.
Eine Zuweisung wie =WENN(A1>2;3;"") kann nur eine falsche Zuweisung
produzieren. "" ist ein leerer Text, die '3' zeigt aber, dass der Zelle
eigentlich eine Zahl zugewiesen werden soll. Da geht dann schon eher
=WENN(A1>2;3)

Ich bin sonst nicht so vertraut mit Calc, aber aus der Sicht eines
Datenbänklers ist konsequentes Einhalten von Formaten für Zellen das
ganz normale Vorgehen.

Gruß

Robert

Hallo, Martin!

Ich probiere gerade LO aus. Bisher bin ich bei NeoOffice. Eine
Calc-Datei, die mit NO geschrieben wurde, brachte in LO vielfach die
Meldung "#Wert", immer dann wenn es einen Bezug auf eine leere Zelle
gab. NO interpretiert eine leere Zelle als 0, LO offensichtlich als
Text. Das ist sehr störend.

Störend vielleicht, wenn man es anders gewohnt ist, aber konsistent.
Eine leere Zelle ist halt nicht eine Zelle mit dem Wert "0", sodass
dieses Verhalten als richtig zu bezeichnen ist.

Das Verhalten von NO ist bei LibO bzw. OOo früher ebenso gewesen und
beruht auf dem Verhalten, das MSO an den Tag legt. Vor ein paar
Versionen (welche genau kann ich nicht mehr sagen) ist dieses
Fehlverhalten korrigiert worden und seitdem kommt richtigerweise diese
Fehlermeldung.

Deshalb musst du einmal in den sauren Apfel beißen und deine
Calc-Tabelle korrigieren, damit deine Daten sauber interpretiert werden.

Gruß,
Christian.

Hallo Martin,

NO interpretiert eine leere Zelle als 0, LO
offensichtlich als Text.

Nein, das stimmt so nicht.

Wenn eine Formel ein numerisch erwartetes Argument hat und dies ein
Bezug auf auf eine leere Zelle ist, dann verwendet LibreOffice als
Wert für dieses Argument den numerischen Wert 0. Wenn die Zelle aber
nicht leer ist, sondern einen Text mit der Länge 0 enthält, dann
wird der Fehler #Wert angezeigt, weil die Datentypen unverträglich sind.

Optisch gibt es freilich keinen Unterschied zwischen einer leeren
Zelle und einer Zelle mit einem Text von der Länge 0.
Mathematisch-logisch ist dieser Unterschied aber sehr bedeutsam. :wink:

Gruß

Stefan

Hallo Robert;
Genau das war es:
"Vielleicht hast Du auf irgendeine Weise tatsächlich einer Zelle über ""
die Eigenschaft Text zugewiesen und möchtest damit rechnen?"

Mir war nicht klar, dass damit die Zelle eine Texteigenschaft bekommt. Ich habe in den Formeln statt "" , 0 eingebaut und schon klappt es.
In meiner Tabelle sind halt Text und Zahlen gemischt. Bei NO und OO war das egal.

Vielen Dank für die Hilfe.
Martin