Hi MIchael, *,
2012/1/6 Michael Volland <tnorala-office@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+help@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
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.