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.
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:
|
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 s-tart_date er større ende-nd_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:
Denne formel trækker den første dag i den sidste måned (5/1/2016) fra den oprindelige slutdato i celle E17 (5/6/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 eller få support i community'er.