Freigeben über

Funktion für Berechnung von Tagen in Excel

Anonym
2023-11-15T10:02:56+00:00

Liebe Alle,

ich suche eine Funktion in Excel für folgende Aufgabenstellung:
Personalverrechnung - Berechnung einer Tagesbasis für weitere Rechenschritte

Ist ein Mitarbeiter immer ganze Monate im Unternehmen, so sollen von 01.01. weg pro Monat immer 30 Tage als Basis herangezogen werden.

Beispiel: 01.01.2023 - 31.08.2023 = 240 Tage (Kalendertage wären es ja eigentlich 243 Tage).

Wenn der Mitarbeiter aber unter dem Monat Austritt, so sollen die tatsächlichen Kalendertage angezeigt werden.

Beispiel: 01.01.2023 - 15.03.2023 = 74 Tage

Kann mir hier jemand weiterhelfen, wie ich das lösen kann?

Liebe Grüße,

Monika

Microsoft 365 und Office | Excel | Geschäftlich | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
{count} Stimmen
Antwort, die vom Frageautor angenommen wurde
  1. Andreas Killer 144K Zuverlässigkeitspunkte Freiwilliger Moderator
    2023-11-22T11:05:26+00:00

    Hallo Monika,

    ich hab da mal ein paar Fälle durchgerechnet.

    Von Bis Tage
    01.01.2023 31.01.2023 30
    01.01.2023 28.02.2023 60
    01.01.2023 05.02.2023 35
    05.01.2023 28.02.2023 57
    30.01.2023 02.02.2023 4
    15.01.2023 31.01.2023 17
    01.01.2023 15.01.2023 15
    01.01.2023 31.08.2023 240
    01.01.2023 15.03.2023 75
    01.01.2022 28.02.2022 60
    01.03.2023 31.07.2023 150
    08.07.2022 31.12.2022 174

    C2: =VRUNDEN(TAGE360(MONATSENDE(A2;-1)+1;MONATSENDE(B2;0);0);30) + WENN(TAG(A2)=1;0;-30+MONATSENDE(A2;0)-A2+1) +
    WENN(MONATSENDE(B2;0)=B2;0;-30+TAG(B2))

    Die Formel funktioniert NICHT wenn ein Mitarbeiter in der Mitte des gleichen Monats anfängt und aufhört, also nur ein paar Tage arbeitet...

    In dem Fall kann müsste man nur B2-A1+1 rechnen. Ich hab das mal weggelassen weil macht es IMHO nur unnötig kompliziert.

    Andreas.

    Eine Person fand diese Antwort hilfreich.
    0 Kommentare Keine Kommentare

7 zusätzliche Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2023-11-21T13:42:35+00:00

    Hallo Andreas,

    Für volle Monate soll immer 30 Tage angenommen werden - egal ob 28 (Februar), 30 oder 31 Kalendertage sind.
    Falls gebrochener Monat angenommen wird, dann soll nur in dem angebrochenen mit den tatsächlichen Tagen gerechnet werden und die restlichen Monate wieder mit 30.

    Ich habe auch schon folgende Formel versucht: =TAGE360(E3;F3;WAHR) - bekomme aber auch nicht die richtigen Ergebnisse.

    Vielleicht muss auf den Kalender Bezug genommen werden?

    Vielen lieben Dank für deine Hilfe :)

    Liebe Grüße,

    Monika

    Monat Name Vorname Jahresbeginn bzw. Eintritt Jahresende bzw. Austrittstag lt. Formel tatsächliche SOLL-Tage
    1 A B 01.01.2023 31.01.2023 30 30
    2 C D 01.02.2023 28.02.2023 27 30
    3 E F 01.03.2023 31.03.2023 30 30
    4 G H 01.04.2023 30.04.2023 29 30
    5 I J 01.05.2023 31.05.2023 30 30
    6 K L 01.06.2023 30.06.2023 29 30
    7 M N 01.07.2023 31.07.2023 30 30
    8 O P 01.08.2023 31.08.2023 30 30
    9 Q R 01.09.2023 30.09.2023 29 30
    10 S T 01.10.2023 31.10.2023 30 30
    11 U V 01.11.2023 30.11.2023 29 30
    12 W X 01.12.2023 31.12.2023 30 30
    Y Z 15.03.2023 30.04.2023 45 47
    0 Kommentare Keine Kommentare
  2. Andreas Killer 144K Zuverlässigkeitspunkte Freiwilliger Moderator
    2023-11-21T08:15:27+00:00

    08.07.2022 - 31.12.2022: Hier sollte als Ergebnis 174 herauskommen.

    Hallo Monika,

    warum 174?

    Der Mitarbeiter ist nicht ganze Monate im Unternehmen das der 8.7. nicht auf den Monatssanfang fällt. Daher soll hier taggenau gerechnet werden und 31.12.22 - 8.7.22 +1 = 177

    Andreas.

    0 Kommentare Keine Kommentare
  3. Anonym
    2023-11-21T07:32:06+00:00

    Lieber Andreas,

    vielen lieben Dank für die Hilfe. Ich habe die Formel probiert. Sie funktioniert fast immer. Leider aber nicht bei folgenden Aufgaben:
    01.02.2022 - 28.02.2022: Hier sollte als Ergebnis 30 herauskommen. Die Formel gibt mit aber 27 als Ergebnis zurück.

    01.03.2023 - 31.07.2023: Hier sollte als Ergebnis 150 herauskommen. Die Formel gibt mir auch retour.

    08.07.2022 - 31.12.2022: Hier sollte als Ergebnis 174 herauskommen. Die Formel gibt mir aber 173 als Ergebnis zurück.

    Den 2. Fall konnte ich nun mit der Formel =TAGE360(E3;F3;WAHR) lösen.

    Beim dritten Fall bekomme ich mit beiden Formeln das falsche Ergebnis.

    Liebe Grüße,

    Monika

    0 Kommentare Keine Kommentare
  4. Andreas Killer 144K Zuverlässigkeitspunkte Freiwilliger Moderator
    2023-11-15T12:42:19+00:00

    .

    C1: =WENN(B1=MONATSENDE(B1;0);BRTEILJAHRE(A1;B1;0)*360;B1-A1+1)

    0 Kommentare Keine Kommentare