DATEDIF функциясы эки күндүн ортосундагы күн, ай жана жылдардагы мезгилди же айырманы эсептейт. Сиз DATEDIF функциясын алдыда боло турган долбоордун убакыт алкагын аныктоо үчүн колдонсоңуз болот же ал адамдын туулган күнү менен бирге адамдын жашын жылдар, айлар жана күн, мисалы.
Бул нускамалар Excel 2019, 2016, 2013, 2010 жана Microsoft 365 үчүн Excel үчүн колдонулат.
DATEDIF Функциянын синтаксиси жана аргументтери
Функциянын синтаксиси функциянын түзүлүшүн билдирет жана функциянын атын, кашааларды жана аргументтерди камтыйт. DATEDIF функциясынын синтаксиси:
=DATEDIF(баштоо_датасы, аяктоо_датасы, "бирдик")
- start_date (милдеттүү): Сиз тандалган мезгилдин башталыш күнүн же бул маалыматтардын жайгашкан жерине уяча шилтемесин жумуш барагына киргизсеңиз болот.
- аяктоо_датасы (милдеттүү): Башталыш күнү сыяктуу эле, сиз тандалган мезгилдин аяктоо күнүн же уячага шилтеме киргизсеңиз болот.
- unit (талап кылынат): Бирдик функцияга күндөрдүн санын ("D"), толук айларды ("M") же толук жылдарды (" табуу үчүн айтат. Y") эки датанын ортосунда. Бирдик аргументин "D" же "M" сыяктуу тырмакчалар менен курчашыңыз керек.
D, M жана Y'ден тышкары, төмөндөгү сүрөттөн көрө турган дагы үч бирдик опциясы бар:
- "YD" эки күндүн ортосундагы күндөрдүн санын эсептейт, бирок жылдарды эске албайт (5-сап).
- "YM" эки күндүн ортосундагы айлардын санын эсептейт, бирок күн менен жылды этибарга албайт (6-сап).
- "MD" эки күндүн ортосундагы күндөрдүн санын эсептейт, бирок айды жана жылды эске албайт (7-сап).
DATEDIF - жашыруун функция, андыктан аны Excelдеги Формула өтмөгүндө башка Дата функцияларынын тизмесинен таба албайсыз, демек, Функция диалог кутусун колдоно албайсыз. аны киргизүү. Натыйжада, функцияны жана анын аргументтерин уячага кол менен киргизишиңиз керек.
Excel даталарды сериялык номерлерге которуу менен даталарды эсептейт. 1899-жылдын 31-декабрында сериялык номер 1, ал эми 2008-жылдын 1-январында сериялык номер 39488, анткени ал 1900-жылдын 1-январынан кийин 39 488 күн өткөн.
DATEDIF менен күндөрдүн айырмасын эсептөө
Бул жерде DATEDIF функциясын B2 клеткасында жайгашкан, жогорудагы мисал сүрөттө көрсөтүлгөндөй, санын көрсөтүү үчүн кантип киргизүү керек. күндөрдүн ортосундагы 4-май, 2014 жана 10-август, 2016.
=DATEDIF(A2, A3, "D")
Төмөндө бул функцияны клетка шилтемелери аркылуу киргизүү кадамдары келтирилген.
- Активдүү уяча кылуу үчүн B2 дегенди басыңыз; бул жерде эки күндүн ортосундагы күндөрдүн саны көрсөтүлөт.
- B2 уячасында түрү =datedif(.
- Бул уяча шилтемесин функциянын старт_дата аргументи катары киргизүү үчүн A2 чыкылдатыңыз.
-
үтүр (,) B2 клетка шилтемесинен кийин териңиз A2 биринчи жана экинчи аргументтердин ортосунда бөлүүчү катары иш алып баруу үчүн.
- Бул клетка шилтемесин аяктоо_датасы аргументи катары киргизүү үчүн A3 чыкылдатыңыз.
- уюлдук шилтемеден кийин үтүр (, ) териңиз A3.
- unit аргументи үчүн тырмакчага D тамгасын териңиз ("D") функцияга эки күндүн ортосундагы күндөрдүн санын көрсөтүү үчүн.
- Жабуучуну териңиз каша.
- Формуланы аяктоо үчүн клавиатурадагы Enter баскычын басыңыз.
- Күндөрдүн саны - 829 - жумушчу барактын B2 уячасында көрүнөт.
- B2 уячасын басканда, толук формула иш барагынын үстүндөгү формула тилкесинде пайда болот.
DATEDIF ката маанилери
Эгер сиз бул функциядагы аргументтердин берилиштерин туура киргизбесеңиз, төмөнкү ката маанилери пайда болот:
- VALUE!: Эгер башталган_дата же аяктоо_датасы иш жүзүндө эмес болсо, бул катаны аласыз (8-сап төмөнкү сүрөттө, анда A8 уячасында тексттик маалыматтар камтылган).
- NUM!: Аяктоо_датасы башталуу_күнүнөн эрте болсо, муну көрөсүз (төмөндө 9-сап).