DATEDIF функциясы екі күн арасындағы күндер, айлар және жылдардағы кезеңді немесе айырмашылықты есептейді. DATEDIF функциясын алдағы жобаның уақыт шеңберін анықтау үшін пайдалануға болады немесе оны адамның туған күнімен бірге адамның жасын жылдармен, айлармен және күн, мысалы.
Бұл нұсқаулар Excel 2019, 2016, 2013, 2010 және Microsoft 365 жүйесіне арналған Excel үшін қолданылады.
DATEDIF функциясының синтаксисі және аргументтері
Функция синтаксисі функцияның орналасуына сілтеме жасайды және функцияның атын, жақшаларды және аргументтерді қамтиды. DATEDIF функциясының синтаксисі:
=DATEDIF(басталу_күні, аяқталу_күні, "бірлік")
- басталу_күні (міндетті): Жұмыс парағында таңдалған кезеңнің басталу күнін немесе осы деректердің орнына ұяшық сілтемесін енгізуге болады.
- аяқталу_күні (міндетті): Басталу күні сияқты таңдалған кезеңнің аяқталу күнін немесе ұяшық сілтемесін енгізуге болады.
- бірлік (міндетті): Құрылғы күн санын («D»), толық айларды («M») немесе толық жылдарды («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 ұяшығында орналасқан, жоғарыдағы суреттегі мысалда көрсетілгендей, санын көрсету үшін енгізу жолы берілген. 2014 жылдың 4 мамыры және 2016 жылдың 10 тамызы арасындағы күндер.
=DATEDIF(A2, A3, "D")
Төменде ұяшық сілтемелерін пайдаланып бұл функцияны енгізу қадамдары берілген.
- Белсенді ұяшық ету үшін B2 ұяшығын басыңыз; осы жерде екі күн арасындағы күндер саны көрсетіледі.
- B2 ұяшығында теріңіз =datedif(.
- Бұл ұяшық сілтемесін функцияның басталу_күні аргументі ретінде енгізу үшін A2 ұяшығын басыңыз.
-
үтір (,) B2 ұяшығына сілтемеден кейін теріңіз. A2 бірінші және екінші аргументтер арасындағы бөлгіш ретінде әрекет ету үшін.
- Бұл ұяшық сілтемесін аяқталу_күні аргументі ретінде енгізу үшін A3 ұяшығын басыңыз.
- ұяшық сілтемесінен кейін (, ) теріңіз A3.
- бірлік аргументі үшін тырнақшаға D әрпін теріңіз ("D") функцияға екі күн арасындағы күн санын көрсету үшін.
- Жабуды теріңіз жақша.
- Формуланы аяқтау үшін пернетақтадағы Enter пернесін басыңыз.
- Күндер саны - 829 - жұмыс парағының B2 ұяшығында көрсетіледі.
- B2 ұяшығын басқанда, толық формула жұмыс парағының үстіндегі формула жолағында пайда болады.
DATEDIF қате мәндері
Осы функциядағы аргументтер үшін деректерді дұрыс енгізбесеңіз, келесі қате мәндері пайда болады:
- VALUE!: Басталу_күні немесе аяқталу_күні нақты күн болмаса, осы қатені аласыз (8-жол төмендегі суретте, мұнда A8 ұяшығы мәтіндік деректерден тұрады).
- NUM!: Аяқталу_күні басталу_күнінен ертерек болса, мұны көресіз (төменде 9-жол).