[ gelöst ] Formelfehler; Klammersetzung

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [ gelöst ] Formelfehler; Klammersetzung

Re: Formelfehler; Klammersetzung

von Open_Office » Fr, 02.03.2012 12:11

Hallo,

vielen DANK an ALLE.

Ich habe die "Fehlermeldung" 30.12.1899 über eine bedingte Formatierung abgefangen.

Re: Formelfehler; Klammersetzung

von Karolus » Fr, 02.03.2012 11:11

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

von Open_Office » Fr, 02.03.2012 10:54

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

Code: Alles auswählen

=WENN(ISTZAHL(J8);DATUM( JAHR(J8)+4;12;31);0)
Ergebnis : 30.12.1899

Re: Formelfehler; Klammersetzung

von Stephan » Fr, 02.03.2012 10:43

z.B.:

=WENN(ISTFEHLER(DATUM(JAHR(J9)+4;12;31));0;DATUM(JAHR(J9)+4;12;31))


Gruß
Stephan

Re: Formelfehler; Klammersetzung

von Karolus » Fr, 02.03.2012 10:40

Hallo
Deine erste Formel ist völlig korrekt - die Frage ist: Steht in J9 ein Datumswert 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:

Code: Alles auswählen

=WENN((J9="")*ISTTEXT(J9);0;DATUM(JAHR(J9)+4;12;31))
Karo

Re: Formelfehler; Klammersetzung

von balu » Fr, 02.03.2012 10:32

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.

Code: Alles auswählen

=WENN(ISTZAHL(J9);DATUM( JAHR(J9)+4;12;31);0)

Gruß
balu

[ gelöst ] Formelfehler; Klammersetzung

von Open_Office » Fr, 02.03.2012 10:07

hallo,

ich stehe z. Zt. auf dem Schlauch.
Bei Folgender Formel möchte ich ( #Wert) unterdrücken:

Code: Alles auswählen

=DATUM( JAHR(J9)+4;12;31)
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?

Nach oben