الداله DateDif هى داله من دوال الاكسيل تم اصدارها فى نسخه اوفيس 2000 ولكن أصبحت غير معتمدة ومخفيه من قائمة الدوال المنسدله من نسخه اوفيس 2007 وما بعدها ولكنها مازالت موجوده ومخفيه ويمكن استخدامها
تستخدم هذه الدالة DateDif فى إيجاد الفرق بين تاريخين او طرح تاريخين سوء بصيغه التاريخ الميلادى او الهجرى
شكل الدالة يكون كالتالى
(DATEDIF(Date1, Date2, Interval=
الداله DateDif تتكون من 3 أجزاء
Date1 هو تاريخ الاقدم
Date2 هو تاريخ الاحدث
Interval وهو نوع النتيجة المطلوبه
انواع Interval
1 - "Y" وهى لايجاد عدد السنوات فقط بين التاريخين
2 - "M" وهى لايجاد عدد الشهور فقط بين التاريخين
3 - "D" وهى لايجاد عدد الايام فقط بين التاريخين
4 - "YM" وهى لايجاد عدد الشهور المتبقيه من العام بين التاريخين
5 - "YD" وهى لايجاد عدد الايام المتبقيه من العام بين التاريخين
6 - "MD" وهى لايجاد عدد الايام المتبقيه من الشهر بين التاريخين
اليكم بعض الامثله العمليه لمعرفه الداله بشكل اسهل
افتح ملف اكسيل وضع بالخلية A1 التاريخ 2017/05/02
وبالخلية B1 التاريخ 2020/06/12
1- الفرق بين التاريخين بالسنوات من خلال "Y"
ضع هذه المعادله باى خليه وليكن فى الخليه C1
=DATEDIF(A1;B1;"y")
وشاهد النتيجة ستجد النتيجة هى 3 يعنى الفرق بين التاريخين 3 سنوات
2- الفرق بين التاريخين بالاشهر من خلال "M"
ضع هذه المعادله باى خليه وليكن فى الخليه D1
=DATEDIF(A1;B1;"M")
وشاهد النتيجة ستجد النتيجة هى 37 يعنى الفرق بين التاريخين بالشهور هو 37 شهر
3- الفرق بين التاريخين بالايام من خلال "D"
ضع هذه المعادله باى خليه وليكن فى الخليه E1
=DATEDIF(A1;B1;"D")
وشاهد النتيجة ستجد النتيجة هى 1137 يعنى الفرق بين التاريخين بالايام هو 1137 يوم
4- الفرق بين التاريخين بالشهور المتبقيه من خلال "YM"
ضع هذه المعادله باى خليه وليكن فى الخليه F1
=DATEDIF(A1;B1;"ym")
وشاهد النتيجة ستجد النتيجة هى 1 يعنى الفرق بين التاريخين بالشهور المتبقيه بالسنه الاخيره هى 1
توضيح اكثر من 2017/05/02 الى 2020/05/01 يساوى 3 سنوات ومن تاريخ 2020/5/02 الى تاريخ 2020/6/12 تقريبا 41 يوم فوظيفه المتغير "YM" هو حساب كم شهر فى 41 يوم المتبقيه من السنه الاخيره فطبعا 41 يوم يوجد بهم شهر واحد فقط لذالك تجد المعادله تطعى 1 شهر وتتجاهل 11 أيام المتبقين من 41 يوم
5 - الفرق بين التاريخين بالايام المتبقيه من العام من خلال "YD"
ضع هذه المعادله باى خليه وليكن فى الخليه G1
=DATEDIF(A1;B1;"YD")
وشاهد النتيجة ستجد النتيجة هى 41 يعنى الفرق بين التاريخين بالايام المتبقيه بالسنه الاخيره هى 41
توضيح اكثر من 2017/05/02 الى 2020/05/01 يساوى 3 سنوات ومن تاريخ 2020/5/02 الى تاريخ 2020/6/12 تقريبا 41 يوم فوظيفه المتغير "YD" هو حساب كم يوم فى السنه الاخيره يعنى بتتجاهل السنوات الصحيحه وهو 3 سنوات فرق كامله وتاتى بالفرق بالايام فقط
6 - الفرق بين التاريخين بالايام المتبقيه من الشهر من خلال "MD"
ضع هذه المعادله باى خليه وليكن فى الخليه H1
=DATEDIF(A1;B1;"MD")
وشاهد النتيجة ستجد النتيجة هى 10 يعنى الفرق بين التاريخين بالايام المتبقيه بعد طرح السنوات الكامل والشهور الصحيحيه
توضيح اكثر من 2017/05/02 الى 2020/05/01 يساوى 3 سنوات ومن تاريخ 2020/5/02 الى تاريخ 2020/6/01 يساوى شهر صحيح ومن تاريخ 2020/6/02 الى 2020/6/12 تقريبا 10 يوم فوظيفه المتغير "MD" هو حساب كم يوم فى السنه الاخيره يعنى بتتجاهل السنوات الصحيحه وهو 3 سنوات وايضا الاشهر الصحيحه وهو 1 شهر وتاتى بالايام المتبقيه الاخيره
7 - لو عندك تاريخ اقامه او بطاقه او جواز سفر او اى وثيقه بتنتهى مثلا فى تاريخ 2018/12/4 وعايز اعمل معادله كم متبقى من اليوم اللى هو اللحظه الحاليه Now وحتى التاريخ 2018/12/4
الفرق بالسنوات والشهور والايام
بفرض ان تاريخ الانتهاء موجود بالخلية A2 استخدم المعادله التالية
=DATEDIF(TODAY();A2;"y")
نلاحظ اننا استخدمنا الداله ()TODAY وهى تاتى باللحظه الحاليه يعنى التاريخ الحالى
شاهد النتيجة ستجد 1 يعنى متبقى 1 سنه
ثم نستخدم الداله لايجاد الفرق ما بعد السنوات الصحيحه فى المعادله السابقه بالشهور
=DATEDIF(TODAY();A2;"ym")
شاهد النتيجة ستجد 2 يعنى متبقى 2 شهر
ثم نستخدم الداله التاليه لايجاد الفرق ما بعد السنوات الصحيحه والشهور الصحيحه فى المعادلات السابقه بالايام
=DATEDIF(TODAY();A2;"md")
شاهد النتيجة ستجد23 يعنى متبقى 23 يوم
اذن من المعادلات الثلاثه السابقه عرفت ان الفرق من اللحظه الحاليه 2017/9/11 حتى تاريخ الانتهاء 2018/12/4 هو سنه و2 شهر و23 يوم
طيب اقدر اضع هذه المعادلات فى خليه واحده نعم اقدر طيب ازاى ؟
=DATEDIF(TODAY();A2;"y")&" سنة و "&DATEDIF(TODAY();A2;"ym")&" شهر و "&DATEDIF(TODAY();A2;"md")&" يوم "
ستجد النتيجة
1 سنة و 2 شهر و 23 يوم
===================================================
لكى تعمل الداله على طرح التاريخين بالتقويم الهجرى يجب اولا تنسيق التاريخ كما هو موضح بالصوره