Mit Excel bestimmte Überstunden berechnen mit der MAX Formel?
Hallo liebe Gemeinde, ich hoffe Ihr könnt mir helfen.
Ich habe in Zeile E34 die Aktuell geleisteten Monatsstunden. In Zeile C41 möchte ich das mir alle Stunden über 160Std angezeigt werden, aber nicht mehr wie 50 Std. Also Insgesamt 210Std und in Zeile E41 sollen alle Stunden über 210Std. angezeigt werden.
Sollten mal keine Überstunden anfallen müsste in C41 und E41 00:00 stehen. Dieses benötige ich, da mit mehreren Tabellenblättern gearbeitet wird und im folge Monat keine Minus Stunden stehen dürfen.
Ich arbeite mit dem 1904 Datumswert. Außerdem habe ich die bedingte Formatierung [hh:mm]
In Zeile E41 verwende ich momentan folgende Formel: =MAX(F34-160/24;0) dieses funktioniert soweit auch, nur das bei 210Std nicht gestoppt wird.
In Zeile C41 wird diese Formel verwendet: =MAX(F34-210/24;0) was soweit auch gut funktioniert.
Würde mich sehr freunen, von euch zu hören.
1 Antwort
- C41 und E41 sind Zellen und keine Zeilen.
- mehr als, nicht mehr wie
- Ich habe nicht genau verstanden, was du mit deinen angegebenen Formeln treibst, aber ich würde es so machen:
- C41 =MIN(MAX(E34-160;0);50)
- E41 =MAX(E34-210;0)
Da E34 wohl im Uhrzeitenformat ist, muss man die Stundenanzahl in der Formel durch 24 teilen, also
=MIN(MAX(E34-160/24;0);50/24)
und
=MAX(E34-210/24;0)
Vielen Dank, für die schnelle Antwort.
Leider habe ich ein Ergebnis von 00:00 Stunden
In Zelle E34 sind Aktuell 171,22 Stunden
In Zelle C41 müsste er mir ja 11:22 Stunden anzeigen, dieses ist leider nicht der Fall.
Hast du vielleicht eine Idee warum dieses so ist?
Danke für den Zellen Hinweis ;)