Innehållsförteckning
Att räkna antalet dagar i Excel är en viktig uppgift i vår dagliga verksamhet. Men vilka är Excel-formlerna för att göra det på ett effektivt sätt? I den här artikeln kommer jag att räkna antalet dagar från ett datum till idag med hjälp av Excel-formler och Power Query.
Ladda ner övningsboken
Du kan ladda ner följande Excel-arbetsbok för bättre förståelse och öva själv.
Räkna datum till idag.xlsx
8 enkla sätt att använda Excel-formeln för att räkna dagar från datum till idag
I den här artikeln ska vi visa hur du tillämpar en Excel-formel för att räkna dagar från datum till idag genom att använda formeln för subtraktion , TODAY-funktionen , funktionen DATE , funktionen DAYS , funktionen DATEDIF , funktionen NETWORKDAYS , funktionen NETWORKS.INT , och genom att använda sig av Power Query .
Innan vi går in på huvuddiskussionen ska vi titta på vår datamängd.
I följande figur visas namnen på de anställda och deras anställningsdatum. Vi måste räkna antalet dagar från anslutningsdatumet till idag .
Vi sätter igång
1. Använda subtraktionsformeln för att räkna dagar från datum till idag i Excel
Vi kan räkna antalet dagar från anslutningsdatumet till idag med hjälp av subtraktionsformeln.
Subtraktionsformeln, som är den enklaste, kan enkelt tillämpas genom att skriva in minus (-) mellan de två datumen.
Steg 1:
- Välj först den E5 cell.
- Skriv sedan ned följande formel.
=D5-C5
- Slutligen trycker du på ENTER .
Steg 2:
- Du ser alltså antalet dagar mellan den första personens anslutningsdatum och dagens datum.
- Använd sedan Handtag för fyllning verktyget och dra det ner från E5 cell till den E13 cell.
Steg 3:
- Slutligen får du fram antalet dagar för alla personer i datamängden.
Läs mer: Hur man minskar antalet dagar eller ett datum från idag i Excel
2. Använda funktionen TODAY för att räkna dagar från datum till idag
Om du inte vill skapa en annan cell för det aktuella datumet kan du alltid använda I DAG funktion .
Den här funktionen returnerar det aktuella datumet, som uppdateras kontinuerligt om datamängden ändras eller öppnas. Inga argument presenteras i TODAY-funktionen .
Steg 1:
- För att tillämpa funktionen i vår datamängd väljer du en tom cell, t.ex. E5 cell.
- Skriv sedan följande formel för att beräkna det totala antalet dagar sedan en anställd började arbeta på kontoret. Här C5 är den anställdes inträdesdatum.
=TODAY()-C5
- Tryck sedan på ENTER .
Steg 2:
- Därför visas antalet dagar mellan den första personens anslutningsdatum och dagens datum.
- Använd sedan Handtag för fyllning verktyget och dra det ner från E5 cell till den E13 cell.
Steg 3:
- Slutligen får du fram antalet dagar för alla personer i datamängden.
Läs mer: Excel-formel för att beräkna antalet dagar mellan idag och ett annat datum
3. Använda Excel-formel med DAYS-funktionen för att räkna dagar från datum till idag
Ett annat enkelt sätt att räkna antalet dagar mellan två datum I detta fall ska anslutningsdatumet och det aktuella datumet tillämpas. DAGarna funktion .
Funktionen ger antalet dagar mellan två Excel-datum.
Syntax för funktionen DAYS
=DAYS (slutdatum, startdatum)
Argument för funktionen DAYS
end_date - Slutdatum.
start_datum - Startdatum.
Steg 1:
- Låt oss tillämpa funktionen i vår datamängd. Välj en tom cell som D5 .
- Lägg sedan in följande formel här nedan. där D5 är datumet för den aktuella dagen och C5 är anslutningsdatumet.
=DAYS(D5,C5)
- Därefter trycker du på ENTER .
Steg 2:
- Här visas antalet dagar mellan den första personens anslutningsdatum och dagens datum.
- Använd sedan Handtag för fyllning verktyget och dra det ner från E5 cell till den E13 cell.
Steg 3:
- Resultatet blir antalet dagar för alla personer i datamängden.
Läs mer: Hur man beräknar antalet dagar mellan två datum i Excel
4. Tillämpa DATE-funktionen för att räkna dagar från idag i Excel
Du kan beräkna antalet dagar med hjälp av funktionen DATE . DATE funktion returnerar det serienummer som ett visst datum har.
Syntax för DATE-funktionen
=DATE (år, månad, dag)
Argument för funktionen DATE
år - Årets nummer.
månad - Månadens nummer.
dag - Dagens nummer.
Eftersom vi har en cell som innehåller datumet, kan vi använda ÅR , MÅNAD , och DAG för att extrahera år, månad respektive datum. Du kan också mata in uppgifterna manuellt.
- YEAR-funktionen extraherar året från ett givet datum. Syntaxen för funktionen är följande
=ÅR (datum)
- Excel månadsfunktion extraherar månaden från ett givet datum
=MONTH (serienummer)
- Excel DAY-funktion returnerar månadens dag som ett tal mellan 1 och 31 från ett givet datum.
=DAY (datum)
Steg 1:
- Vår formel har därför formen där D5 är datumet för den aktuella dagen och C5 är anslutningsdatumet.
=DATUM(ÅR(D5),MÅNAD(D5),DAG(D5))-DATUM(ÅR(C5),MÅNAD(C5),DAG(C5))
- Välj nu en tom cell E5 , ange formeln och tryck på ENTER .
Steg 2:
- Därför visas antalet dagar mellan den första personens anslutningsdatum och dagens datum.
- Dessutom kan du använda Handtag för fyllning verktyget och dra det ner från E5 cell till den E13 cell.
Steg 3:
- Slutligen visar bilden antalet dagar mellan anslutningsdatumet och dagens datum i datamängden.
Läs mer: Beräkna antalet dagar mellan två datum med VBA i Excel
Liknande läsningar
- Hur man beräknar antalet månader mellan två datum i Excel
- Lägg till dagar till ett datum i Excel med undantag för helger (4 sätt)
- Hur man beräknar arbetsdagar i en månad i Excel (4 enkla sätt)
- Subtrahera datum i Excel för att få år (7 enkla metoder)
- Hur man beräknar arbetsdagar mellan två datum i Excel (4 metoder)
5. Använda Excel-formel med DATEDIF-funktionen för att räkna dagar från datum till idag
Användningen av DATEDIF är också ett sätt att räkna dagar mellan Excel-datum. Den är särskilt avsedd för att bestämma tidsskillnaden i olika enheter, inklusive dagar, månader och år.
Syntax för DATEIF-funktionen
=DATEDIF (start_datum, slut_datum, enhet)
Argument för funktionen DATEIF
start_datum - Startdatum i Excel-format för datum och serienummer.
end_date - Slutdatum i Excel-format för datum och serienummer.
enhet - Den tidsenhet som ska användas (år, månader eller dagar).
Steg 1:
- Så formeln för vår datamängd ges nedan där D5 är datumet för den aktuella dagen och C5 är datumet för anslutningsdatum. Dessutom, d avser dagar (hela dagar).
=DATEDIF(C5,D5, "d")
- Skriv nu in formeln i en tom cell och tryck på ENTER .
- På samma sätt är DAGAR kan du också använda funktionen I DAG funktionen här istället för end_date.
Steg 2:
- Därefter visas antalet dagar mellan den första personens anslutningsdatum och dagens datum.
- Dessutom kan du använda Handtag för fyllning verktyget och dra det ner från E5 cell till den E13 cell.
Steg 3:
- Slutligen visar bilden antalet dagar mellan anslutningsdatumet och dagens datum i datamängden.
Läs mer: Hur man räknar månader från datum till idag med hjälp av Excel-formeln
6. Tillämpa funktionen NETWORKDAYS för att räkna dagar från datum till idag i Excel
Om du vill räkna arbetsdagar och utesluta helgdagar och helgdagar kan du använda NETWORKDAYS funktion .
Excel NETWORKDAYS funktionen räknar antalet arbetsdagar mellan två datum. Lördag och söndag utesluts automatiskt från funktionen och som ett alternativ kan en lista över helgdagar uteslutas.
Du kan inte ändra standardhelgdagarna i funktionen.
Syntax för NETWORKDAYS Funktion
=NETWORKDAYS (start_datum, slut_datum, [helgdagar])
Argument för NETWORKDAYS Funktion
start_datum - Startdatum.
end_date - Slutdatum.
semester - [valfritt] En lista över arbetsfria dagar som datum.
Steg 1:
- Låt oss först räkna antalet arbetsdagar exklusive helgdagarna och utan att räkna semesterdagar.
- Välj en tom cell och infoga följande formel där C5 är anslutningsdatum och D5 är datumet för den aktuella dagen.
=NÄTARBETSDAGAR(C5,D5)
- Tryck sedan på ENTER .
Steg 2:
- Därefter visas antalet dagar mellan den första personens anslutningsdatum och dagens datum.
- Använd därefter Handtag för fyllning verktyget och dra det ner från E5 cell till den E13 cell.
Steg 3:
- Slutligen visar bilden antalet dagar mellan anslutningsdatumet och dagens datum i datamängden.
Nu kan vi inkludera en lista över helgdagar. Det är inte obligatoriskt att cellintervallet för helgdagarna ligger nära de andra två datumen. Men se till att Dollar ($) är tillgänglig i cellintervallet så att den fungerar för alla anställda.
Därför blir formeln följande:
=NETWORKDAYS(C5,D5,$E$5:$E$13)
där C5 är anslutningsdatumet, D5 är datumet för den aktuella dagen (du kan använda I DAG funktion i stället för den) och $E$5:$E$13 är cellintervallet för helgdagar. Välj sedan en tom cell och tryck på Gå in på .
- Slutligen får du följande utdata.
Läs mer: Hur man beräknar arbetsdagar exklusive söndagar i Excel
7. Använda Excel NETWORKDAYS.INT-funktionen för att räkna dagar från datum till idag
Som du vet varierar helgdagarna från land till land, till exempel är fredag och lördag helgdagar i vissa länder.
En av de största begränsningarna med NETWORKDAYS funktionen är fast för lördag och söndag. Om du vill anpassa helgdagarna, ska du NÄTVERKSDAGAR.INT funktion är det rätta alternativet för dig.
Denna funktion kan också räknar antalet arbetsdagar exklusive de anpassade helgdagarna och helgdagarna.
Syntax för NETWORKDAYS.INT Funktion
=NETWORKDAYS.INTL (start_datum, slut_datum, [helg], [helgdagar])
Argument för NETWORKDAYS.INT Funktion
start_datum - Startdatum.
end_date - Slutdatum.
helg - [valfritt] Inställning för vilka dagar i veckan som ska betraktas som helger.
semester - [valfritt] En hänvisning till datum som ska betraktas som arbetsfria dagar.
Steg 1:
- För att tillämpa formeln i vår datamängd väljer du en tom cell, t.ex. E5 .
- Skriv sedan följande formel där C5 är anslutningsdatum och D5 är datumet för den aktuella dagen och 7 är för helgdagarna fredag och lördag.
=NETWORKDAYS.INTL(C5,D5,7)
- Efter att ha tryckt på ENTER får du följande resultat.
Steg 2:
- Du ser alltså antalet dagar mellan den första personens anslutningsdatum och dagens datum.
- Använd därefter Handtag för fyllning verktyget och dra det ner från E5 cell till den E13 cell.
Steg 3:
- Bilden visar alltså antalet dagar mellan anslutningsdatumet och dagens datum i datamängden.
- Senare, om du kan inkludera helgdagar i funktionen. I så fall skriver du ned följande formel här. där C5 är anslutningsdatum och D5 är datumet för den aktuella dagen, 7 är för helgdagarna fredag och lördag och $E$5:$E$13 är för helgdagar.
=NETWORKDAYS.INTL(C5, D5,7,$E$5:$E$13)
- Slutligen får du följande utdata.
Läs mer: Hur man beräknar antal utestående dagar i Excel (med enkla steg)
8. Använd Power Query för att räkna dagar från datum till idag i Excel
Om du vill göra samma analys med hjälp av Power Query som jag har gjort med hjälp av olika Excel-funktioner kommer det att bli ett bra beslut.
Power Query , ett av de mest kraftfulla verktygen för business intelligence, kräver att användaren inte behöver lära sig någon särskild kod.
Den första funktionen som gjordes tillgänglig i MS Excel 2010, Excel 2010 och 2013 är ett gratis tillägg och har sedan 2016 integrerats fullt ut i Excel.
Här visar jag bara subtraktionsprocessen med hjälp av Power Query .
Steg 1:
- Välj först cellområdet B4:D13 > Från bordet (finns i Uppgifter flik)> Skapa en tabell >press.
Steg 2:
- Lägg till en kolumn >press CTRL key>välj de två kolumnerna, dvs. Datum för anslutning och Idag >klicka på Datum > Subtrahera dagar.
Steg 3:
- Välj Fliken Hem > Stäng & Ladda > Stäng & Ladda till.
- Här kommer vi att välja Nytt arbetsblad >press.
- Till slut får du ett utdata som följande.
Läs mer: Hur man räknar dagar från datum till idag automatiskt med Excel-formeln
Slutsats
I den här artikeln har vi tagit upp följande 8 sätt att använda Excel-formler för att räkna dagar från datum till idag. Jag hoppas verkligen att du gillade och lärde dig mycket av den här artikeln. Om du dessutom vill läsa fler artiklar om Excel kan du besöka vår webbplats, ExcelWIKI Om du har några frågor, kommentarer eller rekommendationer kan du lämna dem i kommentarsfältet nedan.