Hi MIchael, *,

2012/1/6 Michael Volland <tnorala-off...@yahoo.de>:
>
> wollte kurz ein altes spreadsheet (Zeiterfassung) von OpenOffice
> anpassen und bekam beim addieren "leerer" Felder einen "#VALUE!"-Error

Die sind nicht leer, sondern haben einen Text-eintrag der Länge Null,
sind also vom Typ Text.

> Leer bedeutete folgende beiden Formeln, für C8, D8, E8, F8 ohne
> eingetragene Werte (Zeiten):
>
> =IF(AND(D8>C8;D8>0;C8>0;C8<=1;D8<=1);(D8-C8)*24;"")     # h8

Wenn C8>0 sein soll, und D8>C8, dann ist D8 automatisch auch >0, die
Regel ist also überflüssig.
Lösung für Dein Problem ist: nicht "" sondern 0 für den "trifft nicht
zu"-Zweig verwenden.

Alternativ verwende die Funktion "N" um werte in Zahlen zu wandeln.
N(i8)+N(h8) (oder eben nimm Summe, bei Zellbereichen wird text
implizit als 0 betrachtet

> Jetzt habe ich mal die Bedeutung der Operatoren nachgelesen - auch für
> Excel. Das ist ein Bug, oder?

Nein, eine gewollte Änderung. (der ODF 1.2 standard definiert die
einfachen Operationen so, also muß das auch dementsprechend in LO
umgesetzt werden)

ciao
Christian

-- 
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an