Datumsberechnung

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: Datumsberechnung

Re: Datumsberechnung

von clag » Do, 31.07.2014 08:06

Hallo Herbert,

ist so ruhig geworden hier, hast du aufgegeben oder hast du eine Lösung gefunden?
Ich bin neugierig, gib doch mal eine Statusmeldung!

Re: Datumsberechnung

von paljass » Di, 29.07.2014 15:45

Hallo Herbert,
du hattest in einem frühreren Post mal gesagt, dass die Resttage für die Zeit vom 10.02.12 - 31.12.13 und für die Zeit vom 10.02.13 - 31.12.14 nicht gleich sein können, weil 2012 ein Schaltjahr ist. Deine Formeln berechnen aber jeweils 22 Resttage; sie sind also genau so richtig oder falsch wie die Formeln von lorbass und clag.

Aber jetzt möchte ich noch mal auf die letzte Antwort von clag eingehen. Er schrieb da
ein Schaltjahr ändert nicht viel im Ablauf eines Jahres es besteht halt aus unterschiedlich langen Monaten
wenn man wegen des 29 Februar eine Sonderreglung haben will, ist das m.E. Augenwischerei
Damit hat er im Grunde genommen recht. Wenn man mit Jahren rechnet, dann rechnet man halt mit Jahren, egal wieviel Tage sie haben.
Aber wenn man wie Dummer_User jetzt schrieb
sind diese Zeiten taggenau zu berechnen
, dann sollte man auch taggenau rechnen und nicht einen Differenzwert zwischen zwei Datumswerten in Jahre, Monate und Tage umrechnen.

Gruß
paljass

Re: Datumsberechnung

von Dummer_User » Di, 29.07.2014 15:32

Hallo,

ich habe eben erst bemerkt, daß ich den Wald vor lauter Bäumen nicht gesehen habe, aber ich bin ja auch Open-Office-Laie und lasse mich vom Programm zu leicht einschüchtern.
ich habe einfach mal die Rechnung so nachvollzogen, wie ich sie von Hand machen würde, nämlich vom Enddatum zum nächstgelegenen Datum mit dem vorhergehenden Tag des Eintrittsdatums zurückzugehen und die Differenz zu errechnen, d.h. bei einer Beschäftigung vom 15.8.10 bis zum 31.3.12 die Jahre und Monate bis zum 14.3.12 errechnen und dann die Differenz bis zum 31.3.
Überraschenderweise kann Open Office das auch.
Daher sehen meine Formeln jetzt so aus: (Spalte 1 ist Überschrift):
A2: Eintrittsdatum
B2: Austrittdatum
C2: Jahre; Formel: =JAHRE(A2;(B2+1);0)
D2: Monate; Formel: =MONATE(A2;(B2+1);0)-C2*12
E2: Tage; Formel: =(B2+1)-(EDATUM(A2;D2+(C2*12)))
Möglicherweise ist noch immer etwas falsch, aber ein knappes Dutzend Stichproben hat bisher nur richtige Ergebnisse gezeitigt. ich werde aber mal weiter probieren.

Herbert

Re: Datumsberechnung

von Dummer_User » Di, 29.07.2014 14:24

Hallo Gert,

Das war sicher gut gemeint, aber ich muß nun mal mit Open Office arbeiten, und da gibt es die Funktion DATUMDIF eben nicht, was nun wieder die Ursache meiner Leiden ist. Der Lösung bin ich bisher nicht näher gekommen.

Herbert

Re: Datumsberechnung

von Gert Seler » Di, 29.07.2014 13:41

Hallo Zusammen,

@ Paljass : Wer hat denn im U-Boot das Fenster geöffnet ?
Mein Beispiel :

Code: Alles auswählen

    '=DATUMDIF(A2;B2;"y")&" Jahre, "&DATUMDIF(A2;B2;"ym")&" Monat, "&DATUMDIF(A2;B2;"md")&" Tage, "
ist aus Libre-Office_Calc 4.2.5.2
Ergebnis : 1 Jahr(e), 11 Monate, 29 Tage
Das bereits in den Funktionen, von AOO zu LO, Differenzen enstanden sind hast Du mir sehr verständlich erklärt.
Ich arbeite nicht mehr mit " AOO ".

lg Gert

Re: Datumsberechnung

von Dummer_User » Di, 29.07.2014 09:41

Hallo,

ich dachte, daß klar sei, wo mein Problem liegt, ich erkläre es aber gerne:
Es geht um die Berechnung von Beschäftigungszeiten, die den Stufensteigerungen bei den Entgelten der Angestellten und der Besoldung der Beamten zugrundeliegen. Dafür sind diese Zeiten taggenau zu berechnen und anschließend zu addieren (üblicherweise haben meine Patienten mehrere vorherige Beschäftigungszeiten). Da die neue Stufe jeweils ab dem 1. des Monats gewährt wird, kann ein Fehler von nur einem Tag dazu führen, daß die neue Stufe einen Monat zu früh oder zu spät gewährt wird. Deshalb kann es ein großer Unterschied sein, ob jemand am 15.2.2012 oder am 15.2.2013 (oder am 15.8. oder 15.9.) seinen Dienst angetreten hat. Und aus demselben Grund möchten wir nicht von Hand rechnen, zu schnell hat man dabei einen Fehler gemacht.

Herbert

Re: Datumsberechnung

von Dummer_User » Di, 29.07.2014 08:55

Hallo,

zankt Euch nicht, haut Euch lieber!
Nachdem hier gestern Calc nicht so richtig funktionierte (das Internet auch nicht) bin ich heute wieder mit frischem Mut an mein Problem gegangen. Immerhin rechnet die Formel MONATE(A2;B2;1)-JAHRE(A2;B2;0)*12 die Monate richtig, die erste ergab negative Monate, wenn die Zahl der Jahre >1 war. Bei den Resttagen sind wir nicht weitergekommen, wobei ich aber dankbar für Eure Vorschläge bin, auch wenn bisher keiner hingehauen hat.
Wenn man mich heute mit meiner Hauptarbeit halbwegs in Ruhe läßt, werde ich zunächst einmal versuchen, die Formeln zu verstehen. So ganz blicke ich da nicht durch, weil ich im einzelnen nicht weiß, welche Berechnungen die Funktionen auslösen.
Ich hatte übrigens, bevor ich hier gefragt habe, diverse Orakel wie das Open-Office-Buch auf meinem Schreibtisch, die Calc-Hilfe, das Open-Office-Wiki und die Suchfunktion im Forum befragt und dabei viele Antworten gefunden, aber keine, die zu meinem Problem paßte. So wie ich Zeit finde, versuche ich es aber weiterhin.

Herbert

Re: Datumsberechnung

von clag » Di, 29.07.2014 08:37

ok wieder zurück zum Thema "Datumsberechnung"

ehrlich gesagt halte ich das, was Dummer_User alias Herbert da beschreibt für widersinnig

ein Schaltjahr ändert nicht viel im Ablauf eines Jahres es besteht halt aus unterschiedlich langen Monaten
wenn man wegen des 29 Februar eine Sonderreglung haben will, ist das m.E. Augenwischerei
dann müsste man alle anderen Monatskombinationen auch explizit auswerten bzw gänzlich auf Monate verzichten
und nur mit Tagen/Arbeitstagen oder Wochen/ KW rechnen.

Diese Resttage und auch Start und Endzeiten Regelung sind aus meiner Sicht unlogisch
Wenn Resttage dann müssten alle Resttage gezählt werden also bis zu 60Tage
nämlich die 30 Tage eines unvollständigen 31 Tage Start und Ende Monats Monats
usw .....

Herbert sollte erst einmal exakt definieren und beschreiben was er wie rechen will

Re: Datumsberechnung

von clag » Di, 29.07.2014 07:45

Moin und Hallo zusammen
paljass als Gast hat geschrieben:clag, woraus ziehst du eigentlich deine Überheblichkeit?

den Schuh ziehe ich mir jetzt aber nicht an
ich bin ja alles mögliche aber ganz bestimmt nicht überheblich, das können Andere hier viel besser,
nämlich die die die Andere zurecht weisen wollen weil sie ein unkorrektes Beispiel bringen
clag hat geschrieben:... und was hat sich jetzt am falschen Ergebnis geändert - nichts :twisted:

und dabei auch noch auf grantig machen.

Und dann selbst ein nicht richtig funktionierendes Beispiel bringen ...
Da sei mir doch etwas schmunzeln erlaubt 8)

und du solltest auch mal wieder auf den Teppich kommen sonst könnte man annehmen du bist mit dem hier verwandt :lol:

Re: Datumsberechnung

von clag » Mo, 28.07.2014 16:55

Hi paljass,

gib mal dieses Datum
01.02.2012- 01.03.2013
oder
01.02.2012- 02.03.2013
ein

hol dir aber erst mal nen kühlen Drink 8)

Re: Datumsberechnung

von paljass » Mo, 28.07.2014 16:14

So, jetzt ich nochmal,
Jahre: =JAHRE(A2;B2;0)
Monate: =MONATE(A2;B2;1)-C2*12
Tage: =(MONATSENDE(A2;0)-A2+1)-(MONATSENDE(B2;0)-B2+WENN(MONAT(B2)=2;3;0))

Die Formeln ergeben zumindest in den von Dummer_User angebenen Fällen das von Dummer_User gewünschte Ergebnis.

In der Hoffnung, dass das auch in allen anderen Fällen so ist
Gruß
paljass

Re: Datumsberechnung

von paljass » Mo, 28.07.2014 15:30

... und was hat sich jetzt am falschen Ergebnis geändert - nichts :twisted:

Hoffentlich wird jetzt die eigentliche Frage nicht aus den Augen verloren!

Re: Datumsberechnung

von clag » Mo, 28.07.2014 15:20

ok ok

obwohl es hier auch warm ist habe ich jetzt mal die "komplizierte" Formel an den "&" zerlegt
dabei noch eine kleiner Fehler beseitigt voila !

Jahre =JAHRE(A1;A2;0)&" Jahre"
Monate =MONATE(A1;A2;0)-JAHRE(A1;A2;0)*12& " Monate"
Tage =WENN(TAG(A2)>=TAG(A1);TAG(A2)-TAG(A1)&" Tage";TAG(A2)+(TAGEIMMONAT(A1)-TAG(A1))&" Tage")

damit sich der arme paljass nicht so aufregen muss ;)

Re: Datumsberechnung

von paljass » Mo, 28.07.2014 15:17

Hey clag,
danke, dass du dir Sorgen um mich machst - ist aber nicht nötig.
Ich wollte zu Ausdruck bringen, dass deine Formel was die Tage betrifft nichts anderes macht als die von lorbass bzw. Karo - und da hatte der Fragesteller schon rausgefunden, dass das falsch ist.
Ich finde es halt höchstgradig unnütz, zwei verschiedene Formel zu posten, die jeweils den gleich Fehler machen - damit ist niemandem geholfen, auch einen Weg zur Problemlösung kann ich darin nicht entdecken.

Gruß
paljass

Re: Datumsberechnung

von clag » Mo, 28.07.2014 14:59

hey hey

@ paljass
wie hoch sind denn Temperaturen in deinem Büro heute, ist die AirCon ausgefallen und du wirst gerade gebraten oder warum maulst du so ? :lol:

Es war ganz simple ein Vorschlage der dem Fragensteller möglicherweise einen Weg aufzeigt das Problem anzugehen.

Perfekte Lösungen sind zwar schön aber eben nicht immer sofort verfügbar, da können durchaus auch Ansätze helfen
und Herbert investiert auch noch etwas Gehirnschmalz in die Lösung.

Aber deswegen jetzt den Meckermann machen ist doch etwas hm naja ist halt ziemlich warm heute ;)

Nach oben