Seite 1 von 1
[ gelöst ] Formelfehler; Klammersetzung
Verfasst: Fr, 02.03.2012 10:07
von Open_Office
hallo,
ich stehe z. Zt. auf dem Schlauch.
Bei Folgender Formel möchte ich ( #Wert) unterdrücken:
Meine Versuche lauten
[*] - =WENN(ISTFEHLER(DATUM( JAHR(J9))+4;12;31);0;(DATUM( JAHR(J9)+4;12;31)))
[*] - =WENN(ISTFEHLER(DATUM( JAHR(J9))+4;12;31);0;DATUM( JAHR(J9)+4;12;31)
Hier kommt jetzt die Fehlermeldung Err. 508.
Wie müssen die Klammern in der Formel gesetzt werden?
Re: Formelfehler; Klammersetzung
Verfasst: Fr, 02.03.2012 10:32
von balu
Hallo Open_Office,
wenn Du mit dem Funktions-Assistenten arbeiten würdest, hättest Du überhaupt kein Problem.
Also Grundgesetz Nr.1 Lautet.
Jede Funktion hat eine öffnende '(' und eine Schließende ')' Klammer. Also müssen diese abgezählt werden wenn in eine Funktion weitere Funktionen reinkommen.
Daraus ergibt sich dann, dass in diesem Versuch eine Klammer an der falschen Stelle ist.
Code: Alles auswählen
=WENN(ISTFEHLER(DATUM( JAHR(J9))+4;12;31);0;DATUM( JAHR(J9)+4;12;31)
Ein kleiner Tipp, sie gehört zwischen einer anderen Schließenden Klammer und vor einem Semikolon ';'.
Aber mal eine andere Frage.
Durch was kommt die Fehlermeldung bei dir denn zustande?
Vielleicht lässt sich die Formel ja vereinfachern. Ich denke da an so was wie z.B.
Gruß
balu
Re: Formelfehler; Klammersetzung
Verfasst: Fr, 02.03.2012 10:40
von Karolus
Hallo
Deine erste Formel ist völlig korrekt - die Frage ist: Steht in J9 ein Datums
wert oder evtl. ein
Text der wie ein Datum aussieht?
Wenn du tatsächlich nur "Nicht-datums-einträge" in J9 abfangen willst ? sollte es tun:
Karo
Re: Formelfehler; Klammersetzung
Verfasst: Fr, 02.03.2012 10:43
von Stephan
z.B.:
=WENN(ISTFEHLER(DATUM(JAHR(J9)+4;12;31));0;DATUM(JAHR(J9)+4;12;31))
Gruß
Stephan
Re: Formelfehler; Klammersetzung
Verfasst: Fr, 02.03.2012 10:54
von Open_Office
Hallo,
vielen Dank für die Formeln.
Sie ergeben, wenn alle Zellen mit dem
Format Datum belegt sind:
Zelle J6 ist leer
Code: Alles auswählen
=WENN(ISTFEHLER(DATUM(JAHR(J6)+4;12;31));0;DATUM(JAHR(J6)+4;12;31))
Ergebnis : 31.12.1903
Zelle J8 ist leer
Ergebnis : 30.12.1899
Re: Formelfehler; Klammersetzung
Verfasst: Fr, 02.03.2012 11:11
von Karolus
Hallo
Wenn du Die Formelzelle explizit als Datum Formatierst wird 0 als 30.12.1899 angezeigt weil dies eben der Tag Null*** in "OOozeitrechnung" ist.
***siehe: →Extras→Optionen→OOo-calc→Berechnen ..(Basis)Datum
Karo
Re: Formelfehler; Klammersetzung
Verfasst: Fr, 02.03.2012 12:11
von Open_Office
Hallo,
vielen DANK an ALLE.
Ich habe die "Fehlermeldung" 30.12.1899 über eine bedingte Formatierung abgefangen.