Excel-formel til beregning af antal dage mellem i dag og en anden dato

  • Del Dette
Hugh West

Ønsker du at beregne antallet af dage mellem I dag og en anden dato ved hjælp af Excel formel Tidligere beregnede man det manuelt, men i dag er det med de moderne værktøjer ret nemt at beregne det ved hjælp af disse moderne værktøjer.

I dag vil vi forklare, hvordan man bruger en Excel-formel til beregning af antallet af dage mellem I dag og en anden dato ved hjælp af Microsoft 365-version .

Download arbejdsbog til øvelser

Du kan downloade arbejdsbogen til øvelser her:

Beregning af dage mellem i dag og en anden dato.xlsx

7 Formel til at beregne antallet af dage mellem i dag og en anden dato i Excel

I denne artikel vil vi demonstrere syv hurtige og enkle metoder til at beregne antallet af dage mellem I dag og en anden dato ved hjælp af en Excel-formel. For at du bedre kan forstå det, vil jeg bruge følgende datasæt, som indeholder to søjler. Det er Bestillings-id, og Dato for bestilling Datasættet er angivet nedenfor.

1. Simpel subtraktionsformel til beregning af antal dage mellem i dag og en anden dato

Vi kan nemt finde antallet af dage ved hjælp af subtraktion metode. to De tidligere dage bestemmes ved at trække ordredatoen (enhver anden dato) fra dagen i dag.

Trin:

  • Først skal du vælge den tomme celle C20 .
  • For det andet skal du indtaste formlen.
=TODAY()

Her, funktionen TODAY returnerer den aktuelle dato.

  • Derefter skal du trykke på INDTAST .

Resultatet er, at du får den aktuelle dato.

  • På samme måde skal du vælge en anden tom celle D5 .
  • Indtast derefter følgende formel.
=$C$20-C5

Hvor $C$20 og C5 er henholdsvis den aktuelle dato og bestillingsdatoen.

  • Derefter skal du trykke på INDTAST .

  • Her skal du bruge Håndtag til påfyldning værktøj til at udfylde de tomme celler. Træk markøren i det nederste højre hjørne af D5 celler, og du vil se en Plus ( +) Flyt nu markøren ned op til D9 celle.

Til sidst vil du få et output som det følgende.

De senere dage bestemmes ved at trække datoen for den aktuelle dag (i dag) fra ordredatoen (en hvilken som helst anden dato).

Trin:

  • Først skal du vælge den tomme celle D14 .
  • For det andet skal du indtaste formlen.
=C14-$C$20

Hvor C14 og $C$20 er henholdsvis den sandsynlige leveringsdato (fremtidsdato) og nutidsdatoen.

  • For det tredje skal du trykke på INDTAST .

  • På dette tidspunkt skal du bruge Håndtag til påfyldning værktøj til at udfylde de tomme celler, og du vil få et output som det følgende.

Læs mere: Sådan subtraheres datoer i Excel for at få år (7 enkle metoder)

2. Brug af TODAY-funktionen i Excel

Syntaksen for denne funktion er

=TODAY()-Cell(en anden dato)

Grundlæggende er det I DAG funktionen gendanner serienummeret, en dato-tidskode, som leveres af Excel. Og du kan beregne antallet af dage ved at fratrække alle dage fra i dag .

Trin:

  • Først skal du vælge den tomme celle D5.
  • For det andet skal du skrive følgende formel.
=TODAY()-C5

Hvor C5 er bestillingsdatoen. Husk I DAG er en separat funktion til at finde datoen for den aktuelle dag.

  • For det tredje skal du trykke på INDTAST .

  • Derefter skal du bruge Håndtag til påfyldning ikon til påfyldning D6 til D9 celler med den samme formel.

Til sidst får du alle dagens numre.

Bemærk: Her er det I DAG funktionen vil give nøjagtigt den aktuelle dato. Så du kan finde en anden dato i regnearket som den I DAG funktion vil ændre sig som hver dag.

Læs mere: Sådan beregnes udestående dage i Excel (med nemme trin)

3. Anvendelse af funktionen DAYS til at beregne antallet af dage mellem i dag og en anden dato

Her kan du bruge DAYS-funktion som en Excel-formel til beregning af antallet af dage mellem I dag og en anden dato. Desuden er syntaksen for funktionen følgende

= DAYS(end_date, start_date)

For at anvende syntaksen skal du blot følge nedenstående trin.

Trin:

  • Klik først på den tomme celle D5 .
  • For det andet skal du skrive formlen i feltet D5 celle.
=DAYS($C$11,C5)

Hvor $C$11 er slutdatoen og C5 er startdatoen. Her bruger vi Absolut reference til celle C11 for at fastholde den nuværende dato for alle andre bestillingsdatoer.

  • For det tredje skal du trykke på INDTAST .

  • Brug derefter Håndtag til påfyldning værktøj som den foregående metode.

Til sidst får du alle antal dage.

Læs mere: Sådan tæller du automatisk dage fra dato til i dag ved hjælp af Excel-formel

Lignende læsninger

  • Sådan beregnes arbejdsdage i en måned i Excel (4 nemme måder)
  • [Rettet!] VALUE-fejl (#VALUE!) ved subtraktion af tid i Excel
  • Sådan beregnes år mellem to datoer i Excel (2 metoder)
  • Tilføj datoer i Excel automatisk (2 enkle trin)
  • Sådan tæller du måneder i Excel (5 måder)

4. Udnyttelse af DATE-funktionen i Excel til at beregne antallet af dage

Igen kan du bruge DATE-funktion som en Excel-formel til beregning af antallet af dage mellem I dag og en anden dato. Desuden er syntaksen for funktionen som følger.

=DATE(år, måned, dag)-DATE(år, måned, dag)

Trin:

  • Først skal du vælge den tomme celle D5 .
  • For det andet skal du indtaste nedenstående formel.
=DATE(2022,10,17)-DATE(2020,6,1)

Her er det DATO funktionen returnerer datanummeret som Excel. Grundlæggende trækker vi i denne formel to datoer. Men du skal indsætte år, måned og dag manuelt.

  • Derefter skal du trykke på INDTAST .

  • På samme måde skal du indtaste formlen i D6 celle.
=DATE(2022,10,17)-DATE(2020,8,27)

  • Derefter skal du trykke på INDTAST .

  • På samme måde skal du indsætte både nutids- og bestillingsdatoer, og du vil få alle antal dage mellem i dag og en anden dato.

Læs mere: Beregn antallet af dage mellem to datoer med VBA i Excel

5. Brug af DATEDIF-funktionen til at beregne antallet af dage

Lad os se på et datasæt som det følgende, hvor Ordre-ID, ordredato , og datoen for den nuværende dag Nu skal vi finde antallet af dage mellem bestillingsdato og i dag . Med hensyn til dette kan vi udnytte DATEDIF funktionen. Hovedformlen for funktionen er

=DATEDIF(start_dato,slut_dato, "d" )

Her er det d giver den komplette antal dage fra de to datoer .

Trin:

  • Vælg nu den tomme celle D5 og indtast formlen som
=DATEDIF(C5,$C$11, "d")

Hvor C5 og $C$11 er henholdsvis startdato og slutdato. Desuden, d henviser til Dage (hele dage).

  • Derefter skal du trykke på INDTAST .

  • Lige nu kan du bruge Håndtag til påfyldning værktøj til at udfylde de tomme celler.

Som et resultat får du et output som det følgende.

Bemærk: DATEDIF er en skjult funktion i Excel. Faktisk finder du den ikke nogen steder i Excel-værktøjslinje Så du skal skrive det fulde navn i cellen eller Formel Bar for at få den.

Læs mere: Sådan beregnes antallet af dage mellem to datoer i Excel

6. Anvendelse af NETWORKDAYS-funktionen i Excel

Funktionen NETWORKDAYS beregner antallet af dage mellem to dage. Den har et specialtegn, og den kan udelukke alle angivne helligdage. Syntaksen for funktionen er:

=NETWORKDAYS(start_dato, slut_dato, helligdage)

Hvis du nu ønsker at anvende syntaksen på dit datasæt, skal du blot følge nedenstående trin.

Trin:

  • For det første skal du lave en liste over alle årets helligdage. Her har vi listet i kolonne E .
  • For det andet skal du vælge den tomme celle C11 .
  • For det tredje skal du skrive formlen.
=TODAY()

Husk I DAG er en separat funktion til at finde datoen for den aktuelle dag.

  • For det fjerde skal du trykke på INDTAST .

  • Vælg nu en anden tom celle D5 .
  • Indtast derefter følgende formel.
=NETWORKDAYS(C5,$C$11,$E$5:$E$9)

Hvor C5 er ordredatoen, $C$11 betyder i dag og $E$5:$E$9 er helligdage.

  • Derefter skal du trykke på INDTAST .

  • Brug nu den Håndtag til påfyldning værktøj til påfyldning D6 til D9 celler.

Endelig får du alle antallet af arbejdsdage.

Læs mere: Sådan beregnes arbejdsdage eksklusive søndage i Excel

7. Brug af kombinerede funktioner til at beregne antal dage

Du kan ansætte en kombination af nogle funktioner som f.eks. ABS-funktion , IF-funktion , ISBLANK-funktion , og TODAY-funktion som en Excel-formel til at tælle antallet af dage mellem i dag og en anden dato Trinene er angivet nedenfor.

  • Først skal du vælge en ny celle D5 hvor du ønsker at gemme resultatet.
  • For det andet skal du bruge nedenstående formel i D5 celle.
=ABS(IF(ISBLANK(C5),"",TODAY()-C5)))

  • Til sidst skal du trykke på INDTAST for at få resultatet.

Opdeling af formler

  • Her skal den logiske test af den IF funktion er "ISBLANK(C5)" . som kontrollerer, om celleværdien i C5 er tom eller har en værdi.
  • Hvis der derefter C5 ikke har nogen celleværdi, så er IF funktion vil returnere en blank plads.
  • Ellers vil den udføre denne operation "I DAG()-C5" . hvor den I DAG funktionen vil give den aktuelle dato, og hele scenariet vil returnere antallet af dage mellem i dag og dato fra den C5 celle.
  • Endelig er det ABS funktionen vil konvertere det returnerede tal til et positivt tal.
  • Brug derefter Håndtag til påfyldning værktøj som den foregående metode.

Til sidst får du alle antal dage.

Læs mere: Excel-formel til at tælle dage fra dato (5 nemme metoder)

Øvelsesafsnit

Nu kan du selv praktisere den forklarede metode.

Konklusion

Anvendelse af den syv hurtige og enkle metoder, kan du nemt finde en Excel-formel til at beregne antallet af dage mellem i dag og en anden dato. Tak fordi du læste min artikel. Del dine tanker nedenfor.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.