Seite 1 von 2

Kalenderfunktion meschugge?!

Verfasst: Fr 14. Dez 2012, 23:25
von Pit Zyclade
Habe jetzt die "Schn..." voll.
Ich experimentiere mit Kalender wie im Nachbarthread. Es wird immer bunter.
In der Tabelle steht z.B. B1=2012 (als Zahl), in A1=DATUM($B$1;1;1). Es wird richtig angezeigt 1.1.2012 (je nach Formatierung).
Nun schreibe ich in A2=MONAT(DATUM($B$1;1;1))
Das Resultat (bei Standardformatierung) ist Dezember, nicht Januar! :shock:
Der Fehler ist bei AOO und LO gleichermaßen und steht im Widerspruch zur Hilfe.

Kann mir das einer erklären? Bin ich übermüdet?

Re: Kalenderfunktion meschugge?!

Verfasst: Sa 15. Dez 2012, 00:10
von karolus
Hallo
Warum formatierst du ständig Zahlen in einem Datumsformat die gar keinen Datumswert darstellen ???

( die Zahl 0 im Datumsformat 'tt.mm.jjjj' → 30.12.1899 ; im Format 'mmmm' → Dezember )



Karolus

Re: Kalenderfunktion meschugge?!

Verfasst: Sa 15. Dez 2012, 09:49
von Pit Zyclade
->karolus
Mein Experimentalversuch entstand aus Deinem Beitrag zum 29.2. und den Antworten. Dabei wollte ich mein Wissen erweitern.
->egsel
NEIN, wenn ich MONAT(A1) eingebe, kommt ebenfalls Dezember heraus, siehe Anlage.

Ich kann mir das Ganze momentan nur so erklären, dass DATUM(a;b;c) keinen Datumswert liefert, den man in MONAT(datum) akzeptiert.
Ebenso könnte es mit WOCHENTAG(datum;n) sein.

Re: Kalenderfunktion meschugge?!

Verfasst: Sa 15. Dez 2012, 10:25
von Pit Zyclade
egsel hat geschrieben: Und hier noch etwas zur Datumsberechnung :
http://www.ooowiki.de/CalcFunktionenDat ... tumUndZeit
egsel
Danke für den Hinweis. Leider habe ich zuerst gleich mal Flüchtigkeitsfehler dort gefunden und korrigiert und andererseits aber keinen Hinweis, der mein hier skizziertes Problem löst. Dennoch Dank!

Re: Kalenderfunktion meschugge?!

Verfasst: Sa 15. Dez 2012, 10:45
von boser
Für alle,

eine Datei sagt mehr als 1000 Worte, hier ein Beispiel zu dem Problem.

Re: Kalenderfunktion meschugge?!

Verfasst: Sa 15. Dez 2012, 11:21
von boser
"ES FUNKTIONIERT !" , frei nach "es lebt!".
Es ist doch komplizierter als gedacht , aber es geht.
Siehe Beispiel.

Re: Kalenderfunktion meschugge?!

Verfasst: Sa 15. Dez 2012, 12:05
von Pit Zyclade
boser hat geschrieben:Für alle,

eine Datei sagt mehr als 1000 Worte, hier ein Beispiel zu dem Problem.
Nach Deinem Beispiel zählt MONAT(datum in der Zukunft) die Monate weiter ab heute?
Denn was hast Du mit =Monat(Zelle) erhalten als Du 1.1.12 eingegeben hast? Den Monat????
Ich gebe Dir ein weiteres Beispiel in der Anlage auch mit.

Re: Kalenderfunktion meschugge?!

Verfasst: Sa 15. Dez 2012, 12:09
von Pit Zyclade
boser hat geschrieben:"ES FUNKTIONIERT !" , frei nach "es lebt!".
Es ist doch komplizierter als gedacht , aber es geht.
Siehe Beispiel.
Das mit der Multiplikation mit 30 ist aber sehr ungenau!
Womit wir zum Anfang zurückkommen. 1.1.2012, egal wie geschrieben, egal wie wir uns bemühen, die Forderungen zu erfüllen, liefert mit nicht den Januar.
Mit solchen Funktionen kann man nicht arbeiten.

Re: Kalenderfunktion meschugge?!

Verfasst: Sa 15. Dez 2012, 12:14
von Pit Zyclade
Nachsatz:
Was, bitte schön, darf man als Argument x in MONAT(x) einfügen? Ein Datum, eine Zahl (ab wann gezählt), irgendetwas Konkretes?
Und was soll aus dieser Funktion rauskommen? Ein Monat (Datum), eine Zahl, ein Text?
Wie kann da eine Hilfefunktion helfen, wenn da nur Falsches drinsteht? Lest Euch bitte die Hilfe inklusive Beispiel (von LO) mal durch.

Re: Kalenderfunktion meschugge?!

Verfasst: Sa 15. Dez 2012, 12:20
von boser
Wo ist bitte die Ungenauigkeit ?
Das ist doch was du wolltest.

Das es nur über den Näherungswert geht ist schon klar.
Aber es erfüllt genau das was du wolltest.

Ich hab meine Tabelle nochmal erweitert.