Innehållsförteckning
Ofta måste du beräkna övertid för att spåra dina anställdas ordinarie och extra arbetstid. Som tur är kan du snabbt beräkna övertid i Excel. I den här artikeln presenterar jag dig 4 metoder som huvudsakligen innehåller Excel-formler för att beräkna övertid över 8 timmar.
Ladda ner övningsboken
Beräkning av övertid över 8 timmar.xlsx
Metoder för att beräkna övertid över 8 timmar med Excel-formel
Låt oss börja med följande dagliga tidtabell för en anställd där Startsida och Sluttid ges tillsammans med annan nödvändig information. Nu måste vi hitta övertid över 8 timmar/dag.
Innan jag går in på metoderna vill jag informera er om att de två första metoderna behandlar övertid på följande sätt h:mm format. Övriga metoder beräknar övertiden i decimaltimmar.
1. Använd TIME-funktionen för att hitta övertid över 8 timmar i Excel
Till att börja med ser du hur vi kan beräkna övertid med hjälp av TID funktion snabbt. TID funktionen är en inbyggd Datum och tid funktion i Excel som returnerar ett decimaltal för en viss tid. Det är framför allt användbart om du vill använda funktionen i en annan formel.
Vi måste dock följa två enkla steg för att få övertid.
Steg 1:
Först och främst måste du ta reda på hur många timmar den anställde har arbetat. Använd följande formel för att fastställa detta.
=E11-D11
Här, E11 är startcellen för sluttiden och D11 är startcellen för starttiden.
Steg 2:
Nu måste du använda TID funktionen enligt nedanstående formel.
=F11-TIME(8,0,0)
Här. F11 är värdet av antalet arbetade timmar.
I formeln ovan använde jag mig av TID funktion för att sammanställa övertiden, dvs. över 8 timmar/dag.
När jag subtraherar den specifika tiden från de totala arbetstimmarna för en anställd får jag alltså de extra arbetstimmarna från de totala arbetstimmarna.
Observera: här är övertiden i h:mm formatet. Du kan fastställa formatet med hjälp av Formatera celler (tangentbordsgenvägen är Ctrl + 1 ).
Läs mer: Hur du lägger till tid i Excel över 24 timmar (4 sätt)
2. Tillämpning av TIME & IF-funktioner för att få villkorlig övertid
Låt oss säga att du vill hitta villkorlig övertid (OT) som uppfyller vissa kriterier, t.ex. vill du räkna den som övertid om den överstiger 1 timme.
I en sådan situation kan du använda följande formel.
=IF(E11-TIME(8,0,0)>=TIME(1,0,0),E11-TIME(8,0,0),0)
Här är E11 startcellen för de timmar som den anställde har arbetat.
När jag förklarar formeln kan jag säga att jag tilldelade E11-TIME(8,0,0)>=TIME(1,0,0) som logisk_test argumentet för den populära IF funktionen för att fastställa kriterierna för övertid som överstiger 1 timme. Senare använde jag E11-TID(8,0,0) syntaxen för att få fram övertidsbeloppet om det uppfyller kriterierna, annars returneras 0 .
Om du tittar noga på skärmdumpen nedan får du utmatningen av G14 och G18 som 0 Eftersom övertiden är 0:30 och 0:55 som är mindre än 1 Det är därför som den villkorliga övertiden är 0 .
Läs mer: Excel-formel för att beräkna arbetad tid
Liknande läsningar:
- [Rättad!] SUM fungerar inte med tidsvärden i Excel (5 lösningar)
- Hur man subtraherar tid i Excel (7 snabba metoder)
- Beräkna totala timmar i Excel (9 enkla metoder)
- Hur man använder tidsformat i Excel VBA (makro, UDF och UserForm)
- Beräkna omloppstiden i Excel (4 sätt)
3. Använd MIN-funktionen för att hitta övertid över 8 timmar i Excel
Till skillnad från de två ovanstående metoderna ska vi beräkna övertiden i decimaltimmar. Eftersom MIN funktionen fungerar inte korrekt i h:mm format.
Låt oss hitta övertiden genom att följa de tre enklaste stegen.
Steg 1:
Först måste du räkna ut de arbetade timmarna med hjälp av följande formel.
=(D11-C11)*24
Här, E11 är startcellen för sluttiden och D11 är startcellen för starttiden.
Ännu viktigare är att vi måste multiplicera resultatet med 24 för att få fram timmarna i decimalvärden eftersom Excel behandlar tiden som en del av en dag.
Steg 2:
Nu måste vi beräkna den ordinarie tiden med hjälp av MIN funktion. Formeln blir alltså-
=MIN(8,E11)
I formeln ovan är MIN funktionen returnerar 8 timmar, om de arbetade timmarna är lika med eller större än 8, annars returneras värdet av de arbetade timmarna.
Steg 3:
Slutligen måste vi subtrahera den ordinarie tiden från de arbetade timmarna enligt formeln nedan.
=E11-F11
Här, E11 är startcellen för de arbetade timmarna och F11 är startcellen för ordinarie tid.
På så sätt kan vi enkelt räkna ut övertiden över 8 timmar, vilket framgår av följande bild.
Läs mer: Excel Timesheet Formula med lunchpaus (3 exempel)
4. Användning av MAX-funktionen
Om du dessutom vill beräkna övertid efter 8 timmars tillämpning av MAX kan du använda följande formel.
=MAX(0,E11-F11)
Här kan MAX funktionen returnerar 0 om resultatet av subtraktionen är 0 Annars returneras övertiden över 8 timmar i decimaltimmar.
Relaterat innehåll: Excel-formel för övertid över 40 timmar [med gratis mall]
Saker att komma ihåg
- Ofta kan du få #VALUE! fel när man subtraherar de två tidsvärdena om de inte är i rätt format.
- Tänk på övertidsformatet (t.ex. h:mm eller decimaltimmar) när du väljer de olika metoderna.
Slutsats
Kort sagt, så här kan du beräkna övertiden över 8 timmar med hjälp av Excel-formeln. Du kan också mäta extra betalning för övertid samt övertid. Jag tror starkt på att den här artikeln kommer att förklara beräkningsmetoderna. Om du har några frågor eller förslag, var vänlig och låt mig veta i kommentarsfältet nedan.