Beräkna dagar mellan två datum i Excel (7 exempel)
Som Excel-användare kan du hamna i en situation där du behöver veta hur många dagar ligger mellan två datum i Excel. Eller så vill du räkna dagar mellan idag och ett specifikt datum. Eller så vill du få antalet arbetsdagar mellan två datum. Denna handledning introducerar några enkla och snabba metoder för att beräkna antalet dagar mellan två datum totalt tre scenarier.
Beräkna dagar mellan två datum
Använder subtraktion
Använda Kutools för att räkna dagar, veckor...
Använder DAYS-funktionen
Använder DATEDIF-funktionen
Räkna dagar mellan idag och ett datum
Räkna arbetsdagar mellan två datum
Exklusive helger
Exklusive helger och helgdagar
Ladda ner exempelfil
Beräkna dagar mellan två datum
Antag att du har Startdatum i cellen C2 och Slutdatum i cellen C3, vill du ta reda på antalet dagar mellan de två datumen. I det här avsnittet kommer vi att visa dig fyra sätt för att nå ditt mål.
Använder subtraktion
För att räkna dagar mellan två datum, helt enkelt subtrahera startdatumet från slutdatumet. Här är generisk formel:
Steg 1: Mata in subtraktionsformeln
I cellen C6, använd följande formel och tryck sedan på ange knapp.
=C3-C2
Resultat
Som ni kan se finns det 180 dagar mellan de två datumen i cellerna C3 och C2.
- Excel lagrar datum som serienummer som börjar den 1/1/1900, vilket representeras av siffran 1. Så när du subtraherar ett datum från ett annat, subtraherar du faktiskt datumens numeriska värden.
- Om slutdatumet är äldre än startdatumet kommer det returnerade resultatet att vara ett negativ heltal. Om du alltid vill få en positiv resultat kan du använda följande formel:
=ABS(End_date - Start_date)
Använda Kutools för att räkna dagar, veckor, månader och år mellan datum
Med Hjälp för datum och tid egenskap av Kutools för Excel, kan du också beräkna dagar mellan datum. Dessutom är den här funktionen mer kraftfull eftersom den erbjuder fler alternativ, som att räkna veckor, månader, år, och så vidare mellan två datum. Skärmdumpen nedan visar hur man gör räkna dagar mellan datum steg för steg, Och den fler alternativ du kan också räkna.
Efter att ha aktiverat funktionen genom att klicka Kutools > Formel Helper > Hjälp för datum och tid, gör så här:
- Välja Skillnaden i Typ sektion;
- Välj cell C2 och cell C3 separat i Date1 och Date2 textruta;
- Välja dag från Typ av resultat rullgardinslista ;
- Klicka OK.
- För att tillämpa Hjälp för datum och tid funktionen bör du installera Kutools för Excel först. Kutools för Excel erbjuder en 30-dagars gratis provperiod utan begränsningar, gå till ladda ner och installera det nu!
- Förutom att beräkna skillnaden mellan två datum Hjälp för datum och tid funktionen stöder även andra datum- och tidsberäkningar. Till lägg till datum och tid, kolla Lägg till alternativet i avsnittet Typ. Till beräkna ålder baserat på ett givet datum, kontrollera Ålder alternativet i avsnittet Typ.
Använder DAYS-funktionen
Ett annat sätt att få antalet dagar mellan två datum är att använda DAGAR funktion, som introduceras i Excel 2013. Här är generisk formel of d DAGAR fungera:
Steg 1: Ange DAYS-formeln
I cellen C6, använd följande formel och tryck sedan på ange knapp.
=DAYS(C3,C2)
Resultat
180 dagar ligger mellan de två datumen i cellerna C3 och C2.
Använder DATEDIF-funktionen
Den fjärde metoden för att räkna antal dagar mellan två datum är att använda DATEDIF fungera. Här är generisk formel för att beräkna dagsskillnaden mellan två datum:
Steg 1: Mata in DATEDIF-formeln
I cellen C6, använd följande formel och tryck sedan på ange knapp.
=DATEDIF(C2,C3,"d")
Resultat
180 dagar ligger mellan de två datumen i cellerna C3 och C2.
- Till skillnad från de andra 3 metoderna DATEDIF formeln stöder inte att subtrahera ett nyare datum från ett äldre datum. När Slutdatum är äldre än Start datum, en #OGILTIGT! fel kommer att returneras.
- Till skillnad från subtraktionsformeln och DAGAR funktion som bara kan räkna dagar mellan dagar, DATEDIF kan också beräkna månader or år mellan två datum.
- DATEDIF ingår inte i listan över funktioner i Excel, vilket betyder att det är en odokumenterad fungera. Detta kräver att du manuellt matar in alla argument för att skapa en DATEDIF formeln i ditt arbetsblad.
Räkna dagar mellan idag och ett datum
Om du vill beräkna antalet dagar mellan idag och ett specifikt datum är Excel inbyggt I DAG funktion kan hjälpa dig att få jobbet gjort enkelt och snabbt. Här är två generiska formler att räkna dagar mellan idag och ett annat datum med I DAG fungera:
För att beräkna antalet dagar mellan ett tidigare datum och i dag:
För att beräkna antalet dagar mellan ett framtida datum och i dag:
I det här fallet har du en framtida datum i cellen C2, och idag är det 15 mars 2023. Du måste beräkna antalet dagar mellan idag och detta datum, vänligen gör enligt följande.
Steg 1: Mata in formeln
I cellen C5, använd följande formel och tryck sedan på ange knapp.
=C2-TODAY()
Steg 2: Formatera resultatet som allmänt
Markera resultatcellen, klicka på Hem fliken, gå till Number grupp och välj sedan Allmänt från nummer Format listrutan.
Anmärkningar: Eller på Hem fliken, klicka på Dialogbox Launcher bredvid Nummer. Klicka sedan Allmänt i Kategori låda.
Resultat
Som ni kan se finns det 108 dagar mellan idag och datumet i cell C2.
Anmärkningar: Den I DAG funktionen ger det aktuella datumet exakt. Så när ett specifikt datum är fastställt kommer du att upptäcka att antalet dagar som returneras i kalkylbladet varierar eftersom I DAG funktionen ändras från dag till dag.
Räkna arbetsdagar mellan två datum
Då och då kan vi behöva räkna ut antalet dagar utan helgerna. Här visar vi hur du räknar arbetsdagar mellan två datum med hjälp av NÄTVERKSDAGAR funktion i två situationer. En situation är att räkna arbetsdagar utan extra semester. Den andra situationen är att räkna arbetsdagar med ytterligare semester.
Här är den generiska formeln för NÄTVERKSDAGAR fungera:
Exklusive helger
Till exempel har du Startdatum i cell C2 och Slutdatum i cell C3 vill du ta reda på antalet arbetsdagar mellan de två datumen oavsett helgdagar.
Steg 1: Mata in NETWORKDAYS-formeln
I cellen C6, använd följande formel och tryck sedan på ange knapp.
=NETWORKDAYS(C2,C3)
Resultat
Du kan se att det finns 130 arbetsdagar mellan de två datumen, utan hänsyn till helgdagar.
Exklusive helger och helgdagar
Till skillnad från exemplet ovan har du också ytterligare helgdagar listade i dataintervallet C5: C8, och du måste beräkna antalet arbetsdagar mellan de två datumen med angivna helgdagar.
Steg 1: Mata in NETWORKDAYS-formeln
I cellen C6, använd följande formel och tryck sedan på ange knapp.
=NETWORKDAYS(C2,C3, E3:E7)
Resultat
Du kan se att det finns 125 arbetsdagar mellan de två datumen, med hänsyn till de lediga helgerna.
Anmärkningar: I större delen av världen är det helg lördag och Söndag. Sedan NÄTVERKSDAGAR funktion är exakt den funktion du behöver. Men om din helg inte är lördag och söndag (som Bara söndag), bör du använda NETWORKDAYS.INTL funktion, som låter dig ange vilka dagar i veckan som ska betraktas som helger.
Relaterade artiklar
Hur kontrollerar jag om ett datum är allmän helgdag och räknar dagar utom helgdagar i Excel?
Du har till exempel en lista med datum och vill kontrollera om det finns helgdagar i listan, hur kan du få det gjort snabbt? I den här artikeln visar jag hur du kan beräkna alla datum för amerikanska helgdagar inom givna år och sedan kontrollera om ett datum är en amerikansk helgdag i Excel enkelt.
Hur beräknar jag dagar kvar i månad eller år i Excel?
I vissa fall kanske du vill veta antalet återstående dagar i en månad eller ett år. Vänligen ta reda på mer information från den här artikeln.
Hur beräknar jag timmar och minuter mellan två datum i Excel?
Om du antar att du har två kolumner med datumceller, och nu vill du beräkna skillnaden i dagar, timmar och minuter mellan dessa två datumceller enligt följande skärmdump. Den här artikeln kommer jag att prata om några metoder för att lösa denna uppgift åt dig.
Hur beräknar jag dagar fram till nästa födelsedag i Excel?
Om du vill veta hur många dagar kvar till din nästa födelsedag, hur skulle du göra? Om du använder Microsoft Excel kan du faktiskt använda formler i kalkylbladet för att enkelt räkna dagarna fram till nästa födelsedag. Vänligen bläddra för mer information enligt nedanstående tutorial visar.
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
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!
Innehållsförteckning
- Video: Räkna dagar mellan datum
- Beräkna dagar mellan två datum
- Använder subtraktion
- Använda Kutools för att räkna dagar, veckor...
- Använder DAYS-funktionen
- Använder DATEDIF-funktionen
- Räkna dagar mellan idag och ett datum
- Räkna arbetsdagar mellan två datum
- Exklusive helger
- Exklusive helger och helgdagar
- Relaterade artiklar
- De bästa Office-produktivitetsverktygen
- Kommentarer