Zeitraum von Datum X bis heute ausrechenen

… Hallo Excel Profis,

ich möchte einen Zeitraum ausrechnen Jahre, Monate, Tage von einem Datum X bis heute.

Mit der Formel
=DATEDIFF2;G2;y& Jahre, &DATEDIFF2;G2;ym& Monate und &DATEDIFF2;G2;md& Tage

komme ich zwar an dieses Ziel F2 ist Datum in der Vergangenheit und G2 ist heute jedoch muss ich dann immer das Datum von heute neu eingeben. Es sind ca. 50 Reihe. Kann man dieses irgendwie einfacher regeln, so dass ich in der jeweiligen Spalte immer die Zugehörigkeitsdauer habe?

Sorry,
zeitbedingt kann ich leider nicht helfen.
Bitte um Verständnis.

So ganz verstehe ich dein Problem nicht…
Wenn es dir darum geht, dass du das heutige Datum immer manuell in G2 eintragen musst, warum arbeitest du in G2 nicht mit der HEUTE-Formel?

Anstelle von G2 einfach HEUTE eingeben.
Gruß
Mike

Hi gesamtgenie,

ich hab zwar noch nie mit der datedif-Funktion gearbeitet. Aber kann man statt des Bezugs auf das Datum in G2 evtl. die Funktion heute() verwenden. Bitte mal ausprobieren.

Gruß
Hermy

Danke!! :smile:

Anstelle von G2 einfach HEUTE eingeben.
Gruß
Mike

Hallo,
in die Formel statt
G2
HEUTE()
eintragen
Gruß
Brandis

Zur aktuellen Kalendertagbestimmung kann ich die Formel:

=HEUTE()
anbieten.
Ob sich nach Einsetzen in die entsprechende Zelle
damit rechnen lässt, wäre festzustellen.
.
Probiert habe ich folgende Lösung, die die gewünschten Daten ebenfalls korrekt liefert:
Beispiel:
Zelle A1 enthält Ausgangsdatum als „TTMMJJJJ“
Zelle B1 enthält die Formel „=HEUTE()“, liefert immer
. . . . .das aktuelle Kalenderdatum „TTMMJJJ“
Zelle C1 enthält die Formel „=B1-A1“, liefert eine Zahl
. . . . .als Differenz der Kalendertage von „B1-A1“.
Zelle D1 enthält die Formel „QUOTIENT(C1;365)“, liefert
. . . . .die Zahl der vergangenen Jahre zwischen
. . . . .„B1 und A1“
Zelle E1 enthält die Formel „D1*365“, liefert die Zahl
. . . . .Kalendertage für die vergangenen Jahre.
Zelle F1 enthalt die Formel „=C1-E1“, liefert die
. . . . .Differenz, die noch für die Ermittlung der
. . . . .Anzahl Monate und Tage übrig ist.
Zelle G1 enthält die Formel "QUOTIENT(F1;30), liefert
. . . . .die Zahl Monate, die sich aus Zelle F1
. . . . .ermitteln lassen.
Zelle H1 enthält die Formel „=G1*30“, liefert die
. . . . .Anzahl Kalendertage, die sich aus der Zahl
. . . . .Monate errechnen lassen.
Zelle I1 enthält die Formel „=C1-E1-H1“, liefert die
. . . . .noch vorhandenen Rest-Kalendertage.

Zelle „D1“ enthält immer die aktuelle Zahl der
. . . . .vergangenen Jahre,
Zelle „G1“ enthält immer die aktuelle Zahl der noch
. . . . .außer den Jahren noch übrigen Kalendermonate,
Zelle „I1“ enthält immer die Rest-Tage zum vergangenen
. . . . .Zeitraum ab Beginn bis"=HEUTE()"
Eine zusätzliche Eingabe ist nicht mehr erforderlich.
Es grüßt L. Sch.

Hallo Excel Profis,

ich möchte einen Zeitraum ausrechnen Jahre, Monate, Tage von
einem Datum X bis heute.

Mit der Formel
=DATEDIFF2;G2;y& Jahre, &DATEDIFF2;G2;ym& Monate und
&DATEDIFF2;G2;md& Tage

komme ich zwar an dieses Ziel F2 ist Datum in der
Vergangenheit und G2 ist heute jedoch muss ich dann immer das
Datum von heute neu eingeben. Es sind ca. 50 Reihe. Kann man
dieses irgendwie einfacher regeln, so dass ich in der
jeweiligen Spalte immer die Zugehörigkeitsdauer habe?

ich würde ins erste Feld z.B G2 das heutige Datum veintragen und alle anderen Felder der nächsten 49 Reihen mit = G2 als Formel definieren.
LG

Hallo,

ersetze doch mal in Deiner Formel „G2“ durch „heute()“
(natürlich ohne Anführungszeichen).

Gruß,
Ptonka

Du kanst in celle A1 einen anfang datum schreiben
in B1 macht du die funktion =heute()
dan macht du in C1 =B1-A1 ( resultat ist einen wert in tagen)
D1 ist $C$1
E1 ist $C$1

Dan mit Formatiert du Celle C1 in benutzer definiert in JJ (Jahr) der wert ist / sind jahren
Dan mit Formatiert du Celle D1 in benutzer definiert in MM (Monat) der wert ist / sind monaten
Dan mit Formatiert du Celle E1 in benutzer definiert in TT (Tag) der wert ist / sind Tagen

gr.JT

Hi,
diese Formel kannte ich bisher noch gar nicht. Jetzt weiß ich, dass es sie gibt, aber seltsamerweise sehr vesteckt angeboten wird. Also zu Ihrer Frage:

Wenn G2 heute ist, dann kann man auch statt G2 HEUTE() als Funktion schreiben. Die Funktion =HEUTE() liefert immer das heutige Datum.

Einen schönen Tag wünscht
J.D.

Hallo zurück,
ich kann leider nichts mit Ihrer Formel anfangen. Ich schlage einen anderen Lösungsweg vor.
Hinweise: ein Jahr wird mit 365 Tagen und ein Monat mit 30 Tagen veranschlagt.
Spalte A Spalte B Spalte C
10.04.2012 =heute() =B2-A2

Spalte D
=WENN(C2

Da mich diese Frage auch zu interessieren beginnt, habe ich mich auf die Suche nach einem Lösungsansatz gemacht. Ich empfehle hierfür den Link

http://www.excelfunktionen.de/base/id_16.htm

Er ist auch deshalb interessant, weil am Ende ein gewisser OLIVER BASEL für Anfragen verfügbar ist. Den könnte man ja auch noch um weitergehenden Rat fragen.

MfG

willba

Hi,
sorry, ich kenne die Formel etwas anders: nicht datediff2, sondern datedif
Damit:
=DATEDIF(F2;G2;„y“)&" Jahre, „&DATEDIF(F2;G2;„ym“)&“ Monate, „&DATEDIF(F2;G2;„md“)&“ Tage"

In Zelle G2 eingeben =heute() und dann die Spalte nach unten beliebig erweitern. Das Heutedatum bleibt dann gleich.
Gruß PL

Ich habe das Problem noch nicht ganz verstanden. was sind „Reihen“ Zeilen oder Spalten? Was ist „Zugehörigkeitsdauer“?

ersetze G2 durch $G$2 dann muß nur noch in Zelle G2 das heutige datum stehen…

kann Dir dabei leider nicht helfen