Funktion Stundenberechnung mit Mindestpauschale in Excel?
Hallo zusammen,
ich bin seit einigen Stunden bereits auf der Suche, nach der richtigen Formel und komme gerade einfach nicht weiter, obwohl ich schon einiges Probiert habe.
Es geht um eine Stundenauswertungsliste mit einer Mindeststundenpauschale
Es muss die korrekte Anzahl der Stunden ausgerechnet werden (auch mit überschreitendem Tag). Allerdings müssen mindestens 5 Stunden angezeigt werden, wenn Personal früher nach Hause geschickt wird. Versuche das mal als Beispiel zu schreiben in 2 kleinen Teilen:
- Zelle - Startzeit : 11:00 Uhr
- Zelle - Endzeit : 12:30 Uhr
- Zelle - Stunden ist: =Wenn(Zelle2-Zelle1>5;Zelle2-Zelle1;5)Also wenn die Differenz der zwei Zellen kleiner als 5 ist, soll 5 dort stehen, auch wenn nur 1,5 stunden gearbeitet wurde.
- Zelle - Startzeit : 15:30 Uhr
- Zelle - Endzeit : 00:30 Uhr
- Zelle - Stunden ist: =Wenn(Zelle1<Zelle2;Zelle2-Zelle1;Zelle2-Zelle1+1)*24
Nun müssen aber beide Formeln irgendwie zusammenfließen, da es auch wie folgt aussehen kann:
- Zelle - Startzeit : 23:30 Uhr
- Zelle - Endzeit : 01:30 Uhr
- Stunden ist: ???????
In der Hoffnung, das eventuell irgendjemand weiß/versteht, was ich meine und mir helfen kann :)
Allerliebste (und langsam verzweifelte) Grüße
Myriam
2 Antworten
Du erzeugst in dieser Berechnung eine negative Zeitangabe. Du brauchst zusätzlich zur Uhrzeit dann noch das Datum. Dieser Datumsübertrag wird auch schon in der Zeile 13 in der Formel korrigiert. Das bedeutet, daß diese Formel auch die Berechnung in Zeile 14 korrekt azusführen wird. Somit ist sie zur Berechnung der "Iststunden" auch im Nachtübertrag geeignet.
Um jetzt die Zusammenführung beider Formeln:
Du setzt die Formel der berechneten Realstunden einmal als Bedingung (XXX) WENN(XXX)<5... ein und dann nochmal, wenn <5 unwahr ist und die Realstunden angezeigt werden müssen. Man kann also auch bedingte Verzweigungen ineinander verschachteln. Setze den "inneren" Ausdruck lieber in Klammern, um ihn als vorrangig zu berechnende Einheit zu markieren.
so klappt es
=WENN(WENN(G12>F12;G12-F12;WENN(G12<F12;(G12)+1)-F12)<(5)/24;(5)/24;WENN(G12>F12;G12-F12;WENN(G12<F12;(G12)+1)-F12))
DAAAAAANKE @GutenTag2003
Wuuuuhuuuuuuu!!!!!
z.B. so,
=WENN(WENN(G12>F12;G12-F12;WENN(G12<F12;(G12)+1)-F12)<(5)/24;(5)/24;WENN(G12>F12;G12-F12;WENN(G12<F12;(G12)+1)-F12))

Hey, danke für die Antwort. Allerdings ist das nicht die Formel die ich benötige.
in der Spalte H muss jeweils geprüft werden, ob weniger als 5 Stunden gearbeitet wurde und ob das zusätzlich im nächsten Tag ist.
Also dürfte dort nicht, 1,5 bzw 1:30 stehen (H12) sondern 5,00
Danke dir trotzdem
Danke dir schonmal. Ich glaube aber genau da ist, gerade mein Knoten im Kopf😅
=WENN((F12<G12;G12-F12;G12-F12+1)<5;5;(F12<G12;G12-F12;G12-F12+1))
Das zum Beispiel spuckt mir einen Fehler aus... Oder ich verstehe irgendetwas falsch... 🥲