📅 شرح دالة DATEDIF لحساب الفرق بين تاريخين في الإكسيل

دالة DATEDIF في برنامج Microsoft Excel تُستخدم لحساب الفرق بين تاريخين بعدة طرق (بالأيام، الأشهر، السنوات، أو مزيج بينها). ورغم أنها دالة غير ظاهرة في قائمة الدوال الرسمية في الإكسيل، إلا أنها تعمل بكفاءة عالية ومستخدمة بكثرة خاصة في حساب الأعمار، مدد المشاريع، وفترات العقود.

📌 الصيغة العامة للدالة

=DATEDIF(start_date, end_date, unit)

شرح مكونات الدالة:

  • start_date: تاريخ البداية
  • end_date: تاريخ النهاية (يجب أن يكون أكبر من أو يساوي تاريخ البداية)
  • unit: نوع الفرق المطلوب حسابه (سنوات، أشهر، أيام، أو تركيبات خاصة)

🔹 وحدات الحساب (unit) بالتفصيل

1️⃣ "Y" – الفرق بالسنوات الكاملة

تحسب عدد السنوات الكاملة بين تاريخين بدون احتساب الشهور أو الأيام المتبقية.

مثال:

=DATEDIF("01/01/2015","01/01/2025","Y")

🔹 النتيجة: 10

🔸 تستخدم غالبًا في حساب العمر بالسنوات أو سنوات الخبرة.

2️⃣ "M" – الفرق بالأشهر الكاملة

تحسب عدد الأشهر الكاملة بين تاريخين دون النظر للأيام.

مثال:

=DATEDIF("01/01/2024","01/07/2024","M")

🔹 النتيجة: 6

🔸 مفيدة لحساب مدة اشتراك أو مدة عقد بالأشهر.

3️⃣ "D" – الفرق بالأيام

تحسب عدد الأيام الكاملة بين تاريخين.

مثال:

=DATEDIF("01/01/2024","10/01/2024","D")

🔹 النتيجة: 9

🔸 تستخدم لحساب عدد أيام العمل أو فترة زمنية قصيرة.

🔹 وحدات متقدمة (مهمة جدًا)

4️⃣ "YM" – الأشهر المتبقية بعد استبعاد السنوات

تحسب عدد الأشهر المتبقية بعد طرح السنوات الكاملة.

مثال:

=DATEDIF("01/01/2020","15/03/2023","YM")

🔹 النتيجة: 2
(بعد 3 سنوات كاملة، يتبقى شهران)

5️⃣ "MD" – الأيام المتبقية بعد استبعاد الأشهر

تحسب عدد الأيام المتبقية دون احتساب الأشهر والسنوات.

مثال:

=DATEDIF("01/01/2023","15/02/2023","MD")

🔹 النتيجة: 14

⚠️ ملاحظة: هذه الوحدة قد تعطي نتائج غير متوقعة أحيانًا مع اختلاف عدد أيام الأشهر، لذا يُفضل استخدامها بحذر.

6️⃣ "YD" – الأيام المتبقية بعد استبعاد السنوات

تحسب عدد الأيام بين تاريخين مع تجاهل السنوات.

مثال:

=DATEDIF("01/01/2020","10/01/2023","YD")

🔹 النتيجة: 9

🧮 مثال عملي شامل: حساب العمر (سنوات – أشهر – أيام)

لنفترض:

  • تاريخ الميلاد في الخلية A1
  • تاريخ اليوم في الخلية B1

السنوات:

=DATEDIF(A1,B1,"Y")

الأشهر المتبقية:

=DATEDIF(A1,B1,"YM")

الأيام المتبقية:

=DATEDIF(A1,B1,"MD")

🔹 النتيجة تكون مثل:
العمر = 25 سنة و3 أشهر و10 أيام

⚠️ ملاحظات مهمة

  • إذا كان start_date > end_date ستظهر رسالة خطأ.
  • الدالة لا تظهر في قائمة الدوال، ويجب كتابتها يدويًا.
  • يُفضل التأكد من تنسيق الخلايا على Date.
  • ممتازة في الحسابات الزمنية الدقيقة مقارنة بالطرح المباشر بين التواريخ.

✅ استخدامات شائعة

  • حساب العمر
  • مدة الخدمة الوظيفية
  • مدة العقود
  • الفرق بين تاريخين في التقارير
  • تحليل الجداول الزمنية للمشاريع

▶️شاهد فيديو استخدام دالة DATEDIF علي قناتنا أوفيس إيدج

📚 المراجع

شرح دالة DATEDIF من موقع مايكروسوفت أفيس

خاتمة

في الختام، تُعد دالة DATEDIF من أهم دوال التاريخ والوقت في برنامج Excel، لما توفره من مرونة ودقة في حساب الفروق الزمنية بين التواريخ. فهي تمكّن المستخدم من استخراج النتائج بالشكل الذي يحتاجه، سواء بالأيام أو الأشهر أو السنوات، أو حتى بتقسيم المدة إلى سنوات وأشهر وأيام بشكل واضح ومنظم.

إتقان استخدام دالة DATEDIF يساعد على تحسين جودة العمل في التقارير، الموارد البشرية، إدارة المشاريع، والحسابات الإدارية المختلفة، كما يوفر الوقت ويقلل من الأخطاء الناتجة عن الحساب اليدوي. ومع فهم الوحدات المختلفة للدالة وطريقة استخدامها الصحيحة، يمكن الاعتماد عليها كأداة أساسية لأي مستخدم Excel، سواء كان مبتدئًا أو محترفًا.

إينار ليرنhttp://inarlearn.com
إنار ليرن منصة تعليمية مجانية تُعنى بتبسيط المعرفة وتمكين المتعلمين من جميع المستويات. توفر المنصة دروسًا تعليمية عالية الجودة، وأدلة عملية، ودورات تدريبية تركز على المهارات في مجموعة واسعة من المواضيع، بما في ذلك التكنولوجيا، والبرمجيات، وأدوات الإنتاجية، والمهارات الرقمية.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Exit mobile version