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

  • Del Dette
Hugh West

Du kan have brug for at automatisere dine resultater, når du undersøger finansielle data. Fordi det er ekstremt tidskrævende at opdatere dataene dagligt. Som følge heraf kan du have brug for at tælle antallet af dage mellem i dag og en anden dato. I denne vejledning viser vi dig, hvordan du tæller dage fra dato til i dag automatisk ved hjælp af en excel-formel.

Download arbejdsbog til øvelser

Download denne arbejdsbog til træning, så du kan øve dig, mens du læser denne artikel.

Tæl dage automatisk.xlsm

6 bedste måder at tælle dage fra dato til i dag automatisk ved hjælp af Excel-formel

I afsnittene nedenfor viser vi dig de seks mest effektive teknikker til at beregne dage fra en given dato til nutiden. Vi bruger Excels indbyggede formler samt VBA Der findes et eksempel på et datasæt i billedet nedenfor, som kan hjælpe dig med at løse opgaven.

1. Anvend funktionen TODAY til automatisk at tælle dage fra dato til i dag i Excel

Den nemmeste måde at tælle forskellen i dage fra i dag er at bruge I DAG funktion.

Syntaks for formlen er,

=TODAY()-Cell(en anden dato)

For at anvende I DAG funktion, skal du følge nedenstående trin.

Trin 1:

  • Indtast først følgende formel.
=TODAY()-B5

Trin 2:

  • Derefter skal du trykke på Indtast for at få det første resultat.

Trin 3:

  • Endelig skal du bruge AutoFill håndtag for at finde de andre resultater.

Læs mere: Excel-formel til beregning af antal dage mellem i dag & en anden dato (6 hurtige måder)

2. Brug funktionen DAYS til automatisk at tælle dage fra dato til i dag i Excel

Syntaksen for DAGE funktion er:

=DAYS(end_date, start_date)

For at anvende DAGE funktion, skal du følge nedenstående vejledning.

Trin 1:

  • Indtast følgende formel i celle C5 Her henviser end_date til i dag, og B5 celleværdien er startdatoen.
=DAYS(TODAY(), B5)

Trin 2:

  • For at se den første værdi skal du trykke på Indtast .

Trin 3:

  • For at få de andre værdier skal du derefter bruge AutoFill håndtag værktøj.

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

3. Brug DATEDIF-funktionen til at tælle dage fra dato til i dag

Syntaksen for DATEDIF funktion:

=DATEDIF(start_dato,slut_dato, helligdage)

For at udnytte den DATEDIF funktion følger de skitserede trin nedenfor.

Trin 1:

  • Indtast følgende formel i celle C5 .
=DATEDIF(B5, TODAY(), "D")

  • B5 er den start_dato , i dag er den end_date . " D " betyder hele dage.

Trin 2:

  • Du kan se resultatet ved at trykke på Indtast.

Trin 3:

  • Hvis du vil foretage ændringer i alle celler, AutoFill formlerne.

Bemærkninger. DATEDIF funktionen er ikke særlig præcis. Excel anbefaler ikke, at funktionen anvendes.

Læs mere: Sådan bruger du DateDiff-funktionen i Excel VBA (5 eksempler)

Lignende læsninger:

  • [Rettet!] VALUE-fejl (#VALUE!) ved subtraktion af tid i Excel
  • Sådan oprettes en nedtælling af en dag i Excel (2 eksempler)
  • Tilføj 30 dage til en dato i Excel (7 hurtige metoder)
  • Sådan tilføjes 7 dage til en dato i Excel (3 metoder)
  • Beregn år i Excel fra i dag (4 måder)

4. Udfør ABS-funktionen for at tælle negative dage fra dato til i dag

Nogle gange vil du ikke få værdi for negative resultater, hvis vi trækker dagens dato fra en fremtidig dato. For at få det, skal du blot indsætte I DAG funktion i ABS funktion. Følg instruktionerne for at fuldføre trinene.

Trin 1:

  • For det første skal du skrive følgende formel for ABS.
=ABS(TODAY()-B5)

Trin 2:

  • Derefter skal du trykke på Indtast.

Trin 3:

  • For at få de fulde resultater i kolonnen skal du bruge AutoFill håndtag værktøj.

Læs mere: Sådan bruger du COUNTIFS med datointerval i Excel (6 nemme måder)

5. Anvend en VBA-kode til en enkelt celle for automatisk at tælle dage automatisk

Ud over de foregående metoder kan vi bruge VBA Du skal blot følge nedenstående trin for at få det gjort.

Trin 1:

  • Først skal du trykke på Alt + F11 for at åbne den VBA-makro .
  • Klik på den Indsæt.
  • Vælg den Modul.

Trin 2:

  • Indsæt følgende VBA koder for at få resultatet i D5 .
 Sub Count_days_from_today_for_a_cell() 'Først erklære en variabel Dim ws As Worksheet 'Indstil dit aktuelle regneark Navn Set ws = Worksheets("Single cell VBA") 'Indstil reference til datoerne Set Previous_Date = ws.Range("B5") Set Todays_Date = ws.Range("C5") 'Anvend formel til at tælle dage mellem to datoer ws.Range("D5") = Todays_Date - Previous_Date End Sub 

Trin 3:

  • Gem derefter programmet, og tryk på F5 til at køre det.
  • Derfor får du forskellen på dage i celle D5 .

Trin 4:

  • Gentag de foregående trin for resten af cellerne, og det endelige resultat vil se ud som på billedet nedenfor.

Relateret indhold: Sådan beregner du resterende dage i Excel (5 metoder)

6. Kør en VBA-kode for et område for at tælle dage fra dato til i dag

Ud over en enkelt celle kan vi også anvende VBA for et område for at tælle forskellen på dage automatisk. Vi vil oprette en formel ved hjælp af VBA og anvende det på vores regneark. Følg blot de skitserede instruktioner.

Trin 1:

  • For at åbne den VBA-makro , tryk på Alt + F11
  • Klik derefter på Indsæt.
  • Derefter skal du vælge den Modul.

Trin 2:

  • Derefter indsætter du følgende VBA kode til indtastning af formlen i celle E5 .
 Sub Count_days_from_today_in_a_range() 'Først erklære en variabel Dim ws As Worksheet 'Sæt henvisning til dit aktuelle regneark Navn Set ws = Worksheets("Range VBA") 'Anvend formel til at tælle dage mellem to datoer ws.Range("E5").Formula = "=DATEDIF(B5,C5,D5)" End Sub 

Trin 3:

  • Gem programmet, og tryk på F5 til at køre det.
  • Som et resultat vil du se resultatet i celle E5 Nu skal vi anvende den samme formel på resten af cellerne.

Trin 4:

  • Du skal blot trække ned i Autofill håndtag for at få de fulde resultater.

Relateret indhold: 3 Velegnede Excel-formler til at tælle dage fra dato

Konklusion

For at opsummere håber jeg, at du nu forstår, hvordan du automatisk tæller dage fra en given dato til i dag. Alle disse metoder bør bruges til at instruere og øve dig med dine data. Kig i øvelsesbogen og brug det, du har lært. På grund af din vigtige støtte er vi motiveret til at fortsætte med at levere seminarer som dette.

Hvis du har spørgsmål, er du velkommen til at kontakte os, og lad os vide, hvad du synes i kommentarfeltet nedenfor.

Exceldemy medarbejdere vil besvare dine henvendelser så hurtigt som muligt.

Bliv hos os og bliv ved med at lære.

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.