Note: The other languages of the website are Google-translated. Back to English
English English

få arbetstid mellan två datum i Excel

Normalt kan du behöva beräkna arbetarnas löneinkomst, i det här fallet bör du få arbetstiden mellan de två angivna datumen som exkluderar helger och helgdagar först. NÄTVERKSDAGAR-funktionen i Excel kan hjälpa dig att få netto-arbetsdagar mellan två datum och sedan multiplicera antalet arbetstimmar per arbetsdag för att få den totala arbetstiden.


Beräkna arbetstid mellan två datum exkluderar standardhelger

Om du vill få arbetstiden mellan två datum som exkluderar standardhelgerna (lördag och söndag), kan du använda en formel baserad på funktionen NETWORKDAYS som följande generiska syntax:

=NETWORKDAYS(start_date,end_date) * working_hours
  • start_date, end_date: Det första och sista datumet för att beräkna arbetsdagarna mellan.
  • working_hours: Antalet arbetstimmar under varje arbetsdag. (Normalt är arbetstiden 8 för varje arbetsdag, du kan ändra den efter dina behov.)

1. Använd nedanstående formel för att beräkna arbetstiden:

=NETWORKDAYS(A2,B2 )*8

Och dra sedan fyllningshandtaget till cellerna du vill klistra in den här formeln, så får du en lista med datumresultat, se skärmdump:

2. Sedan ska du formatera datumcellerna till generellt format, välj de beräknade cellerna och klicka sedan på Allmänt från nummer Format rulla ner under Hem fliken, då får du arbetstiden som följande skärmdump visas:


Beräkna arbetstid mellan två datum exkluderar både helger och helgdagar

Om det finns semesterdatum inom de två datumen, för att utesluta dessa helgdagar samtidigt, hur kan du lösa den här uppgiften i Excel?

Generisk syntax:

=NETWORKDAYS(start_date, end_date, [holidays]) * working_hours
  • start_date, end_date: Det första och sista datumet för att beräkna arbetsdagarna mellan.
  • holidays: Ett intervall med datumceller som du vill utesluta från de två datumen.
  • working_hours: Antalet arbetstimmar under varje arbetsdag. (Normalt är arbetstiden 8 för varje arbetsdag, du kan ändra den efter dina behov.)

1. Använd följande formel i en tom cell där du vill skicka resultatet:

=NETWORKDAYS(A4,B4,$E$4:$E$6 )*8

Och dra sedan fyllningshandtaget för att fylla formeln till de celler du behöver, en lista med datumformat visas, se skärmdump:

2. Då ska du formatera datumcellerna till allmänt format och du får följande resultat:


Beräkna arbetstid mellan två datum exkluderar anpassade helger

Någon gång vill du beräkna arbetstiden mellan två datum exklusive vissa anpassade helger, till exempel bara söndag eller söndag och måndag utan att ta hänsyn till helgdagar. I det här fallet bör du använda funktionen NETWORKDAYS.INTL i Excel. Formelsyntaxen är:

=NETWORKDAYS.INTL(start_date, end_date, [weekend]) * working_hours
  • start_date, end_date: Det första och sista datumet för att beräkna arbetsdagarna mellan.
  • weekend: De specifika veckodagarna som du vill ställa in som helger istället för standardhelger. Det kan vara ett helgnummer eller en sträng.
  • working_hours: Antalet arbetstimmar under varje arbetsdag. (Normalt är arbetstiden 8 för varje arbetsdag, du kan ändra den efter dina behov.)

Helgenummervärden anger följande helgdagar:

Weekendnummer Helgdagar
1 eller utelämnad lördag och söndag
2 Söndag och måndag
3 Måndag och tisdag
4 Tisdag och onsdag
5 Onsdag och torsdag
6 torsdag och fredag
7 Fredag ​​och lördag
11 Bara söndag
12 Endast måndag
13 Endast tisdag
14 Endast onsdag
15 Endast torsdag
16 Endast fredag
17 Endast lördag

I det här exemplet beräknar jag arbetstiden mellan två datum och utesluter endast den anpassade helgsöndagen, använd nedanstående formel:

=NETWORKDAYS.INTL(A4,B4,11)*8

Dra sedan fyllningshandtaget ner till de celler som du vill använda denna formel, och sedan bör du ändra det beräknade datumresultatet till allmänt format, så får du följande resultat efter behov:


Beräkna arbetstid mellan två datum exkluderar anpassade helger och helgdagar

Du kan också använda formelsyntaxen nedan för att få arbetstiden mellan två datum exkluderar både de anpassade helgerna och helgdagarna:

=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) * working_hours
  • start_date, end_date: Det första och sista datumet för att beräkna arbetsdagarna mellan.
  • weekend: De specifika veckodagarna som du vill ställa in som helger istället för standardhelger. Det kan vara ett helgnummer eller en sträng.
  • holidays: Ett intervall med datumceller som du vill utesluta från de två datumen.
  • working_hours: Antalet arbetstimmar under varje arbetsdag. (Normalt är arbetstiden 8 för varje arbetsdag, du kan ändra den efter dina behov.)

Vi kan till exempel använda formeln nedan för att få arbetstiden att exkludera anpassad helg (söndag och måndag) och helgdagar:

=NETWORKDAYS.INTL(A4,B4,2,$E$4:$E$6)*8

Därefter bör du konvertera de beräknade datumresultaten till allmänt format och du får följande resultat efter behov:


Relativa funktioner som används:

  • NÄTVERKSDAGAR:
  • Denna funktion används för att beräkna antalet arbetsdagar mellan två angivna datum.
  • NETWORKDAYS.INTL:
  • Den returnerar antalet arbetsdagar genom att exkludera standardhelgdagar (lördag och söndag) eller dagar som anges som helger.

Relativa arbetstid / artiklar på arbetsdagar:

  • Beräkna arbetstid per månad i Excel:
  • Normalt kan de flesta av oss arbeta 8 timmar om dagen, 5 dagar i veckan. Här vill jag få den totala arbetstiden per månad för att beräkna lönen. Hur beräknar jag den totala arbetstiden per månad i Excel?
  • Hitta första / sista dagen eller arbetsdagen i en månad i Excel:
  • Vet du hur du hittar den första eller sista dagen och den första eller sista arbetsdagen för ett visst månadsdatum i ett kalkylblad? Till exempel har jag ett datum 2014/5/21, och nu vill jag veta den första och sista dagen i denna månad, det vill säga 2014/5/1 och 2014/5/31, för att få första arbetsdagen är 2014 / 5/1 och sista arbetsdag är 2014/5/30.

De bästa Office-produktivitetsverktygen

Kutools för Excel - Hjälper dig att sticka ut från mängden

Vill du slutföra ditt dagliga arbete snabbt och perfekt? Kutools för Excel ger 300 kraftfulla avancerade funktioner (kombinera arbetsböcker, summera efter färg, dela cellinnehåll, konvertera datum och så vidare ...) och spara 80% tid åt dig.

  • Designad för 1500 arbetsscenarier, hjälper dig att lösa 80% Excel-problem.
  • Minska tusentals tangentbord och musklick varje dag, lindra dina trötta ögon och händer.
  • Bli en expert på 3 minuter. Behöver inte längre komma ihåg några smärtsamma formler och VBA-koder.
  • 30 dagars obegränsad gratis provperiod. 60-dagars pengarna tillbaka-garanti. Gratis uppgradering och support i 2 år.
Ribbon of Excel (med Kutools för Excel installerat)

Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)

  • En sekund att växla mellan dussintals öppna dokument!
  • Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
  • Ökar din produktivitet med 50% när du tittar på och redigerar flera dokument.
  • Ger effektiva flikar till Office (inkluderar Excel), precis som Chrome, Firefox och ny Internet Explorer.
Skärmdump av Excel (med Office-fliken installerad)
Sortera kommentarer efter
Kommentarer (0)
Inga betyg än. Bli först med att betygsätta!
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser