Datumsberechnung
Moderator: Moderatoren
-
- Beiträge: 6
- Registriert: Fr, 25.07.2014 10:37
Datumsberechnung
Hallo,
ich möchte mich mal kurz vorstellen: Ich bin Mitte 50, Sachbearbeiter im öffentlichen Dienst und verstehe vom Computer nicht mehr als für meine Arbeit nötig. Manchmal auch etwas weniger. Ich bin auch nicht eben ein Nerd und werde eigentlich für etwas anderes bezahlt, darum wird es wohl auch so bleiben.
Nun zu meinem Problem: Mein Arbeitgeber hat vor einiger Zeit Open Office eingeführt (Version 3, habe ich mir sagen lassen) und Excel neulich abgeschaltet. Es gab zunächst Unterstützung durch eine externe Firma, aber das ist inzwischen vorbei. Daher hilft man sich eben selbst.
Man hat mich jetzt mit einer Aufgabe beglückt, für die es nötig ist, aus der Differenz von Daten die genaue Zahl der Jahre, Monate und Tage in je eine Spalte einzutragen (weil diese Daten noch weiter verarbeitet werden müssen). Der Zeitraum 1.1.2013-2.2.2014 muß also in einer Spalte 1 Jahr, in der nächsten 1 Monat und der nächsten 2 Tage ausweisen. Jahr und Monat ist ja noch einfach, aber für die Tage habe ich keine Lösung. Ein paar frivole Versuche mit TAGE führten immer zu falschen Ergebnissen. Was ich da herumgespielt habe, weiß ich selber nicht mehr, weil ich die Tabellenblätter wieder gelöscht habe. Meine Kollegen kann ich nicht fragen, die wissen noch weniger als ich, auch wenn man das nicht für möglich hält. Ich nehme aber an, daß ich nicht der erste, sondern mindestens der zweite bin, der dieses Problem hat, und daß mir jemand aus seiner Erfahrung eine brauchbare Lösung anbieten kann. Dafür schon einmal vielen Dank!
Herbert
ich möchte mich mal kurz vorstellen: Ich bin Mitte 50, Sachbearbeiter im öffentlichen Dienst und verstehe vom Computer nicht mehr als für meine Arbeit nötig. Manchmal auch etwas weniger. Ich bin auch nicht eben ein Nerd und werde eigentlich für etwas anderes bezahlt, darum wird es wohl auch so bleiben.
Nun zu meinem Problem: Mein Arbeitgeber hat vor einiger Zeit Open Office eingeführt (Version 3, habe ich mir sagen lassen) und Excel neulich abgeschaltet. Es gab zunächst Unterstützung durch eine externe Firma, aber das ist inzwischen vorbei. Daher hilft man sich eben selbst.
Man hat mich jetzt mit einer Aufgabe beglückt, für die es nötig ist, aus der Differenz von Daten die genaue Zahl der Jahre, Monate und Tage in je eine Spalte einzutragen (weil diese Daten noch weiter verarbeitet werden müssen). Der Zeitraum 1.1.2013-2.2.2014 muß also in einer Spalte 1 Jahr, in der nächsten 1 Monat und der nächsten 2 Tage ausweisen. Jahr und Monat ist ja noch einfach, aber für die Tage habe ich keine Lösung. Ein paar frivole Versuche mit TAGE führten immer zu falschen Ergebnissen. Was ich da herumgespielt habe, weiß ich selber nicht mehr, weil ich die Tabellenblätter wieder gelöscht habe. Meine Kollegen kann ich nicht fragen, die wissen noch weniger als ich, auch wenn man das nicht für möglich hält. Ich nehme aber an, daß ich nicht der erste, sondern mindestens der zweite bin, der dieses Problem hat, und daß mir jemand aus seiner Erfahrung eine brauchbare Lösung anbieten kann. Dafür schon einmal vielen Dank!
Herbert
Re: Datumsberechnung
Es sind nur 1 Jahr, 1 Monat und 1 Tag.Dummer_User hat geschrieben:aus der Differenz von Daten die genaue Zahl der Jahre, Monate und Tage in je eine Spalte einzutragen […] Der Zeitraum 1.1.2013-2.2.2014 muß also in einer Spalte 1 Jahr, in der nächsten 1 Monat und der nächsten 2 Tage ausweisen.
Die Suche nach „Jahre Monate Tage“ in diesem Forum hätte dich u.a. zu dieser Lösung geführt, die Karolus zusammengestellt hat: viewtopic.php?p=121592#p121592.
Für die Ermittlung der Tage ist darin der Term
Code: Alles auswählen
=B2-DATUM(JAHR(A2)+C2;MONAT(MONATSENDE(A2;MONATE(A2;B2;0)));TAG(A2))
A2 Anfangsdatum z.B. 01.01.2013
B2 Enddatum z.B. 02.02.2014
C2 =JAHRE(A2;B2;1)
D2 =MONATE(A2;B2;1)-C2*12
E2 s.o.
Grundsätzliches zum RechnenMitDatumUndZeit kannst du im vormaligen OOo-Wiki nachlesen.
Gruß
lorbass
-
- Beiträge: 6
- Registriert: Fr, 25.07.2014 10:37
Re: Datumsberechnung
Hallo Lorbass,
vielen Dank für deine Antwort! Es sind allerdings in dem Beispiel 1 Jahr, 1 Monat und 2 Tage, ich habe nämlich typischerweise vergessen zu erwähnen, daß es um Beschäftigungszeiten geht, und wenn ein Arbeitsverhältnis am 2.2. endet, hat der Mitarbeiter im Februar 2 Tage gearbeitet. Aber das sollte ein lösbares Problem sein.
Deine Formel kannte ich bisher nicht; ich habe im Internet schon ein paar gefunden (auch hier), die aber nicht zum gewünschten Ziel führten. Leider funktioniert deine Lösung auch nicht richtig, denn die Formel weiß nicht, wieviele Tage der Februar hat. Für den Zeitraum 10.2.12-31.12.13 werden 1 Jahr, 10 Monate (bis hierher alles richtig) und 21 Tage ausgegeben und für den Zeitraum 10.2.13-31.12.14 dasselbe, was schon mal nicht sein kann, weil 2012 ein Schaltjahr war. Richtig wären 20 Tage für 2012 und 19 für 2013. Leider treten immer wieder Teilmonate auf, und zwar gerne auch am Beginn von Beschäftigungsverhältnissen; ich fürchte, nur mit MONATSENDE "bin ich nicht geholfen".
MfG
Herbert
vielen Dank für deine Antwort! Es sind allerdings in dem Beispiel 1 Jahr, 1 Monat und 2 Tage, ich habe nämlich typischerweise vergessen zu erwähnen, daß es um Beschäftigungszeiten geht, und wenn ein Arbeitsverhältnis am 2.2. endet, hat der Mitarbeiter im Februar 2 Tage gearbeitet. Aber das sollte ein lösbares Problem sein.
Deine Formel kannte ich bisher nicht; ich habe im Internet schon ein paar gefunden (auch hier), die aber nicht zum gewünschten Ziel führten. Leider funktioniert deine Lösung auch nicht richtig, denn die Formel weiß nicht, wieviele Tage der Februar hat. Für den Zeitraum 10.2.12-31.12.13 werden 1 Jahr, 10 Monate (bis hierher alles richtig) und 21 Tage ausgegeben und für den Zeitraum 10.2.13-31.12.14 dasselbe, was schon mal nicht sein kann, weil 2012 ein Schaltjahr war. Richtig wären 20 Tage für 2012 und 19 für 2013. Leider treten immer wieder Teilmonate auf, und zwar gerne auch am Beginn von Beschäftigungsverhältnissen; ich fürchte, nur mit MONATSENDE "bin ich nicht geholfen".
MfG
Herbert
Re: Datumsberechnung
Hallo DU,
versuch es mal mit diesen Formelwurm
=JAHRE(A1;A2;0)&" Jahre, "&MONATE(A1;A2;0)-JAHRE(A1;A2;0)*12& " Monate, "&WENN(TAG(A2)>=TAG(A1);TAG(A2)-TAG(A1);TAG(A2)+(TAGEIMMONAT(A1)-TAG(A1))&" Tage.")
versuch es mal mit diesen Formelwurm
=JAHRE(A1;A2;0)&" Jahre, "&MONATE(A1;A2;0)-JAHRE(A1;A2;0)*12& " Monate, "&WENN(TAG(A2)>=TAG(A1);TAG(A2)-TAG(A1);TAG(A2)+(TAGEIMMONAT(A1)-TAG(A1))&" Tage.")
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: Datumsberechnung
Hallo Herbert,
oder diese Möglichkeit :
In die gewünschte Zelle kopieren, das "Hochkomma" am Anfang zum Abschluß löschen !
Unbedingt den Vorschlag von "Lorbass" durchlesen :
"Grundsätzliches zum RechnenMitDatumUndZeit kannst du im vormaligen OOo-Wiki nachlesen".
lg Gert
oder diese Möglichkeit :
Code: Alles auswählen
'=DATUMDIF(A2;B2;"y")&" Jahre, "&DATUMDIF(A2;B2;"ym")&" Monat, "&DATUMDIF(A2;B2;"md")&" Tage, "
Unbedingt den Vorschlag von "Lorbass" durchlesen :
"Grundsätzliches zum RechnenMitDatumUndZeit kannst du im vormaligen OOo-Wiki nachlesen".
lg Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
Re: Datumsberechnung
Jetzt muss ich mich doch mal zu Wort melden, obwohl ich zur Lösung des Problems noch nicht beitragen kann.
@clag
@Gert
Die Frager hat geschrieben, er muss mit OpenOffice arbeiten und du postest hier eine Formel mit einer Funktion, die es in OpenOffice nicht gibt.
Dafür habe ich momentan nur [:kopfschüttel:] übrig.
paljass
@clag
Warum versucht du es nicht, bevor du die Formel postest? Kommt nämlich nichts anderes bei raus, als bei den bisher vorgeschlagenen Formel und muss auch noch auseinander genommen werden, weil das Ergebnis in 3 Tellen erscheinen soll.versuch es mal
@Gert
Die Frager hat geschrieben, er muss mit OpenOffice arbeiten und du postest hier eine Formel mit einer Funktion, die es in OpenOffice nicht gibt.
Dafür habe ich momentan nur [:kopfschüttel:] übrig.
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Re: Datumsberechnung
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 ?
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
@ 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 ?

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

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Datumsberechnung
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
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
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Re: Datumsberechnung
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
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

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Datumsberechnung
... und was hat sich jetzt am falschen Ergebnis geändert - nichts 
Hoffentlich wird jetzt die eigentliche Frage nicht aus den Augen verloren!

Hoffentlich wird jetzt die eigentliche Frage nicht aus den Augen verloren!
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Re: Datumsberechnung
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
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
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Re: Datumsberechnung
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
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

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Datumsberechnung
Moin und Hallo zusammen
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
und dabei auch noch auf grantig machen.
Und dann selbst ein nicht richtig funktionierendes Beispiel bringen ...
Da sei mir doch etwas schmunzeln erlaubt
und du solltest auch mal wieder auf den Teppich kommen sonst könnte man annehmen du bist mit dem hier verwandt
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
und dabei auch noch auf grantig machen.
Und dann selbst ein nicht richtig funktionierendes Beispiel bringen ...
Da sei mir doch etwas schmunzeln erlaubt

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

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Datumsberechnung
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
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
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
-
- Beiträge: 6
- Registriert: Fr, 25.07.2014 10:37
Re: Datumsberechnung
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
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