DATOFORSKEL
Funktionen DATOFORSKEL returnerer antallet af dage, måneder eller år mellem to datoer.
DATOFORSKEL(start-dato; slut-dato; bereg-metode)
start-dato: Startdatoen. start-dato er en dato-/tidsværdi (tidsdelen ignoreres) eller datostrengværdi.
slut-dato: Slutdatoen. slut-dato er en dato-/tidsværdi (tidsdelen ignoreres) eller datostrengværdi.
bereg-metode: En modalværdi, der anfører, hvordan tidsforskellen skal udtrykkes, og hvordan datoer i forskellige år eller måneder skal håndteres.
“D”: Returner antallet af dage mellem start- og slutdatoerne.
“M”: Returner antallet af måneder mellem start- og slutdatoerne.
“Y”: Returner antallet af år mellem start- og slutdatoerne.
“MD”: Returner antallet af dage mellem start- og slutdatoerne, og ignorer måneder og år. Måneden i slut-dato antages at være måneden i start-dato. Hvis startdagen er efter slutdagen, starter optællingen fra slutdagen, som om den var i den foregående måned. Året i slut-dato bruges til at søge efter skudår.
“YM”: Returner antallet af hele måneder mellem start- og slutdatoer, og ignorer året. Hvis startmåneden/-dagen er før slutmåneden/-dagen, behandles datoerne, som om de var i det samme år. Hvis startmåneden/-dagen er efter slutmåneden/-dagen, behandles datoerne, som om de var i år, der følger efter hinanden.
“YD”: Returner antallet af hele dage mellem start- og slutdatoer, og ignorer året. Hvis startmåneden/-dagen er før slutmåneden/-dagen, behandles datoerne, som om de var i det samme år. Hvis startmåneden/-dagen er efter slutmåneden/-dagen, behandles datoerne, som om de var i år, der følger efter hinanden.
Eksempler |
---|
Hvis A1 indeholder dato-/tidsværdien 6/4/1988, og A2 indeholder dato-/tidsværdien 30/10/2006: =DATOFORSKEL(A1;A2;"D") returnerer 6.781, antallet af dage mellem 6. april 1988 og 30. oktober 2006. =DATOFORSKEL(A1;A2;"M") returnerer 222, antallet af hele måneder mellem 6. april 1988 og 30. oktober 2006. =DATOFORSKEL(A1;A2;"Y") returnerer 18, antallet af hele år mellem 6. april 1988 og 30. oktober 2006. =DATOFORSKEL(A1;A2;"MD") returnerer 24, antallet af dage mellem den sjette dag i en måned og den trettende dag i den samme måned. =DATOFORSKEL(A1;A2;"YM") returnerer 6, antallet af måneder mellem april og den følgende oktober i et tilfældigt år. =DATOFORSKEL(A1;A2;"YD") returnerer 207, antallet af dage mellem 6. april og den følgende 30. oktober i et tilfældigt år. =DATOFORSKEL("06/04/1988";NU();"Y")& " år, " &DATOFORSKEL("06/04/1988";NU();"YM")& " måneder og " &DATOFORSKEL("06/04/1988";NU();"MD")& " dage" returnerer 25 år, 2 måneder og 25 dage, som er en persons alder, hvis vedkommende er født den 6. april 1988, og hvis dagen i dag er den 1. juli 2013. |