Funktionen DATO.FORSKEL

Beregner antallet af dage, måneder eller år mellem to datoer.

Advarsel

  • Excel har funktionen DATO.FORSKEL for at kunne understøtte ældre projektmapper fra Lotus 1-2-3. Funktionen DATO.FORSKEL kan beregne forkerte resultater i visse situationer. Du kan læse mere i afsnittet om kendte problemer i denne artikel.
  • Tip: Hvis du vil finde antallet af dage mellem to datoer, skal du blot trække den senere dato fra den tidligere dato. Dette fungerer, fordi datoer er gemt som tal i Excel.

Syntaks

DATO.FORSKEL(startdato,slutdato,enhed)

Argument Beskrivelse
startdato
Påkrævet
En dato, der repræsenterer den første dato eller startdatoen for en given periode. Datoer kan angives som tekststrenge i anførselstegn (f.eks. "2001/1/30"), som serienumre (f.eks. 36921, som repræsenterer 30. januar 2001, hvis du bruger 1900-datosystemet), eller som resultater af andre formler eller funktioner (f.eks. DATOVÆRDI("2001/1/30")).
Slutdato
Påkrævet
En dato, der repræsenterer den sidste dato, eller slutdatoen, i perioden.
Enhed Den type oplysninger, der skal returneres, hvor:Enhed*****Returnerer"Y"Antallet af fuldførte år i perioden.". M"Antallet af hele måneder i perioden." D"Antallet af dage i perioden" MD"Forskellen mellem dagene i start_date og end_date. Måneder og årstal i datoerne ignoreres.
Vigtigt: Vi anbefaler ikke at bruge argumentet "MD", da der er kendte begrænsninger med det. Se afsnittet om kendte problemer nedenfor." YM"Forskellen mellem månederne i start_date og end_date. Datoernes dage og årstal ignoreres"ÅD"Forskellen mellem dagene i start_date og end_date. Årstallet i datoerne ignoreres.

Bemærkninger

  • Datoer gemmes som sekventielle serienumre, så de kan bruges i beregninger. Som standard er den 1. januar 1900 serienummer 1, og den 1. januar 2008 er serienummer 39448, da den ligger 39.447 dage efter den 1. januar 1900.
  • Funktionen DATO.FORSKEL er nyttig i formler, hvor du skal beregne en alder.
  • Hvis start_date er større end end_date, bliver resultatet #NUM!.

Eksempler

Startdato Slutdato Formel Beskrivelse (resultat)
1/1/2001 1/1/2003 =DATO.FORSKEL(startdato,slutdato,"Y") To fulde år i perioden (2)
6/1/2001 8/15/2002 =DATO.FORSKEL(startdato,slutdato,"D") 440 dage mellem 1. juni 2001 og 15. august 2002 (440)
6/1/2001 8/15/2002 =DATO.FORSKEL(startdato,slutdato,"YD") 75 dage mellem 1. juni og 15. august, hvor årstallet i disse datoer ignoreres (75)

Kendte problemer

Argumentet "MD" kan resultere i et negativt tal, et nul eller et unøjagtigt resultat. Hvis du forsøger at beregne de resterende dage efter den sidst fuldførte måned, kan du løse problemet på denne måde:

=DATO.FORSKEL(D17;E17;md) og resultat: 5 Denne formel trækker den første dag i slutmåneden (01-05-2016) fra den oprindelige slutdato i celle E17 (06-05-2016). Det foregår på denne måde: Funktionen DATO opretter datoen, 5/1/2016. Den oprettes ved hjælp af året i celle E17 og måneden i celle E17. Derefter repræsenterer 1 den første dag i den pågældende måned. Resultatet for funktionen DATO er 5/1/2016. Derefter subtraherer vi dette fra den oprindelige slutdato i celle E17, hvilket er 5/6/2016. 5/6/2016 minus 5/1/2016 er 5 dage.

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech-community'et eller få support i Community'er.