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

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.