Innehållsförteckning
När vi arbetar med datum i Excel behöver vi ofta räkna antalet dagar från datumet Förr brukade man beräkna det manuellt, men i dag, med de moderna verktygens framsteg, är det ganska enkelt att beräkna det med hjälp av dessa moderna verktyg.
Idag ska jag visa hur man använder en Excel-formel för att räkna antalet dagar från datumet med hjälp av Microsoft 365-version .
Ladda ner övningsboken
Du kan ladda ner arbetsboken här:
Räkna dagar från datum.xlsxHur man lägger till datum i Excel
Excel har inbyggda format för att skriva ett datum i en cell. Om du inte känner till det är det bara att klicka på en valfri cell och skriva ett datum i den, på vårt vanliga sätt, DD/MM/YYYYYY Som jag har skrivit, 09-03-11 .
Markera den nu och gå till Hem >> Antal i avsnittet i Excel-verktygsfält . Du kommer att se den Datum alternativet väljs automatiskt i Excel.
Om du vill ändra formatet väljer du formatet dropdown menyn med den. Du kommer att få en hel del alternativ, t.ex. Allmänt, Antal, Valuta, Procent , etc.
- Välj nu det sista alternativet Fler sifferformat .
Vid denna tidpunkt får du en dialogruta som heter Formatera celler .
- Nu ser du under Typ menyn finns det olika typer av Datumformat Klicka på den som du vill ha. Här väljer jag den som står på 14 mars 2012 .
- Klicka sedan på OK .
På detta sätt kan du skriva Datum i valfritt format i Excel.
Läs mer: Hur du lägger till datum automatiskt i Excel
5 formler för att räkna dagar från datum i Excel
Låt oss ha en sådan här datamängd: Här har vi en anställdspost för ett företag som heter Tata-koncernen Dessutom har vi följande Anställdas namn, deras startdatum, och Slutdatum i kolumner B, C, och D respektive.
Här kan VD företaget vill ta reda på vad som är antal dagar totalt Hur kan han ta reda på detta? Nu visar vi hur det går till.
1. Använda normal subtraktion för att räkna dagar från datum i Excel
Här kan du använda den allmänna subtraktionsformeln som en Excel-formel för att räkna antalet dagar från datum. Dessutom ska vi använda följande formel.
= Slutdatum - StartdatumNu ska vi tala om stegen.
- Välj först och främst en kolumn där du vill ha det totala antalet dagar. Här har vi valt kolumn E och namngav den Totalt antal dagar .
- Välj sedan första Här har vi valt den första cellen, E5 .
- Skriv sedan motsvarande formel i E5 cell.
=D5-C5
- Tryck sedan på ENTER .
Se Excel har beräknat det totala antalet dagar mellan den två dagar, 3179 .
- För att ta reda på alla anställdas totala antal dagar drar du nu i Handtag för fyllning ikon (litet plus (+) Skylt i det nedre högra hörnet) eller . dubbelklicka på den.
Som ett resultat kommer alla celler att fyllas med formeln och antal dagar .
Läs mer: Hur man beräknar antalet dagar mellan två datum i Excel
2. Tillämpa funktionen DAYS för att räkna dagar från datum i Excel
Excel har en inbyggd funktion som heter DAYS-funktion . Det krävs två argumenten, den Slutdatum och Startdatum . och ger som resultat det totala antalet dagar däremellan. Låt oss nu tala om stegen.
- Välj först den första cellen i den kolumn där du vill ha det totala antalet dagar. Här väljer vi återigen den första cellen i kolumnen E5 cell.
- För det andra skriver du ner formeln.
=DAYS(D5,C5)
- Slutligen klickar du på ENTER .
Vi ser att vi har fått antalet dagar, 3179 .
- Dra nu, precis som i det föregående, i Handtag för fyllning ikonen och fyll alla celler i kolumnen med samma formel.
Läs mer: Excel-formel för att beräkna antalet dagar mellan idag & ett annat datum (6 snabba sätt)
3. Räkna dagar med Excels DATEDIF-funktion
Här kan du använda DATEDIF fungera som en Excel-formel för att räkna antalet dagar från datum. Dessutom är strukturen för denna funktion som följer nedan.
=DATEDIF (startdatum, slutdatum, "d")Den beräknar antalet dagar mellan två datum , precis som den DAGAR Funktion. Endast en skillnad, det krävs Startdatum som första argumentet, medan DAGAR tar Slutdatum först .
Nu ska vi tala om stegen.
- Välj först och främst en kolumn där du vill ha det totala antalet dagar. Här har vi valt kolumn E och namngav den Totalt antal dagar .
- Välj sedan första Här har vi valt den första cellen, E5 .
- Skriv sedan motsvarande formel i E5 cell.
=DATEDIF(C5,D5, "d")
- Tryck sedan på ENTER .
Vi ser att vi har fått antalet dagar, 3179 .
- Dra nu, precis som i det föregående, i Handtag för fyllning ikonen och fyll alla celler i kolumnen med samma formel.
Slutligen fick vi antalet dagar mellan de två datum .
En annan struktur för denna funktion är följande.
=DATEDIF (startdatum, slutdatum, "m")Den beräknar antal månader mellan två dagar .
Ett annat format är:
=DATEDIF (startdatum, slutdatum, "y")Den beräknar antalet år mellan två dagar .
Dessutom finns det ett annat format av DATEDIF som beräknar antalet dagar mellan två datum utan att ta hänsyn till åren. Det innebär att den räknar dagarna i samma år .
Om vi till exempel tar Startdatum som 11 juni 2012 och Slutdatum som 22 september 2020 Den räknar endast antalet dagar mellan 11 juni 2012 , och 22 september 2012 .
Här är formatet som nedan.
=DATEDIF (Startdatum, slutdatum, "yd")Du kan också se den bifogade bilden nedan.
På samma sätt finns det ytterligare ett format.
=DATEDIF (startdatum, slutdatum, "ym")Den beräknar antalet månader mellan två datum försummar de år .
Och den sista är som nedan.
=DATEDIF (startdatum, slutdatum, "md")Den beräknar antalet dagar mellan två datum försummar både månader och år .
Observera: DATEDIF är en dold funktion i Excel. Egentligen hittar du den inte någonstans i Excel. Excel-verktygsfält Du måste alltså skriva det fullständiga namnet i cellen eller Formula Bar för att få den.Läs mer: Excel-formel för antal dagar mellan två datum
Liknande läsningar
- Hur man lägger till datum i Excel automatiskt (2 enkla steg)
- Excel-formel för att hitta datum eller dagar för nästa månad (6 snabba sätt)
- Beräkna arbetsdagar i en månad i Excel (4 enkla sätt)
- Hur man subtraherar datum i Excel för att få år (7 enkla metoder)
4. Räkna nettodagar exklusive helger i Excel
Nu ska vi räkna det totala antalet arbetsdagar mellan två dagar För detta använder vi två funktioner. Det är de:
- NETWORKDAYS Funktion
- NETWORKDAYS.INTL Funktion
4.1. Användning av funktionen NETWORKDAYS för att räkna arbetsdagar från datumet
Här kommer vi att använda Funktionen NETWORKDAYS att räkna arbetsdagar från datum. I princip tar det tre argumenten, den Startdatum , den Slutdatum , och en förteckning över Icke-arbetsdagar eller . Semester Dessutom krävs det Lördag och Söndag av varje vecka som Helger Därefter anges antalet totala Arbetsdagar som output. Titta på bilden nedan. Vi har gjort en lista över alla årets helgdagar i kolumn G .
- Sedan skrev vi in formeln i cellen E5 .
=NETWORKDAYS(C5,D5,$G$5:$G$17)
- Tryck sedan på ENTER .
Här får vi den totala Arbetsdagar som 2272 dagar.
- Och sedan drog du den Handtag för fyllning ikonen till AutoFill resten av cellerna.
Slutligen har vi fått alla arbetsdagar .
Observera: Vi har använt oss av Absolut cellreferens i listan över helgdagar eftersom vi inte vill att den ska ändras när vi drar Handtag för fyllning ikon.Läs mer: Hur man beräknar arbetsdagar exklusive söndagar i Excel
4.2. Använda funktionen NETWORKDAYS.INTL i Excel
Den enda skillnaden mellan NETWORKDAYS och NETWORKDAYS.INTL funktion är att i NETWORKDAYS , helgdagarna är rättade som Lördag och Söndag . Men i NETWORKDAYS.INTL Du kan ta det som du vill.
Så NETWORKDAYS.INTL har fyra argumenten, den Startdatum , den Slutdatum , a Helgdag Antal , och en förteckning över Semester . Excel har åtgärdat Siffror för helgen . I bilden nedan, kolumner I och J innehåller en förteckning över de Siffror för helgen .
Låt oss för ett ögonblick tänka oss att i Tata-koncernen , veckosemestrarna är Fredag och Lördag . Så den Helgdag Antal är 7 .
- Nu går vi till kolumn E och infoga den här formeln i cellen E5 .
=NETWORKDAYS.INTL(C5,D5,7,$G$5:$G$17)
- Sedan klickar vi på ENTER .
- Sedan drar vi den Handtag för fyllning ikonen genom kolumnen.
Slutligen får vi det totala antalet Arbetsdagar för varje anställd med hänsyn till Fredag och Lördag som helgdagar.
Observera: Vi har återigen använt oss av Absolut cellreferens för en förteckning över Semester eftersom vi inte vill att den ska öka när vi drar i Handtag för fyllning ikon.Läs mer: Hur man beräknar arbetsdagar i Excel exklusive helger och helgdagar i Excel
5. Använda kombinerade funktioner för att räkna dagar från datum i Excel
Du kan anlita en kombination av vissa funktioner som t.ex. DATE-funktion , YEAR-funktionen , Månadsfunktion , och Dagfunktion som en Excel-formel för att räkna antalet dagar från datum Stegen beskrivs nedan.
- Först måste du välja en ny cell. E5 där du vill spara resultatet.
- För det andra bör du använda formeln nedan i E5 cell.
=DATUM(ÅR(D5),MÅNAD(D5),DAG(D5))-DATUM(ÅR(C5),MÅNAD(C5),DAG(C5))
- Slutligen trycker du på ENTER för att få fram resultatet.
Fördelning av formler
- För det första, DAY(C5)-> DAG funktionen returnerar dagnumret från C5 cell.
- Utgång-> 11 .
- För det andra, Månad(C5)-> MÅNAD funktionen returnerar dagnumret från C5 cell.
- Utgång-> 8 .
- För det tredje, YEAR(C5)-> ÅR funktionen returnerar dagnumret från C5 cell.
- Utfall-> 2011 .
- För det fjärde, DATE(ÅR(C5),MÅNAD(C5),DAG(C5))-> Denna DATUM funktionen returnerar datumet.
- Output-> 11-08-11.
- På samma sätt, DATE(ÅR(D5),MÅNAD(D5),DAG(D5))-> returnerar 24-04-20 .
- Slutligen, (24-04-20)-(11-08-11)—> blir 3179 .
- Sedan drar vi den Handtag för fyllning ikonen genom kolumnen.
Slutligen får vi det totala antalet dagar för alla anställda.
Läs mer: Beräkna antalet dagar mellan två datum med VBA i Excel
Räkna dagar mellan idag och ett annat datum i Excel
Dessutom kan vi räkna dagarna mellan idag och ett annat datum med hjälp av TODAY-funktionen . I princip är detta I DAG funktionen returnerar det aktuella datumet. Du kan alltså räkna dagarna från det aktuella datumet. Nu kommer vi att se följande två sätt att göra detta.
1. Användning av TODAY-funktionen i Excel
Du kan endast använda dig av I DAG funktionen som en Excel-formel för att räkna antalet dagar från datum Stegen beskrivs nedan.
- Först måste du välja en ny cell. D5 där du vill spara resultatet.
- För det andra bör du använda formeln nedan i D5 cell.
=TODAY()-C5
- Slutligen trycker du på ENTER för att få fram resultatet.
- Sedan drar vi den Handtag för fyllning ikonen genom kolumnen.
Slutligen får vi det totala antalet dagar för alla anställda.
Läs mer: Hur man räknar dagar från datum till idag automatiskt med Excel-formeln
2. Använda funktionerna TODAY & DAYS i Excel
Du kan använda både I DAG och DAGAR fungerar som en Excel-formel för att räkna antalet dagar från datum Stegen beskrivs nedan.
- Först måste du välja en ny cell. D5 där du vill spara resultatet.
- För det andra bör du använda formeln nedan i D5 cell.
=DAYS(TODAY(),C5)
- Slutligen trycker du på ENTER för att få fram resultatet.
- Sedan drar vi den Handtag för fyllning ikonen genom kolumnen.
Slutligen får vi det totala antalet dagar för alla anställda.
Läs mer: Hur du använder Excel-formeln för att räkna dagar från datum till idag
Övningssektionen
Nu kan du själv öva på den förklarade metoden.
Slutsats
Med hjälp av ovanstående metoder kan vi bekvämt beräkna antalet dagar eller . arbetsdagar mellan alla två datum med Microsoft Excel. Känner du till någon annan metod? Låt oss veta det i kommentarsfältet.