Indholdsfortegnelse
Ofte skal du beregne overarbejde for at spore dine medarbejderes normale og ekstra arbejdstid. Heldigvis kan du hurtigt beregne overarbejde i Excel. I denne artikel vil jeg præsentere dig for 4 metoder, som hovedsageligt indeholder Excel-formler til at beregne overarbejde over 8 timer.
Download arbejdsbog til øvelser
Beregning af overarbejde over 8 timer.xlsx
Metoder til beregning af overarbejde over 8 timer ved hjælp af Excel-formel
Lad os blive introduceret med følgende daglige timeseddel for en medarbejder, hvor Start og Sluttidspunkt er givet sammen med andre nødvendige oplysninger. Nu skal vi finde overtid over 8 timer/dag.
Før jeg går over til metoderne, vil jeg gerne oplyse, at de to første metoder behandler overarbejde i h:mm format. Og de øvrige metoder beregner overarbejdet i decimaltimer.
1. Anvendelse af TIME-funktionen til at finde overarbejde over 8 timer i Excel
I begyndelsen vil du se, hvordan vi kan beregne overarbejde ved hjælp af TID funktion hurtigt. TID funktion er en indbygget Dato og klokkeslæt funktion i Excel, der returnerer et decimaltal for et bestemt tidspunkt. Det er især nyttigt, hvis du vil bruge funktionen i en anden formel.
Vi skal dog følge to enkle trin for at få overarbejde.
Trin 1:
Først og fremmest skal du finde de timer, som medarbejderen har arbejdet. Du skal blot bruge følgende formel til at bestemme dette.
=E11-D11
Her, E11 er startcellen for sluttidspunktet og D11 er startcellen for starttidspunktet.
Trin 2:
Nu skal du bruge den TID funktion som vist i nedenstående formel.
=F11-TIME(8,0,0,0)
Her. F11 er værdien af antallet af arbejdstimer.
I ovenstående formel har jeg anvendt den TID funktion til at samle overtiden, dvs. over 8 timer/dag.
Så når jeg trækker den specifikke tid fra de samlede arbejdstimer for en medarbejder, får jeg de ekstra arbejdstimer fra de samlede arbejdstimer.
Bemærk: her er overarbejdet i h:mm format. Du kan fastsætte formatet ved hjælp af Formater celler (tastaturgenvejen er Ctrl + 1 ).
Læs mere: Sådan tilføjer du tid i Excel over 24 timer (4 måder)
2. Anvendelse af TIME & IF-funktioner for at få betinget overarbejde
Lad os sige, at du vil finde det betingede overarbejde (OT), der opfylder visse kriterier. Du vil f.eks. tælle det som overarbejde, hvis det overstiger 1 time.
I en sådan situation skal du blot bruge følgende formel.
=IF(E11-TIME(8,0,0)>=TIME(1,0,0),E11-TIME(8,0,0),0)
Her er E11 startcellen for de timer, som den ansatte har arbejdet.
Mens jeg forklarer formlen, kan jeg sige, at jeg tildelte E11-TIME(8,0,0)>=TIME(1,0,0) som den logisk_test argument for den populære IF funktion til at fastsætte kriterierne for overarbejde på over 1 time. Senere brugte jeg E11-TIME(8,0,0,0) syntaksen for at få overtidsbeløbet, hvis det opfylder kriterierne; ellers returneres 0 .
Hvis du ser nærmere på nedenstående skærmbillede, får du resultatet af G14 og G18 som 0 . da overarbejdet er 0:30 og 0:55 som er mindre end henholdsvis 1 time. Det er derfor, at det betingede overarbejde er 0 .
Læs mere: Excel-formel til beregning af arbejdstid
Lignende læsninger:
- [Rettet!] SUM virker ikke med tidsværdier i Excel (5 løsninger)
- Sådan subtraheres tid i Excel (7 hurtige metoder)
- Beregn de samlede timer i Excel (9 nemme metoder)
- Sådan bruges Time Format i Excel VBA (Macro, UDF og UserForm)
- Beregne omsætningstid i Excel (4 måder)
3. Brug af MIN-funktionen til at finde overarbejde over 8 timer i Excel
I modsætning til de to ovenstående metoder beregner vi overarbejdet i decimaltimer. Fordi den MIN funktionen fungerer ikke korrekt i h:mm format.
Lad os finde overtiden ved at følge de 3 nemmeste trin.
Trin 1:
I første omgang skal du finde det antal arbejdstimer ved at bruge følgende formel.
=(D11-C11)*24
Her, E11 er startcellen for sluttidspunktet og D11 er startcellen for starttidspunktet.
Endnu vigtigere er det, at vi skal multiplicere output med 24 til at få timerne i decimalværdier, da Excel behandler tiden som en del af en dag.
Trin 2:
Nu skal vi beregne den regelmæssige tid ved hjælp af MIN funktion. Så formlen vil være-
=MIN(8,E11)
I ovenstående formel er MIN funktionen returnerer 8 timer, hvis det antal timer, der er arbejdet, er lig med eller større end 8, ellers returneres værdien af det antal timer, der er arbejdet.
Trin 3:
Endelig skal vi trække den normale tid fra de præsterede timer som vist i nedenstående formel.
=E11-F11
Her, E11 er startcellen for de præsterede arbejdstimer og F11 er startcellen for normaltid.
Vi kan således nemt finde overtiden over 8 timer, som det fremgår af følgende billede.
Læs mere: Excel Timesheet formel med frokostpause (3 eksempler)
4. Brug af MAX-funktionen
Hvis du desuden ønsker at beregne overarbejde efter 8 timers anvendelse af den MAX funktion, kan du bruge følgende formel.
=MAX(0,E11-F11)
Her er det MAX funktionen returnerer 0 hvis resultatet af subtraktionen er 0 Ellers returnerer den overtiden over 8 timer i decimaltimer.
Relateret indhold: Excel-formel for overarbejde over 40 timer [med gratis skabelon]
Ting at huske
- Ofte kan du få #VALUE! fejl ved subtraktion af de to tidsværdier, hvis de ikke er i det rigtige format.
- Overarbejdets format (f.eks. h:mm eller decimaltimer), mens du vælger de forskellige metoder.
Konklusion
Kort sagt er dette hvordan du kan beregne overarbejde over 8 timer ved hjælp af Excel-formlen. Du kan også måle ekstra betaling for overarbejde samt overarbejde. Jeg tror stærkt på, at denne artikel vil artikulere beregningsmetoder. Hvis du har spørgsmål eller forslag, så lad mig vide i kommentarfeltet nedenfor.