excel
DATEDIF-funktion
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