Indholdsfortegnelse
At tælle antallet af dage i Excel er en vigtig opgave i vores daglige aktiviteter. Men hvad er Excel-formlerne til at gøre det på en effektiv måde? I denne artikel vil jeg tælle antallet af dage fra en hvilken som helst dato til i dag ved hjælp af Excel-formler og Power Query.
Download arbejdsbog til øvelser
Du kan downloade følgende Excel-arbejdsbog for at få en bedre forståelse og selv øve dig i den.
Optælling af dato til i dag.xlsx
8 nemme måder at anvende Excel-formel til at tælle dage fra dato til i dag
I denne artikel vil vi vise dig, hvordan du anvender en Excel-formel til at tælle dage fra dato til i dag ved at bruge Subtraktionsformlen , funktionen TODAY , funktionen DATE , funktionen DAYS , DATEDIF-funktionen , funktionen NETWORKDAYS , funktionen NETWORKS.INT , og ved at anvende den Power Query .
Før vi går ind i hoveddiskussionen, skal vi se på vores datasæt.
I den følgende figur er medarbejdernes navne med deres tiltrædelsesdatoer angivet. Vi skal tælle antallet af dage fra tiltrædelsesdatoen til i dag .
Lad os komme i gang
1. Brug af subtraktionsformel til at tælle dage fra dato til i dag i Excel
Vi kan tælle antallet af dage fra tiltrædelsesdatoen til i dag uden besvær ved hjælp af subtraktionsformlen.
Subtraktionsformlen, som er den letteste at trække fra, kan let anvendes ved at indtaste minus (-) operatør mellem de to datoer.
Trin 1:
- Først skal du vælge den E5 celle.
- Skriv derefter følgende formel ned.
=D5-C5
- Til sidst skal du trykke på INDTAST .
Trin 2:
- Så du kan se antallet af dage mellem den første persons tiltrædelsesdato og datoen i dag.
- Brug derefter Håndtag til påfyldning værktøjet og træk det ned fra E5 celle til den E13 celle.
Trin 3:
- Til sidst får du antallet af dage for alle personer i datasættet.
Læs mere: Sådan Minus antal dage eller en dato fra i dag i Excel
2. Brug af funktionen TODAY til at tælle dage fra dato til i dag
Hvis du ikke ønsker at oprette en anden celle for den aktuelle dato, kan du altid bruge den I DAG funktion .
Denne funktion returnerer den aktuelle dato, som opdateres konstant, hvis datasættet ændres eller åbnes. Der angives ingen argumenter i funktionen TODAY .
Trin 1:
- For at anvende funktionen i vores datasæt skal du vælge en tom celle, f.eks. E5 celle.
- Indtast derefter følgende formel for at beregne det samlede antal dage, siden en medarbejder er kommet til kontoret. Her C5 er den ansattes tiltrædelsesdato.
=TODAY()-C5
- Og tryk derefter på INDTAST .
Trin 2:
- Derfor vil du se antallet af dage mellem den første persons tiltrædelsesdato og datoen i dag.
- Brug derefter Håndtag til påfyldning værktøjet og træk det ned fra E5 celle til den E13 celle.
Trin 3:
- Til sidst får du antallet af dage for alle personer i datasættet.
Læs mere: Excel-formel til beregning af antal dage mellem i dag og en anden dato
3. Brug af Excel-formel med DAYS-funktionen til at tælle dage fra dato til i dag
En anden enkel måde at tælle antallet af dage mellem to datoer i dette tilfælde er det tiltrædelsesdatoen og den aktuelle dato, der skal anvendes DAGene funktion .
Funktionen giver antallet af dage mellem to Excel-datoer.
Syntaks for DAYS-funktionen
=DAYS (end_date, start_date)
Argumenter for DAYS-funktionen
end_date - Slutdatoen.
start_dato - Startdatoen.
Trin 1:
- Så lad os anvende funktionen i vores datasæt. Vælg nu en tom celle som D5 .
- Indsæt derefter følgende formel nedenfor her. hvor D5 er datoen for den aktuelle dag og C5 er datoen for tiltrædelsesdatoen.
=DAGE(D5,C5)
- Derefter skal du trykke på INDTAST .
Trin 2:
- Her kan du se antallet af dage mellem den første persons tiltrædelsesdato og datoen i dag.
- Brug derefter Håndtag til påfyldning værktøjet og træk det ned fra E5 celle til den E13 celle.
Trin 3:
- Resultatet er, at du får antallet af dage for alle personer i datasættet.
Læs mere: Sådan beregnes antallet af dage mellem to datoer i Excel
4. Anvendelse af DATE-funktionen til at tælle dage fra i dag i Excel
Du kan beregne antallet af dage ved at bruge funktionen DATE . DATE funktion returnerer det løbenummer, som en bestemt dato har.
Syntaks for DATE-funktionen
=DATE (år, måned, dag)
Argumenter for DATE-funktionen
år - Årets tal.
måned - Månedens nummer.
dag - Dagens nummer.
Da vi har én celle, der indeholder datoen, kan vi bruge ÅR , MÅNED , og DAG funktioner til at udtrække henholdsvis år, måned og dato. Du kan også indtaste dataene manuelt.
- Funktionen YEAR udtrækker året fra en given dato. Syntaksen for funktionen er
=ÅR (dato)
- Excel-månedsfunktion udtrækker måneden fra en given dato
=MONTH (serial_number)
- Excel DAY-funktion returnerer månedens dag som et tal mellem 1 og 31 fra en given dato.
=DAG (dato)
Trin 1:
- Vores formel har derfor formlen, hvor D5 er datoen for den aktuelle dag og C5 er tiltrædelsesdatoen.
=DATO(ÅR(D5),MÅNED(D5),DAG(D5))-DATO(ÅR(C5),MÅNED(C5),DAG(C5))
- Vælg nu en tom celle E5 , indtast formlen, og tryk på INDTAST .
Trin 2:
- Derfor vil du se antallet af dage mellem den første persons tiltrædelsesdato og datoen i dag.
- Desuden kan du bruge Håndtag til påfyldning værktøjet og træk det ned fra E5 celle til den E13 celle.
Trin 3:
- Endelig viser det givne billede antallet af dage mellem tiltrædelsesdatoen og dagens dato i datasættet.
Læs mere: Beregn antallet af dage mellem to datoer med VBA i Excel
Lignende læsninger
- Sådan beregnes antallet af måneder mellem to datoer i Excel
- Tilføj dage til en dato i Excel med undtagelse af weekender (4 måder)
- Sådan beregnes arbejdsdage i en måned i Excel (4 nemme måder)
- Træk datoer fra hinanden i Excel for at få år (7 enkle metoder)
- Sådan beregnes arbejdsdage mellem to datoer i Excel (4 metoder)
5. Anvendelse af Excel-formel med DATEDIF-funktionen til at tælle dage fra dato til i dag
Anvendelsen af den DATEDIF funktionen er også en måde at tælle dage mellem Excel-datoer på. Den er specielt beregnet til at bestemme tidsforskellen i forskellige enheder, herunder dage, måneder og år.
Syntaks for DATEIF-funktionen
=DATEDIF (start_dato, slut_dato, enhed)
Argumenter for DATEIF-funktionen
start_dato - Startdato i Excel-formatet for dato og serienummer.
end_date - Slutdato i Excel-formatet for dato og serienummer.
enhed - Den tidsenhed, der skal bruges (år, måneder eller dage).
Trin 1:
- Formlen for vores datasæt er således som følger D5 er datoen for den aktuelle dag og C5 er datoen for tiltrædelsesdatoen. Også, d henviser til dage (hele dage).
=DATEDIF(C5,D5, "d")
- Indtast nu formlen i en tom celle, og tryk på INDTAST .
- Ligeledes er den DAGE funktion, kan du også bruge I DAG funktion her i stedet for end_date.
Trin 2:
- Derefter kan du se antallet af dage mellem den første persons tiltrædelsesdato og datoen i dag.
- Desuden kan du bruge Håndtag til påfyldning værktøjet og træk det ned fra E5 celle til den E13 celle.
Trin 3:
- Endelig viser det viste billede antallet af dage mellem tiltrædelsesdatoen og dagens dato i datasættet.
Læs mere: Sådan tæller du måneder fra dato til i dag ved hjælp af Excel-formel
6. Anvendelse af NETWORKDAYS-funktionen til at tælle dage fra dato til i dag i Excel
Hvis du ønsker at tælle arbejdsdage og udelukke weekenddage og helligdage, kan du bruge NETWORKDAYS funktion .
Excel NETWORKDAYS funktionen tæller antallet af arbejdsdage mellem to datoer. Lørdag og søndag er automatisk udelukket fra funktionen, og en liste over helligdage kan eventuelt udelukkes.
Du kan ikke ændre standard weekenddage i funktionen.
Syntaks for NETWORKDAYS Funktion
=NETWORKDAYS (start_dato, slut_dato, [helligdage])
Argumenter for NETWORKDAYS Funktion
start_dato - Startdatoen.
end_date - Slutdatoen.
ferie - [valgfrit] En liste over dage uden arbejde som datoer.
Trin 1:
- Lad os først tælle antallet af arbejdsdage eksklusive standardweekenddage og uden at medregne helligdage.
- Vælg en tom celle, og indsæt følgende formel, hvor C5 er tiltrædelsesdatoen og D5 er datoen for den aktuelle dag.
=NETWORKDAYS(C5,D5)
- Derefter skal du trykke på INDTAST .
Trin 2:
- Derefter kan du se antallet af dage mellem den første persons tiltrædelsesdato og datoen i dag.
- Derefter skal du bruge Håndtag til påfyldning værktøjet og træk det ned fra E5 celle til den E13 celle.
Trin 3:
- Endelig viser det givne billede antallet af dage mellem tiltrædelsesdatoen og dagens dato i datasættet.
Nu kan vi indsætte en liste over helligdage. Det er ikke obligatorisk, at celleområdet for helligdage er tæt på de to andre datoer. Men sørg for, at Dollar ($) tegn er tilgængeligt i celleområdet, så det fungerer for alle medarbejdere.
Derfor vil formlen være:
=NETWORKDAYS(C5,D5,$E$5:$E$13)
hvor C5 er tiltrædelsesdatoen, D5 er datoen for den aktuelle dag (du kan bruge I DAG funktion i stedet for) og $E$5:$E$13 er celleområdet for ferier. Vælg derefter en tom celle og tryk på Indtast .
- Til sidst får du følgende resultat.
Læs mere: Sådan beregnes arbejdsdage eksklusive søndage i Excel
7. Brug af Excel NETWORKDAYS.INT-funktionen til at tælle dage fra dato til i dag
Som du ved, varierer weekenddage fra land til land, f.eks. er fredag og lørdag weekenddage i nogle lande.
En af de væsentligste begrænsninger ved den NETWORKDAYS funktionen er fast på lørdag og søndag. Hvis du vil tilpasse weekenddagene, skal du NETVÆRKSDAGE.INT funktion vil være den rigtige løsning for dig.
Denne funktion kan også tæller antallet af arbejdsdage eksklusive de tilpassede weekenddage og helligdage.
Syntaks for NETWORKDAYS.INT Funktion
=NETWORKDAYS.INTL (start_dato, slut_dato, [weekend], [helligdage])
Argumenter for NETWORKDAYS.INT Funktion
start_dato - Startdatoen.
end_date - Slutdatoen.
weekend - [valgfrit] Indstilling for, hvilke dage i ugen der skal betragtes som weekender.
ferie - [valgfrit] En henvisning til datoer, der skal betragtes som arbejdsfrie dage.
Trin 1:
- For at anvende formlen i vores datasæt skal du vælge en tom celle, f.eks. E5 .
- Skriv derefter følgende formel, hvor C5 er tiltrædelsesdatoen og D5 er datoen for den aktuelle dag og 7 er for weekendens dage fredag og lørdag.
=NETWORKDAYS.INTL(C5,D5,7)
- Når du har trykket på INDTAST , får du følgende resultat.
Trin 2:
- Så du kan se antallet af dage mellem den første persons tiltrædelsesdato og datoen i dag.
- Derefter skal du bruge Håndtag til påfyldning værktøjet og træk det ned fra E5 celle til den E13 celle.
Trin 3:
- Derfor viser det givne billede antallet af dage mellem tiltrædelsesdatoen og dagens dato i datasættet.
- Senere, hvis du kan inddrage helligdage i funktionen. I så fald skal du skrive følgende formel her. hvor C5 er tiltrædelsesdatoen og D5 er datoen for den aktuelle dag, 7 er for weekenddage fredag og lørdag og $E$5:$E$13 er til ferie.
=NETWORKDAYS.INTL(C5, D5,7,$E$5:$E$13)
- Til sidst får du følgende resultat.
Læs mere: Sådan beregnes udestående dage i Excel (med nemme trin)
8. Udnyttelse af Power Query til at tælle dage fra dato til i dag i Excel
Hvis du ønsker at foretage den samme analyse ved hjælp af Power Query som jeg har gjort ved hjælp af forskellige Excel-funktioner, vil det være en god beslutning.
Power Query , et af de mest effektive business intelligence-værktøjer, kræver ikke, at brugeren skal lære en bestemt kode.
Den første funktion, der blev gjort tilgængelig i MS Excel i 2010, Excel 2010 og 2013, er en gratis tilføjelsesfunktion. Den har været fuldt integreret i Excel siden 2016.
Her viser jeg kun subtraktionsprocessen ved hjælp af Power Query .
Trin 1:
- Først skal du vælge celleområdet B4:D13 > Fra tabellen (fås i Data tab)> Opret tabel >presse.
Trin 2:
- Tilføj kolonne >presse CTRL key>vælg de to kolonner, dvs. Tiltrædelsesdato og I dag >klik på Dato > Træk dage fra.
Trin 3:
- Vælg Fanen Hjem > Luk & Indlæs > Luk & Indlæs til.
- Her vil vi vælge Nyt regneark >presse.
- Til sidst vil du få et output som følgende.
Læs mere: Sådan tæller du automatisk dage fra dato til i dag ved hjælp af Excel-formel
Konklusion
I denne artikel har vi behandlet 8 måder at bruge Excel-formler til at tælle dage fra dato til i dag. Jeg håber inderligt, at du har nydt og lært meget af denne artikel. Hvis du desuden ønsker at læse flere artikler om Excel kan du besøge vores hjemmeside, ExcelWIKI Hvis du har spørgsmål, kommentarer eller anbefalinger, så skriv dem venligst i kommentarfeltet nedenfor.