2009/01/19

Excel Formel zur Berechnung von Tagegeld

Nach langem Hin und Her habe ich nun endlich eine Formel gefunden, die mir anhand von 2 Datumszellen in Excel den Tagegeldsatz nach Bundesriesekostengesetz berechnet. Die Formel dazu lautet:

=WENN(TAGE360(J5;M5;WAHR)=0;WENN((STUNDE(M5)+MINUTE(M5)/60)-(STUNDE(J5)+MINUTE(J5)/60)>14;12;WENN((STUNDE(M5)+MINUTE(M5)/60)-(STUNDE(J5)+MINUTE(J5)/60)>8;6;0)))+WENN(TAGE360(J5;M5;WAHR)>1;(TAGE360(J5;M5;WAHR)-1)*24;0)+WENN(TAGE360(J5;M5;WAHR)>0;WENN((24-STUNDE(J5)-MINUTE(J5)/60)>14;12;WENN((24-STUNDE(J5)-MINUTE(J5)/60)>8;6;0))+WENN((STUNDE(M5)+MINUTE(M5)/60)>14;12;WENN((STUNDE(M5)+MINUTE(M5)/60)>8;6;0)))

Anhand von 2 Zellen (Startdatum J5 und Enddatum M5) mit Datum und Uhrzeit wird der Tagesgeldsatz berechnet. Dabei gilt: 24h=12EUR, >14h=12EUR und >8h=6EUR. Die Zellen haben das Format TT.MM.JJJJ hh:mm.

Wer Anmerkungen dazu hat, immer her damit :-)

3 Kommentare:

Klemens hat gesagt…

Bei 24h gibt es auch 24€ oder haben die das auch beschnitten?

q-gel hat gesagt…

Die Berechnung ist fehlerhaft.
1. Klemens hat Recht - bei Abwesenheit von 24h und mehr gilt nach wie vor ein Tagegeld von 24 EUR
2. Bei Tätigkeiten, die über in den nächsten Tag hineinreichen, rechnet die Formel ebenfalls nicht korrekt, wie das EStG §4 Abs.5 Pkt.5 Satz 2 erklärt:

"...eine Tätigkeit, die nach 16 Uhr begonnen und vor 8 Uhr des nachfolgenden Kalendertags beendet wird, ohne dass eine Übernachtung stattfindet, ist mit der gesamten Abwesenheitsdauer dem Kalendertag der überwiegenden Abwesenheit zuzurechnen."

Anonym hat gesagt…

Hallo Alex,

wenn ich Tagegeld für eine Reise berechnen möchte, die über ein Wochenende hinweg in die neue Woche hinein dauert, wird für Samstag und Sonntag kein Tagegeld ausgewiesen.
Wenn Sonntag der letzte Tag der Dienstreise ist (Reisedauer Montag bis Sonntag), wird auch ein Tag abgezogen. - Wie kann ich dies verhindern?