0

Tage immer bis Jahres-Ende berechnen

Hallo Forum,

ich brauche einmal Eure Hilfe.

Wie kann ich ab einem fixen Datum innerhalb eines Jahres die Tage bis zum Jahres-Ende berechnen. Jedoch muss im darauffolgendem Jahr die

Tage in diesem Datensatz ab 01.01. - 31.12. berechnet werden. Vielen Dank für Eure Hilfe.

5 Antworten

null
    • ClausPeter
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Noch eine Erläuterung dazu:

    Im Jahr der Dateneingabe, Beginn mit Datum, sollen die Tage bis Jahres-Ende berechnen werden. Ab dem darauf folgendem Jahr immer ein volles Jahr.

    • Leonid_Semik
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Claus-Peter,

    die Tage im aktuellen Jahr:

    ---

    days(Datumsfeld,date(year(Datumsfeld),12,31))

    ---

    die Tage im nächsen Jahr:

    ---

    days(date(year(Datumsfeld)+1,1,1),date(year(Datumsfeld)+1,12,31))

    ---

    dieTage ab Datum bis ende nächsten Jahres:

    ---

    days(Datumsfeld,date(year(Datumsfeld)+1,12,31))

    ---

    Leo

    • ClausPeter
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    vielen Dank für Deine Antwort. Vielleicht muss ich noch genauer erklären, was ich möchte.

    Vertragsabschluss im Abschlussjahr (egal wann innerhalb des Jahres), dann Berechnung bis 31.12. des laufenden Jahres. Alle weiteren Jahre soll die Berechnung immer nur vom 01.01.-31.12. des jeweiligen Jahres, also immer 365 Tage, erfolgen. Sollte in einem Folgejahr ein Neuvertrag (egal wann im Jahr) abgeschlossen werden, dann wieder Berechnung bis 31.12. und in den weiteren Jahren nur jeweils vom 01.01. - 31.12.

    Ist dies so überhaupt möglich?

    • Leonid_Semik
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Claus-Peter,

    wenn du Anzahl der Tage dynamisch sehen möchtest dann ist die Formel für ein Funktionsfeld:

    ---

    days(Abschlussdatum,date(year(today()),12,31))

    ---

    Leo

    • ClausPeter
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    vielen Dank. Funktioniert.