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

Hur beräknar man nettoarbetstid mellan två datum exklusive helger eller helgdagar i Excel?

I många företag betalas personalen efter arbetstid. Att beräkna nettot arbetstid på en dag är enkelt, men vad sägs om att beräkna nettotimmar i ett datumintervall? För den här artikeln introduceras formlerna för beräkning av nettoarbetstiden mellan två datum exklusive helger och helgdagar i Excel.

Beräkna arbetsdag exkluderar helger

Beräkna arbetstid exkluderar helger / helgdagar


pil blå höger bubbla Beräkna arbetsdag exkluderar helger

I den här delen introducerar jag formeln för att beräkna arbetsdag mellan två datumtider exklusive helger.

1. Välj två celler som du ska mata in startdatum och slutdatum och högerklicka för att välja Formatera celler bilda snabbmenyn. Se skärmdump:
doc netto arbetstid 1

2. I Formatera celler dialog, klicka Antal fliken och välj Motorcykel bilda Kategori lista och ange m / d / åååå h: mm i Typ textruta i höger avsnitt. Se skärmdump:
doc netto arbetstid 2

3. klick OK. Och ange startdatum och slutdatum i de två cellerna separat. Se skärmdump:
doc netto arbetstid 3

4. I cellen bredvid dessa två celler anger C13 till exempel denna formel =NETWORKDAYS(A13,B13)-1-MOD(A13,1)+MOD(B13,1)och tryck på ange -knappen, så får du resultatet med anpassat format, markerar resultatcellen och klickar på Start fliken och gå till nummer Format för att välja Allmänt för att formatera det som rätt format. Se skärmdump:
doc netto arbetstid 4


pil blå höger bubbla Beräkna arbetstid exkluderar helger / helgdagar

Om du vill beräkna nettoarbetstiden exklusive helger eller helgdagar kan du göra som nedan:

Beräkna netto arbetstid exkluderar helger

1. Välj två celler och formatera dem som anpassat format m / d / åååå h: mm och ange startdatum och slutdatum. Se skärmdump:
doc netto arbetstid 5

doc netto arbetstid 6

2. Och i nästa cell, C2 till exempel, ange denna formel,
=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30"),
tryck ange nyckel, då får du en siffersträng. Se skärmdump:
doc netto arbetstid 7

3. Högerklicka på nummersträngen och klicka Formatera celler från snabbmenyn och i Formatera celler dialogrutan, välj Motorcykel formen Kategori lista under Numbefliken och ange den här [h]: mm i Skriv textruta. Se skärmdump:
doc netto arbetstid 8

4. klick OK. Nu räknas nettoarbetstiden mellan två datum exklusive helger.
doc netto arbetstid 9

Tips: I formeln är A2 startdatum, B2 är slutdatum, 8:30 och 17:30 är den allmänna starttiden och sluttiden för varje dag, du kan ändra dem efter behov.

Beräkna nettoarbetstiden exklusive helger och helgdagar

1. På samma sätt som ovan väljer du två celler och formaterar dem som anpassat format m / d / åååå h: mm, och ange startdatum och slutdatum.
doc netto arbetstid 10

2. Välj en tom cell och ange semesterdatum i den, här har jag 3 helgdagar och jag skriver dem separat i H1: H3. Se skärmdump:
doc netto arbetstid 11

3. Välj en tom cell som placerar det räknade resultatet, t.ex. C2,
=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
och tryck ange nyckel, du får en siffersträng och formaterar den som anpassat format [h]: mm. Se skärmdump:
doc netto arbetstid 12

Tips: I formeln är A2 startdatum, B2 är slutdatum, 8:30 och 17:30 är den allmänna starttiden och sluttiden i varje dag, H1: H3 är semestercellerna, du kan ändra dem som du behöver.

Lägg enkelt till dagar / år / månad / timmar / minuter / sekunder till en datatid i Excel

Om du antar att du har datumdataformatdata i en cell, och nu måste du lägga till ett antal dagar, år, månader, timmar, minuter eller sekunder till detta datum. Normalt är användning av formel den första metoden för alla Excel-användare, men det är svårt att komma ihåg alla formler. Med Kutools för ExcelÄr Hjälp för datum och tid verktyget kan du enkelt lägga till dagar, år, månader eller timmar, minuter eller sekunder till en datumtid. Dessutom kan du kalkulera datumskillnaden eller åldern baserat på en viss födelsedag utan att komma ihåg formeln alls. Klicka för en gratis provperiod med alla funktioner 30 dagar!
doc lägg till timme minut sekund
 
Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsningar i 30 dagar.

De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (61)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har flera datum jag behöver använda för att beräkna hur många timmar som spenderats på iterationen A - förfrågan mottagen: 1/14/17 3:43 B - begäran avslutad: 1/16/17 23:03 C - förtydligande skickat: 1/16 /17 20:41 D - förtydligande mottaget : 1/16/17 22:38 Jag behöver hitta skillnaden BA = E och sedan DC = F nu ska EF ge mig nej. av timmar som spenderas på detta arbete som måste vara under 24 timmar
Denna kommentar minimerades av moderatoren på webbplatsen
Riktigt bra info men går det att omvandla till minuter? Tack Steve
Denna kommentar minimerades av moderatoren på webbplatsen
ja, formatera resultatcellen med anpassat format [mm] istället för [h]:mm
Denna kommentar minimerades av moderatoren på webbplatsen
Hej jag behöver hjälp med samma ämne I mitt fall har jag definierat startdatum och tid (dd.mm.åå och hh.mm) och jag har timmar som behövs för att något material ska kunna produceras (ex totalt 17 timmar) Mitt problem är hur man subtrahera icke arbetstimmar från den totala tiden som behövs tredje skiftet arbetar inte från 0:00 - 7:00 Snälla hjälp
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Fungerar den här formeln i Excel 2007. Eftersom jag försökte använda formeln för att beräkna nettoarbetstid exklusive helger och helgdagar, men den fungerar inte. Jag får "#NAME?" som utgång. Jag använder den för att beräkna från 9:6 till 18:00 (XNUMX:XNUMX).
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Fungerar den här formeln i Excel 2007. Eftersom jag försökte använda formeln för att beräkna nettoarbetstid exklusive helger och helgdagar, men den fungerar inte. Jag får "#NAME?" som utgång. Jag använder den för att beräkna från 9:6 till 18:00 (XNUMX:XNUMX). Snälla hjälp.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack, i allmänhet fungerar den här formeln bra för mig tack men hur gör jag det under tidsperioder som överstiger en månad? Min formel är denna: =(NETWORKDAYS(L22,M22,BankHols17to21)-1)*("18:00"-"8:00")+IF(NETWORKDAYS(M22,M22,BankHols17to21),MEDIAN(MOD(M22,1, 18),"00:8","00:18"),"00:22")-MEDIAN(NETWORKDAYS(L22,L22,1)*MOD(L18),"00:8","00:11" ) Så dessa två datum visas korrekt som 18 arbetstimmar: 05/2017/08 00:19 AM 05/17/09 00:17 AM Men den här som är över ett års skillnad mellan datumen visar upp 8 dagar 18 timmar: 05 /17/00 00:28 05/18/09 00:XNUMX Tack.
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har samma problem.
Fick du det löst?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag har försökt använda den här funktionen för att få minuter mellan två dagar exklusive helgdagar och helger. Oavsett vad får jag alltid 0 minuter i mitt svar. Jag delar mer än gärna min excel-fil om det behövs. Din hjälp kommer att uppskattas mycket.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för ditt meddelande. För att få minuter mellan två datum exklusive helgdagar och helger behöver du bara ändra [h]:mm till [mm] i det sista steget
Denna kommentar minimerades av moderatoren på webbplatsen
=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1 :H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H $3)*MOD(A2,1),"8:30","17:30"), Vad är nummer 11 i formeln ovan.?? Och även, Hur skriver man semestern i formeln om jag bara har en semester i månaden??
Denna kommentar minimerades av moderatoren på webbplatsen
Nummer 11 (söndag som helg) avser helgnummer Helgnummer Helgdagar 1 eller utelämnat lördag, söndag 2 söndag, måndag 3 måndag, tisdag 4 tisdag, onsdag 5 onsdag, torsdag 6 torsdag, fredag ​​7 fredag, lördag 11 endast söndag 12 måndag endast 13 tisdag endast 14 onsdag endast 15 torsdag endast 16 fredag ​​endast 17 endast lördag
Denna kommentar minimerades av moderatoren på webbplatsen
Hej,

Kan du snälla dela formeln som beräknar tid inklusive helger (lör & sön) också.
Denna kommentar minimerades av moderatoren på webbplatsen
hej,

Kan du skriva formeln för beräkning av tid sv/v dagar som inkluderar helger (lör och sön)
Denna kommentar minimerades av moderatoren på webbplatsen
Hej,

snälla posta hur man beräknar tiden sv/v två datum som inkluderar helger också.
Denna kommentar minimerades av moderatoren på webbplatsen
=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30"),


kan du snälla förklara hur detta fungerar.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Tack så mycket din formel, den hjälper mig verkligen mycket med mitt arbete. men min utmaning är hur kan du ta bort pausen från 12:1 till 30:8 baserat på din arbetstid från 5:XNUMX till XNUMX:XNUMX. Det betyder verkligen mycket för mig om du kommer att lösa mitt problem. snälla hjälp..
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, vet du var jag kan hitta formeln som innehåller pausen du nämner? Tack !
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, för mig faller vissa värden för start/sluttid på helger eller tid utanför det definierade fönstret. För dessa celler visas värdet som 00:00:00. Finns det något sätt att rätta till det?
Denna kommentar minimerades av moderatoren på webbplatsen
Denna formel fungerar för att returnera nettoarbetstimmar och minuter. Hur kan jag konvertera timmar till dagar, baserat på en åtta timmars arbetsdag? Till exempel bör resultatet "0 dag, 18 timmar, 45 minuter" vara "2 dagar, 2 timmar, 45 minuter"
Denna kommentar minimerades av moderatoren på webbplatsen
dela timmarna med 8 istället för 24 eftersom arbetstiden är 8 timmar för ditt team. så 18 timmar 45 minuter/ 8 timmar = 2 dagar 2 timmar 45 minuter (2 dagar = 2*8 = 16 timmar)
Denna kommentar minimerades av moderatoren på webbplatsen
hej, jag måste jämföra en inloggningstid om den ligger mellan ett tidsintervall i fallet om dess falltid inom intervall 1 då auktoriseringstiden för samma inloggning ligger inom specifik tid inom intervall 1 och vi har 3 till 4 intervall av olika tidpunkter och dess tillstånd respektive?
kan någon hjälpa?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag försöker hitta formeln som inkluderar pausen från 12:1 till 30:8 baserat på din arbetstid från 5:XNUMX till XNUMX:XNUMX. är det postat? tack så mycket för din hjälp, den här bloggen har hjälpt mig mycket!
Denna kommentar minimerades av moderatoren på webbplatsen
Har du lyckats med detta? Jag letar också efter en formel för att subtrahera en timme per dag, men inte nödvändigtvis en bestämd tid. I min inställning är arbetsdagen 8-5, men bara 8 timmar räknas. Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
tänk om helgen bara är söndag
Denna kommentar minimerades av moderatoren på webbplatsen
använd formeln =NETWORKDAYS.INTL så får du all syntax för din fråga
Denna kommentar minimerades av moderatoren på webbplatsen
Morgon,

I4 = Datum Start MFG (9/14/18 8:00)
J4:M4 = Beräknade arbetstimmar (28)
N4 = Sum(J4:M4)/8 med 8:an representerar arbetstimmar för att beräkna antalet dagar som krävs
O4 = MFG Lead-Time.. det är här jag har ett problem..

Det jag vill att kalkylarket ska göra är att berätta för mig när jobbet ska avslutas; närmare bestämt tiden. Jag är dock inte säker på hur man skriver formeln så den räknas bara 7:00-17:00 och utesluter 17:00-7:00.


Just nu har jag en 3.5 dagars LT som börjar 9/14/18 8:00 och utgången ger mig 09/17/18 20:00. Men jag kan inte ha en 20:00 eftersom det är utanför normal arbetstid. Det önskade resultatet bör vara 09/17/18 12:00.

Startdatum: 09/14/18 8:00 AM - 17:00PM är 1, 9/15/18 8:00AM - 17:00PM är 2, 9/16/18 8:00AM - 17:00PM är 3, 9/ 17/18 8:00 - 12:00 är 3.5.. några idéer?
Denna kommentar minimerades av moderatoren på webbplatsen
what is "11" in the formula --> (NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
Denna kommentar minimerades av moderatoren på webbplatsen
Hej allihopa,


Det finns ett fel på denna formel:

=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),


Om sluttiden är större än starttiden ger formeln oss fel värde. Det måste vi vara uppmärksamma på.


Men formeln var till stor hjälp! Tack
Denna kommentar minimerades av moderatoren på webbplatsen
då är det ingen sluttid :)
Denna kommentar minimerades av moderatoren på webbplatsen
Hello Sir,
Även jag hittar samma fel som du nämnde ovan, kan du dela svaret om du har

Deva
Denna kommentar minimerades av moderatoren på webbplatsen
Hej

I used your formula "=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30")" works great

Men jag får med dessa uppgifter negativa fel även när jag använder "1904 datumsystem".

Exempeldata är: 01.10.2018 15:10 / 03.10.2018 11:15 (datumformat tmjjjj hh:mm)

Felet är: data och tider som är negativa eller för stora visas som #######

Har du en idé.

John
Denna kommentar minimerades av moderatoren på webbplatsen
Formel inkluderar lördag. Nummer 11 tum

NÄTVERKDAGAR.INTL(A2,B2,11,H$1:H$3)

betyder mån-lör. Byt ut 11 mot 1 för mån-fre :-)

=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
Det finns inga kommentarer här ännu
Ladda fler
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL