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.
"Å": 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.
"ÅM": 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.
"ÅD": 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;"Å") 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;"ÅM") returnerer 6, antallet af måneder mellem april og den følgende oktober i et tilfældigt år. =DATOFORSKEL(A1;A2;"ÅD") returnerer 207, antallet af dage mellem 6. april og den følgende 30. oktober i et tilfældigt år. =DATOFORSKEL("06.04.1988";NU();"Å")& " år; " &DATOFORSKEL("06.04.1988";NU();"ÅM")& " 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. |