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

Hur räknar man antalet dagar, arbetsdagar, helger mellan två datum i Excel?

Har du någonsin behövt räkna antalet dagar mellan två datum i Excel? Ibland kanske du bara vill beräkna arbetsdagarna mellan två datum, och någon gång måste du bara räkna helgdagarna mellan de två datumen. Hur kunde du räkna antalet dagar mellan två datum i ett visst skick?


Räkna eller beräkna antalet dagar mellan två datum med formler

För att räkna hur många dagar det finns mellan två angivna datum, använd något av följande formulär:

=DATEDIF(A2,B2,"D")
= B2-A2

Tryck sedan på ange nyckel, så får du antalet dagar mellan de två datumen. Se skärmdump:

Anmärkningar: I ovanstående formel, A2 anger startdatum och B2 anger slutdatum. Du kan ersätta dem efter behov.


Räkna eller beräkna antalet arbetsdagar mellan två datum med formler

Men ibland vill du bara ta reda på antalet arbetsdagar (från måndag till fredag), ovanstående formel fungerar inte för dig. I det här fallet är här två funktioner som kan hjälpa dig att hantera detta problem.


1. Använd funktionen NETWORKDAYS för att räkna antalet arbetsdagar

Ange följande formel i en tom cell:

=NETWORKDAYS(A2,B2)

Skriv sedan in ange nyckel och du räknar antalet arbetsdagar exklusive söndagar och lördagar mellan de två datumen. Se skärmdump:

Anmärkningar: I ovanstående formel, A2 anger startdatum och B2 anger slutdatum.


2. Använd funktionen NÄTVERKSDAGAR för att räkna antalet arbetsdagar men exkludera helgdagarna

Ibland kan det förekomma vissa helgdagar under det två datumet. Om du vill beräkna arbetsdagarna mellan dessa två datum bör du utesluta lördagar, söndagar och helgdagar. Detta NÄTVERKSDAGAR funktionen kan också hjälpa dig.

Syntaxen för NÄTVERKSDAGAR funktionen är: = NÄTVERKSDAGAR (Startdatum, Slutdatum, helgdagar)

Skriv semesterdatum i cellerna som du vill subtrahera från datumen och ange sedan denna formel i en tom cell där du vill få resultatet:

=NETWORKDAYS(A2,B2,$C$2:$C$6)

Tryck sedan på ange nyckel, antalet arbetsdagar som inte inkluderar söndagar, lördagar och helgdagar har beräknats. Se skärmdump:

Anmärkningar: I ovanstående formel, A2 anger startdatum, B2 står för slutdatum och C2: C6 är listan över helgdagar.


3. Använd SUM- och INT-funktionen för att räkna antalet arbetsdagar

Förutom funktionen NETWORKDAYS finns det en annan formel som kan hjälpa dig att få hur många arbetsdagar mellan två datum.

Ange eller kopiera följande formel i en tom cell:

=SUM(INT((WEEKDAY(A2-{2,3,4,5,6})+B2-A2)/7))

Och tryck sedan på ange nyckel och alla arbetsdagar beräknas. Se skärmdump:

Anmärkningar:

1. Ibland har du 6 arbetsdagar per vecka (från måndag till lördag), så du måste beräkna antalet arbetsdagar inklusive lördagar men exklusive söndagar. I det här fallet kan du använda denna formel:

=SUM(INT((WEEKDAY(A2-{2,3,4,5,6,7})+B2-A2)/7))

2. I ovanstående formler, A2 står för startdatum och B2 anger slutdatum.


Räkna eller beräkna antalet helgdagar mellan två datum med formler

Här har du också några formler för att bara räkna antalet helgdagar (lördagar och söndagar) under en viss period för dig. Ange eller kopiera någon av de två formlerna:

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A2&":"&B2)),2)>5))
=SUM(INT((WEEKDAY(A2-{1,7})+B2-A2)/7))

Tryck sedan på ange nyckel, och nu får du hur många helger mellan dessa två datum. Se skärmdump:

Anmärkningar: I ovanstående formel, A2 anger startdatum, B2 står för slutdatum.


Räkna eller beräkna antalet arbetsdagar, helger mellan två datum med en användbar funktion

För att räkna antalet veckodagar eller helger mellan två angivna datum, Kutools för ExcelÄr Formel Helper verktyg som innehåller några vanliga formler kan du använda dem för att beräkna åldrar, ord visas och så vidare.

Notera:Att tillämpa detta Formel HelperFör det första bör du ladda ner Kutools för Excel, och använd sedan funktionen snabbt och enkelt.

När du har installerat Kutools för Excel, gör så här:

1. Klicka på en cell där du vill hitta resultatet och klicka sedan på KutoolsFormel Helper > Formel Helper, se skärmdump:

2. I Formlerhjälpare dialogrutan, gör följande:

  • Välja Statistisk alternativ från Formel Typ falla ner;
  • i Välj en formel välj Antal icke-arbetsdagar mellan två datum or Antal arbetsdagar mellan två datum du vill använda;
  • Välj sedan cellerna som innehåller startdatum och slutdatum separat i avsnittet Argumentinmatning.
  • Äntligen klickar du på Ok -knappen för att få resultatet som följande screesnhot visas:


Räkna eller beräkna antalet dagar, veckor, månader eller år mellan två datum

Med Kutools för Excel's Hjälp för datum och tid funktionen kan du snabbt få de olika skillnadsresultaten mellan två datum baserat på ditt behov utan att komma ihåg några formler, till exempel veckor + dagar , månader + veckor och så vidare. Klicka för att ladda ner Kutools för Excel!

Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. Ladda ner och testa gratis nu!


Mer relativa datum- och tidartiklar:

  • Beräkna timmar mellan tider efter midnatt i Excel
  • Om du antar att du har en tidtabell för att registrera din arbetstid, är tiden i kolumn A starttiden för idag och tiden i kolumn B är sluttiden för nästa dag. Normalt, om du beräknar tidsskillnaden mellan de två gånger med direkt minus "= B2-A2", kommer det inte att visa rätt resultat som den vänstra skärmbilden visas. Hur kunde du beräkna timmarna mellan två gånger efter midnatt i Excel korrekt?

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 (50)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
God kväll Vänligen min förfrågan om jag har i en cell i excel datum och behöver extrahera antalet dagar, dvs 13-31/07/2014 är det möjligt? tack Najwa
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Vänligen var mer specifik om ditt problem. För att extrahera alla dagar mellan 13/07/2014 och 31/07/2014?
Denna kommentar minimerades av moderatoren på webbplatsen
Hallå. Jag använder Method2, men jag vill ha - fredagar, lördagar och söndagar. Men i följande fall, startdag: lördag, slutdag: söndag, jag får bara 1 dag istället för 2. Skulle någon kunna hjälpa till med detsamma? Tack så mycket,
Denna kommentar minimerades av moderatoren på webbplatsen
Fungerar för mig - kom du ihåg att ändra arrayen så att den refererar till de dagar som krävs? Du skulle behöva ändra den till {1,6,7} istället för {2,3,4,5,6}
Denna kommentar minimerades av moderatoren på webbplatsen
Använda en kolumnlista som innehåller datum och tid i detta format DD/MM/ÅÅÅÅ TT:MM ; vilken/vilka formler skulle behövas för att räkna hur många gånger varje dag och varje timme som en cell skrivs in i denna lista
Denna kommentar minimerades av moderatoren på webbplatsen
JAG HAR FYRA OLIKA DATUM OCH JAG MÅSTE RÄKNA SKILLNADEN MELLAN DEM VILKEN FUNKTION SKA JAG ANVÄNDA OCH HUR??
Denna kommentar minimerades av moderatoren på webbplatsen
Jag skulle vilja få formel som kan räkna 6 arbetsdagar exklusive helgdagar och vissa dagar är halvdagar. Finns det någon formel som kan hjälpa? tack
Denna kommentar minimerades av moderatoren på webbplatsen
Jag måste beräkna antalet dagar mellan 2 datum inklusive 1:a och sista dagen, och dela upp det i antalet dagar i varje månad. T.ex. start 28 jan slut 3 mars skulle återvända jan = 4, feb = 28, mars = 3 hur kan jag göra detta?
Denna kommentar minimerades av moderatoren på webbplatsen
Jag behöver beräkna lagring baserat på dagar (0-7); dagar (8-14) och per dag dagar 15 och framåt? Vilka formler använder jag?
Denna kommentar minimerades av moderatoren på webbplatsen
Jag behöver hitta dagar i MS Excel? kan inte hitta av mig ge mig ekvation......
Denna kommentar minimerades av moderatoren på webbplatsen
Jag försöker beräkna antalet dagar mellan datum men det finns vissa celler där det första datumet kan vara tomt. Jag vill returnera en "1" i den cellen när det inträffar. Jag har försökt lägga till en IF-formel, men jag kan inte få det rätt. Finns det något sätt jag kan antingen ignorera den tomma cellen och inte returnera ett värde eller bara ha en "0" i cellen?
Denna kommentar minimerades av moderatoren på webbplatsen
Jag behöver beräkna lagring baserat på dagar (0-10); per dag dagar 10 och framåt? till exempel: dagens datum (03-03-2016) + 10 dagar = datumet ska komma automatiskt????
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag måste beräkna skillnaden mellan två datum, till exempel startar den 04/05/2016, och den kommer att sluta den 20/06/2016, men faktiskt behöver jag en formel beräkna för att visa varje månad separata " dagar som tog den 24 maj och den 20 juni.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag behöver beräkna driftstopp till drifttid för en maskin i minuter under arbetstid. Mina arbetstider är: Måndag - Fredag ​​6:00 - 7:00 Lördag 7:00 - 2:00 Söndagar och helgdagar ej inkluderade Till exempel är det från 10/05/16 (tisdag) 6:00 till 11 /05/16 (onsdag) 8:00, den bör endast beräknas till 180 minuter (3 timmar) eftersom driftstoppet kommer att upphöra på tisdag 7:00 och återupptas vid onsdag 6:00.
Denna kommentar minimerades av moderatoren på webbplatsen
HI.. Hur man räknar idag datum lägga till efter 60 dagar vilket datum. Ex:27-10-2016 +60 dagar = vilket datum?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej.. Jag behöver din hjälp för att få Nätverksdagar med 2 villkor. Start datum ; 01/11/2016 och slutdatum:13/11/2016 Helgdagar (01/11/2016 och 02/11/2016). 1.Undantagna söndagar. 2.Undantaget ovanstående helgdagar. Tack, Krishna M
Denna kommentar minimerades av moderatoren på webbplatsen
ABCDE
01-11-2016 13-11-2016 9 01-11-2016 02-11-2016

(SUM(INT((WEEKDAY(A2-{2,3,4,5,6,7})+B2-A2)/7))-((NETWORKDAYS(A2,B2)-(NETWORKDAYS(A2,B2,D2:E2)))))
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Vänligen ange formeln som inkluderar två villkor. Om skillnaden mellan de två datumen är "0 till 5" kalenderdagar är slutresultatet "Y" och om skillnaden mellan de två datumen är "större än 5" eller "mindre än 0" är slutresultatet "N" . 15-jan-2017, 17-jan-2017 = Y 15-jan-2017, 21-jan-2017 = N 15-jan-2017, 11-jan-2017 = N 15-jan-2017, 15-jan-2017 = Y
Denna kommentar minimerades av moderatoren på webbplatsen
=if((17-Jan-2017-15-Jan-2017)>5,"YES","NO")
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, vänligen ange en enkel formel, jag vill lägga till dagar i ett visst datum. till exempel 10.05.2017 och vill lägga till 10 dagar så svar bör komma 20.05.2017
Denna kommentar minimerades av moderatoren på webbplatsen
A1= 10-05-2017
B1= A1+10
= 20-05-2017


*Obs. A1 måste vara i datumformat och B1 i allmänt format
Denna kommentar minimerades av moderatoren på webbplatsen
Jag måste visa veckodagarna för 28 års cykel, låt säga från 1 januari 1 CE till 1 januari 2 CE i juliansk kalender. Är det möjligt att göra det automatiskt? Väntar på svar, uppriktigt, Hayim
Denna kommentar minimerades av moderatoren på webbplatsen
En alternativ formel för att undvika helger är ganska användbar.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag vill hitta antal dagar mellan 2 dejter utan söndagar. Snälla hjälp mig. Tack, Bittu Gogoi
Denna kommentar minimerades av moderatoren på webbplatsen
hi
jag har ett in- och utcheckningsdatum, jag vill beräkna hur många tors+fredagar det är eftersom de har olika rumspriser än resten av nätterna, dvs från lör till onsdag
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