Sök…


Syntax

  • = DATEDIF (startdatum, slutdatum, enhet)

parametrar

Enhet Returer
"Y" Antalet färdiga år under perioden
"M" Antalet kompletta månader under perioden
"D" Antalet dagar i perioden
"MD" Skillnaden mellan dagarna i startdatum och slutdatum. Månaderna och åren på datumen ignoreras
"YM" Skillnaden mellan månaderna i startdatum och slutdatum. Dagarna och åren för datumen ignoreras
"YD" Skillnaden mellan dagarna för startdatum och slutdatum. Datorns år ignoreras

Anmärkningar

Var försiktig med beräkningarna för Leap Year när enheterna ignorerar år. Till exempel:

=datedif("2010-01-01","2010-07-21","YD")

returnerar 201 dagar

=datedif("2016-01-01","2016-07-21","YD")

returnerar 202 dagar

Periodräkning mellan datum

Funktionen DATEDIF returnerar skillnaden mellan två datumvärden, baserat på det angivna intervallet. Det tillhandahålls för kompatibilitet med Lotus 1-2-3. DATEDIF funktionen kan inte hittas i funktionslistan och autofyllt och skärmtips är inte tillgängliga. Obs: Det uttalas "date diff" snarare än "dated if" .


=datedif("2010-01-01","2016-07-21","D")

returnerar antalet dagar ( 2393 ) mellan de två datumen

=datedif("2010-01-01","2016-07-21","M")

returnerar antalet månader ( 78 ) mellan de två datumen

=datedif("2010-01-01","2016-07-21","Y")

returnerar antalet år ( 6 ) mellan de två datumen

=datedif("2010-01-01","2016-07-21","MD")

returnerar antalet dagar ( 20 ) mellan de två datumen - ignorerar månader och år

=datedif("2010-01-01","2016-07-21","YM")

returnerar antalet månader ( 6 ) mellan de två datumen och ignorerar åren

=datedif("2010-01-01","2016-07-21","YD")

returnerar antalet dagar ( 201 ) mellan de två datumen och ignorerar åren



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow