Tips: Andra språk är Google-översatta. Du kan besöka English version av den här länken.
Logga in
x
or
x
x
Registrera
x

or

Hur man beräknar arbetade timmar och minus lunch i Excel?

Som företagets anställd behöver vi slå in och slå ut varje arbetsdag, räkna total arbetstid och minus lunchtid på en dag kan hjälpa till att beräkna lön enligt tiden. Till exempel har jag följande dagliga närvarokonto som innehåller inloggning, loggning och lunchstart, lunchändtider i ett kalkylblad, nu vill jag beräkna antalet arbetade timmar men minus lunchtid varje dag. För att avsluta detta jobb kan jag presentera några formler för dig.

doc beräkna arbetstid 1

Beräkna arbetade timmar och minus lunchtid med formler


Lägg till ett antal år / månader / dagar / veckor / timmar / minuter / sekunder till dags dato:

Kutools för ExcelÄr Formler verktyget innehåller några vanliga använda formler, till exempel lägga till år hittills, beräkna ålder baserat på födelsedag och så vidare. Med dessa vanliga formler kan du snabbt få det resultat du vill utan att komma ihåg några formler. Läs mer om den här funktionen ...

doc-count-veckor-två-dates3

Kutools för Excel: med mer än 200 praktiska Excel-tillägg, gratis att försöka utan begränsning i 60 dagar. Ladda ner och gratis test nu!


pilblå höger bubbla Beräkna arbetade timmar och minus lunchtid med formler


Följande formler kan hjälpa dig att beräkna arbetstid per dag baserat på tidsposter.

1. Ange denna formel: =SUM((CXNUMX-BXNUMX)+(EXNUMX-DXNUMX))*XNUMX in i en tom cell vid sidan av dina tidsrekordceller, F2, till exempel, se skärmdump:

Anmärkningar: I ovanstående formel: C2 är lunchens starttid, B2 är loggen i tid, E2 anger loggningstiden och D2 är lunchens sluttid. Du kan ändra referenser baserat på ditt behov.

doc beräkna arbetstid 2

2. Dra sedan fyllningshandtaget ner till de celler som du vill tillämpa denna formel, och alla totala arbetade timmar utom lunchtiden beräknas på en gång. Se skärmdump:

doc beräkna arbetstid 3

tips: Om det finns inloggning, logga ut tidsrekord och fast lunchtid (t.ex. en timme och trettio minuter) kan du använda denna enkla formel: = D2-B2-C2 att beräkna de arbetade timmarna per dag. Se skärmdump:

doc beräkna arbetstid 4



Rekommenderade produktivitetsverktyg

Fliken Office

guld star1 Hämta praktiska flikar till Excel och annan Office-programvara, precis som Chrome, Firefox och ny Internet Explorer.

Kutools för Excel

guld star1 Fantastiskt! Öka din produktivitet i 5 minuter. Behöver inte några speciella färdigheter, spara två timmar varje dag!

guld star1 300 Nya funktioner för Excel, gör Excel mycket enkelt och kraftfullt:

  • Sammanfoga cell / rader / kolumner utan att förlora data.
  • Kombinera och konsolidera flera ark och arbetsböcker.
  • Jämför rader, kopiera flera rader, konvertera text till datum, enhet och valutaomvandling.
  • Räkna med färger, personsökande subtotaler, avancerad sortering och superfilter,
  • Mer Välj / Infoga / Radera / Text / Format / Länk / Kommentar / Arbetsböcker / Arbetsblad Verktyg ...

Skärmdump av Kutools för Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Pascal · 6 months ago
    @Sheena:

    Found something laying around that actually solves your question.

    Columns D, E and F are the Start time, End Time and Break.


    Have a table somewhere that explains the breaks that have to be calculated:

    from till Pause
    0:00 6:00 0:00
    6:00 9:00 0:30
    9:00 10:00 0:45

    Then use the following expresssion (note that my reference to the table are on a tab called Anhang):

    =IF(AND(D18=ʺʺ,E18=ʺʺ),ʺʺ,(E18+(D18>E18)-D18)-IF((E18+(D18>E18)-D18)>Anhang!$A$6,IF(F18>Anhang!$C$6,F18,Anhang!$C$6),IF((E18+(D18>E18)-D18)<=Anhang!$B$4,IF(F18>Anhang!$C$4,F18,Anhang!$C$4),IF(F18>Anhang!$C$5,F18,Anhang!$C$5))))
  • To post as a guest, your comment is unpublished.
    Sheena · 9 months ago
    I need help with a formula. So I'm creating schedules, I have a log in and log out time. If that time is over 6 hours there has to be a 30 minute lunch. I want a formula that will calculate that time worked including a lunch IF it's over 6 hours
    • To post as a guest, your comment is unpublished.
      Jonny · 8 months ago
      I too would like the answer to this exact situation!
    • To post as a guest, your comment is unpublished.
      Red · 8 months ago
      Did you get help on this question?
      • To post as a guest, your comment is unpublished.
        Justin · 7 months ago
        I would also like the answer to this. Can it be varied? Example: 12 hour shift workers get an hour break, as do 11 and 10 hour shit workers. However, if you work 8 or 9 hours you get 45 minutes deducted, 6 - 7 hours have 30 minutes deducted and 5 hours have 15 minutes deducted. Any hours worked below 5 do not incur a break.