3 nemme måder, hvordan man trækker datoer i Excel

På et tidspunkt, når du arbejder i Excel, skal du finde antallet af dage mellem to datoer.

Heldigvis tilbyder Excel flere måder at trække datoer fra for at få forskellen i dage mellem dem.

Der er tre enkle måder, hvordan man trækker datoer i Excel, de er:

  1. Simpel subtraktion
  2. Brug af DAYS()-funktionen
  3. Brug af NETWORKDAYS()-funktionen

Der er en ældre måde, DATEDIF()-funktionen, som Microsoft ikke længere understøtter. De anførte tre metoder er dog pålidelige og nøjagtige. Du vil hurtigt finde forskellene mellem datoer for opgaver som projekttidslinjer eller forretningsanalyser.

Ved slutningen af ​​denne artikel vil du være i stand til at anvende hver metode i dit eget arbejde til at trække datoer fra for nemt at få optællingen af ​​dage.

Lad os komme ind i det.

Indholdsfortegnelse

Forstå datoer i Excel

Datoer i Excel kan nogle gange være forvirrende, da de fungerer som både tal og tekst. Det giver mere mening, når du forstår, at gemmer datoer som serienumre.

Excels datosystem begynder at tælle fra 1. januar 1900, som tildeles løbenummeret 1. Hver dag, der følger, tildeles det næste nummer.

For eksempel har 2. januar 1900 et serienummer på 2.

Du kan sikkert se, at dette gør det nemmere at trække to datoer fra og finde dagene imellem dem. Lad os gennemgå de anbefalede måder at gøre det på.

Jeg foreslår, at du starter en ny projektmappe. Hvert eksempel, jeg giver, er en hurtig tutorial.

Mit regneark bruger celle B2 og celle C2 til prøvedatoerne. Du kan bruge eksemplerne som skabeloner til dit arbejde.

3 nemme måder, hvordan man trækker datoer i Excel

1. Brug simpel subtraktion for at få antallet af dage

Den første metode til at finde antallet af dage mellem to datoer i er ved at bruge simpel subtraktion (minustegnet). Dette er formatet:

=Slut-Start

Følg disse trin:

  1. Indtast de to datoer i separate celler.
  2. Skriv en formel som denne i en ny celle:=C2-B2
  3. Tryk på enter.

Den resulterende værdi vil være antallet af hele dage mellem de to datoer.

I vores eksempel indtastede jeg "3. marts 2023" i B2 og "20. marts 2023" i celle C2. Resultatet af beregningen var 17.

Celle A2 i illustrationen nedenfor er blot en beskrivelse af den anvendte metode.

3 nemme måder, hvordan man trækker datoer i Excel

Tilføjelse af en brugerdefineret etiket

Hvis du vil vise dit resultat med en brugerdefineret etiket, skal du bruge følgende formel:

=C2-B2 & " dage"

Denne formel sammenkæder den beregnede datoforskel for cellereferencerne med teksten "dage". Dette giver et mere beskrivende resultat.

For eksempel, hvis der er 17 dage mellem de to datoer, vil resultatet blive vist som "17 dage".

2. Brug af DAGE-funktionen til at beregne antal dage

DAYS Excel-funktionen er en indbygget datofunktion, der beregner dagene mellem datoerne. Dette er formatet:

=DAGE(Slut, Start)

Følg disse trin:

  1. Indtast de to datoer i separate celler.
  2. Skriv en formel som denne i en ny celle:=DAYS(C2, B2)
  3. Tryk på enter.

Den resulterende værdi vil være antallet af hele dage mellem de to datoer.

Jeg brugte de samme datoer fra det forrige eksempel til at teste funktionen. Det resulterende tal var det samme.

3 nemme måder, hvordan man trækker datoer i Excel

Resultatet vil altid være et helt tal. Hvis du foretrækker, at den vises som en decimal (med efterfølgende nuller), skal du bruge formateringsfanen til at ændre talformatet.

3. Brug af NETWORKDAYS-funktionen

NETVÆRKSDAGE-datofunktionen beregner antallet af arbejdsdage mellem to datoer. Da der er tale om arbejdsdage, er weekender og nærmere angivne helligdage udelukket i beregningen.

Dette er formatet:

= NETVÆRKSDAGE(Start, Slut, [Helligdage])

Den tredje parameter (Ferie) er valgfri. Hvis du ikke bruger det, vil formlen udelukke weekender.

Følg disse trin for at bruge den enkleste formel uden at angive helligdage:

  1. Indtast de to datoer i separate celler.
  2. Indtast en formel som denne i en ny celle:=NETWORKDAYS(B2, C2)
  3. Tryk på enter.

Med de datoer, jeg brugte i det foregående eksempel (3. januar og 20. januar 2023), er resultatet fra denne Excel-funktion 14.

Dette er tre dage mindre end at bruge simpel subtraktion. Det skyldes, at der er to weekender i den tidsramme (jeg dobbelttjekkede).

3 nemme måder, hvordan man trækker datoer i Excel

Angivelse af helligdage

Du kan give formlen en liste over helligdage, der skal udelukkes i beregningen.

Det gør du ved at indtaste hver helligdag i et celleområde og sætte området ind i ferieparameteren.

Det er nemmere at forstå med et udført eksempel.

  1. De to datoer er i cellerne B2 og C2.
  2. Den første feriedato er i celle D2, og den anden er i celle E2.
  3. I celle F2 skal du bruge formlen:=NETWORKDAYS(B2, C2, D2:E2)
  4. Tryk på Enter-tasten for at se resultatet.

I vores eksempel er resultatet 12. Dette er to dage mindre end den tidligere beregning, fordi formlen fandt listen over datoer i det celleområde, vi angav.

3 nemme måder, hvordan man trækker datoer i Excel

( Jeg viser ikke celle A1 og A2 på billedet. Celle A1 er tom, og A2 indeholder beskrivelsen. ).

Forresten, hvis du har en lang liste over feriedatoer, og du ikke er sikker på, om den inkluderer dubletter, viser videoen nedenfor dig, hvordan du kontrollerer dataene.

Det viser dig også, hvordan du fjerner dubletterne!

Angivelse af forskellige dage for weekender

Bemærk, at NETWORKDAYS bruger lørdag og søndag som standard weekenddage til beregningen.

Hvis dine weekender er anderledes, kan du bruge funktionen NETWORKDAYS.INTL til at tilpasse weekenddagen.

Hvis du vil lære mere om formatet, er Microsofts dokumentation her .

Den ældre DATEDIF-funktion (anbefales ikke)

Du finder ikke DATEDIF-funktionen på listen over indbyggede funktioner i den aktuelle version af Microsoft Excel.

Det er dog stadig muligt at bruge det. Microsoft angiver det ikke, fordi virksomheden ikke længere understøtter funktionen undtagen i særlige tilfælde.

Problemet er, at det ikke altid er præcist. Derfor anbefaler jeg, at du undgår at bruge denne funktion.

Jeg vil beskrive det, hvis du bruger en ældre version af softwaren. Du kan også finde det i ældre skabeloner, du arbejder med. Syntaksen er:

= DATEDIF(Start, Slut, "d")

Brug af "d" i den tredje parameter fortæller funktionen at beregne i dage. Sørg for at sætte "d" i dobbelte anførselstegn.

Som en alternativ anvendelse udfører "m" beregningen som antallet af måneder, mens "y" angiver antallet af år.

Her er trinene:

  1. Indtast de to datoer i tilstødende celler.
  2. Indtast en formel som denne i en ny celle: =DATEDIF(Start_Date, End_Date, "d").
  3. Tryk på enter.

Dette vil returnere dagene mellem de to datoer.

Ved at bruge cellerne i vores tidligere eksempler er funktionen: DATEDIF(B2, C2, "d").

I modsætning til de andre funktioner viser denne #NUM! fejl, hvis den første dato er efter den anden.

Brug af den aktuelle dato i beregninger

Hvis du ønsker, at en af ​​datoerne i beregningen skal være den aktuelle dato, giver du dig den praktiske Today-funktion.

Du erstatter blot en af ​​cellereferencerne med TODAY(). I mit regneark behøver jeg kun kolonne B til at holde datoer. Her er et eksempel:

=DAGE(I DAG(), B2)

Noget forvirrende har den tilsvarende funktion i VBA et andet navn. Brug Date()-funktionen, hvis du koder en makro.

Sådan trækker du måneder eller år for at finde en dag

Hvis du leder efter datoen fra præcis en måned siden, kan du blive fristet til at trække 30 dage fra outputtet af TODAY()-funktionen.

Dette vil dog kun være nøjagtigt i en delmængde af måneder, så det er ikke en god metode.

EDATE-funktionen er til netop dette formål. Syntaksen er:

= EDATE(start, måneder)

Til mit specifikke eksempel for præcis en måned siden ville jeg bruge:

=EDAT(I dag(), -1)

Dette giver mig datoen en hel måned i fortiden. Dette er den bedste måde at trække måneder fra.

Hvis du skal trække år fra, beregner funktionen ÅR år fra en given dato.

Hvad hvis startdatoen er efter slutdatoen?

Hvis den første dato er større end den anden, vil de anbefalede metoder ikke se det som en fejl. De vil lave beregningen og give et negativt tal.

For eksempel, hvis jeg fejlagtigt skiftede datoerne i eksemplerne, er resultatet -17.

Det er altid en god idé at forhindre os selv i at begå fejl. Du kan bruge IF-funktionen til at tjekke for et ugyldigt datointerval og vise en fejlmeddelelse i stedet for.

Her er et eksempel på, hvordan man inkorporerer IF-funktionen med DAYS-funktionen:

=HVIS(B2 > C2, "Ugyldige datoer", DAGE(B2, C2, "d"))

Denne formel kontrollerer, om den første dato er større end den anden. Hvis det er tilfældet, vises teksten "Invalidate Dates".

Ellers vil den beregne forskellen i dage som før.

I eksemplet nedenfor skiftede jeg de to datoer rundt. Funktionen viser den tekst, jeg har angivet for IF()-funktionen.

3 nemme måder, hvordan man trækker datoer i Excel

Tips til nøjagtig datosubtraktion

Når du arbejder med datoer i , er det vigtigt at sikre nøjagtighed i dine beregninger.

Her er mine bedste tips til at hjælpe dig med at bruge datoberegninger.

  •  

Tip 1. Brug den rigtige formel

Jeg anbefaler, at du ikke bruger DATEDIF()-funktionen. Det er ikke altid pålideligt.

Vælg i stedet en af ​​de tre andre metoder, der er beskrevet i denne artikel.

Tip 2. Formater datoer korrekt

Sørg for, at både start- og slutdatocellerne er formateret som datoer.

For at gøre dette skal du følge disse trin:

  1. højreklik på cellen.
  2. vælg "Formater celler" (eller tryk på ctrl + 1 for at åbne dialogboksen).
  3. vælg "Dato" under fanen "Nummer".

Dette vil hjælpe med at undgå potentielle fejl i dine beregninger.

Tip 3. Regn for skudår

Vær opmærksom på, at skudår kan påvirke, hvor mange dage der er mellem to datoer.

Excel tager automatisk højde for skudår i sine datoberegninger, så hvis du følger den korrekte formel og formatering, bør du få nøjagtige resultater.

Du kan finde en liste over skudår her .

Tip 4. Vis datoerne og resultaterne tydeligt

For at forbedre læsbarheden af ​​dine data og resultater kan du overveje at bruge nogle af Excels formateringsfunktioner:

  • Juster kolonnebredderne for at passe til indholdets bredde.
  • Juster datodata i midten af ​​hver celle.
  • Anvend typografier, såsom fed eller kursiv, for at gøre kolonneoverskrifter mere tydelige.

Almindelige fejl og fejlfinding

3 nemme måder, hvordan man trækker datoer i Excel

Mens du arbejder med datoer i Excel, kan du støde på et par almindelige fejl. Her er nogle tip til fejlfinding, der hjælper dig med at løse disse problemer:

Fejl 1: #VALUE!

Denne fejl opstår, når celleværdierne ikke genkendes som korrekte datoer.

Sådan løser du dette problem:

  • Sørg for, at begge datoceller er formateret som datoer.
  • Tjek dine lokalitetsindstillinger for at fortolke datoer korrekt.

Forskellige lokaliteter har forskellige datolayouts (f.eks. dd/mm/åå eller mm/dd/åå).

Fejl 2: Forkerte resultater

Hvis du får forkerte resultater, skal du overveje følgende

  • Dobbelttjek, hvordan du har indtastet dine datoer. At blande måned og dag kan forårsage regnefejl.
  • Brug netværksdage, hvis du kun ønsker at tælle arbejdsdage mellem to datoer ved at bruge NETWORKDAYS()-funktionen.
  • Brug konsekvent den samme måde at formatere datoer på i hele dit regneark for at undgå forvirring og fejl.
  • Undgå manuelle beregninger ved at bruge metoderne i denne artikel.

Konklusion

I denne artikel har vi udforsket forskellige metoder til at trække datoer i Excel og beregne forskellen i dage mellem to datoer.

Nu burde du være sikker på at bruge DAYS-funktionen, NETWORKDAYS-funktionen og simpel subtraktion for at opnå nøjagtige resultater.

Husk altid at dobbelttjekke dine data, da forkerte eller ugyldige formater kan føre til uventede udfald.

Når du anvender nogen af ​​de diskuterede metoder, skal du sikre dig, at både startdatoen og slutdatoen er i det rigtige format, så Excel genkender, hvad de er.

Nu hvor du er udstyret med denne viden, kan du blandt andre opgaver effektivt spore projektvarigheder, analysere tendenser og administrere deadlines.

Fortsæt med at øve og eksperimentere med forskellige datoformater og funktioner for at udnytte det fulde potentiale af Excels datofunktioner. Godt regnestykke!

Klar til at tage dine Excel-færdigheder til næste niveau? Tjek vores


Hvad er Power Query & M Language: En detaljeret oversigt

Hvad er Power Query & M Language: En detaljeret oversigt

Denne vejledning giver et overblik over Power Query Editor og M-sproget inde på LuckyTemplates-skrivebordet.

Opret en sideinddelt rapport: Tilføjelse af tekster og billeder

Opret en sideinddelt rapport: Tilføjelse af tekster og billeder

Lær, hvordan du opretter en sideinddelt rapport, tilføjer tekster og billeder og derefter eksporterer din rapport til forskellige dokumentformater.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lær, hvordan du bruger SharePoint-automatiseringsfunktionen til at skabe arbejdsgange og hjælpe dig med at mikrostyre SharePoint-brugere, -biblioteker og -lister.

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Løs en dataanalyseudfordring med LuckyTemplates Accelerator

Udvid dine rapportudviklingsevner ved at deltage i en dataanalyseudfordring. Acceleratoren kan hjælpe dig med at blive LuckyTemplates-superbruger!

Løbende totaler i LuckyTemplates ved hjælp af DAX

Løbende totaler i LuckyTemplates ved hjælp af DAX

Lær, hvordan du beregner løbende totaler i LuckyTemplates ved hjælp af DAX. Løbende totaler giver dig mulighed for ikke at blive fanget af et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

LuckyTemplates Dax-variabler er konstante: Hvad betyder det?

Forstå konceptet med variabler i DAX i LuckyTemplates og betydningen af ​​variabler for, hvordan dine mål beregnes.

LuckyTemplates hældningsdiagram: en oversigt

LuckyTemplates hældningsdiagram: en oversigt

Lær mere om det brugerdefinerede visuelle kaldet LuckyTemplates Slope-diagrammet, som bruges til at vise stigning/fald for en enkelt eller flere metrics.

LuckyTemplates farvetemaer til ensartede visualiseringer

LuckyTemplates farvetemaer til ensartede visualiseringer

Opdag farvetemaerne i LuckyTemplates. Disse er afgørende for, at dine rapporter og visualiseringer kan se ud og fungere problemfrit.

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af gennemsnit i LuckyTemplates: Isolering af resultater på ugedage eller weekender ved hjælp af DAX

Beregning af et gennemsnit i LuckyTemplates kan gøres på mange måder for at give dig præcise oplysninger til dine virksomhedsrapporter.

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

LuckyTemplates tema | LuckyTemplates Desktop Standard Theming

Lad os dykke ned i Standard LuckyTemplates-temaer og gennemgå nogle af de funktioner, der er indbygget i selve LuckyTemplates Desktop-applikationen.