الحاسبات والأدوات

حساب الفرق بين تاريخين بالأيام والأسابيع والأشهر: يدويًا وفي إكسل والجوال

تحتاج حساب الفرق بين تاريخين في مواقف كثيرة: كم يومًا بقي على موعد، أو مدة عقد، أو عدد أيام عمل بين تاريخين، أو حساب مهلة. في هذا الدليل نشرح الطريقة اليدوية ببساطة، ثم الطرق الأسرع في إكسل وجداول Google والجوال، مع أمثلة.

الطريقة اليدوية خطوة بخطوة

الفكرة أن تحسب الأيام المتبقية في الشهر الأول، ثم أيام الأشهر الكاملة بينهما، ثم أيام الشهر الأخير.

تذكر عدد أيام الأشهر الميلادية

  • 31 يومًا: يناير، مارس، مايو، يوليو، أغسطس، أكتوبر، ديسمبر.
  • 30 يومًا: أبريل، يونيو، سبتمبر، نوفمبر.
  • فبراير: 28 يومًا، و29 في السنة الكبيسة.

السنة الكبيسة هي التي تقبل القسمة على 4، باستثناء السنوات المئوية التي لا تقبل القسمة على 400.

مثال

كم يومًا من 10 مارس إلى 25 مايو من السنة نفسها؟

  • من 10 إلى 31 مارس: 21 يومًا.
  • أبريل كاملًا: 30 يومًا.
  • من 1 إلى 25 مايو: 25 يومًا.
  • المجموع: 21 + 30 + 25 = 76 يومًا.

هذا الحساب لا يعد يوم البداية. إذا كنت تريد احتساب اليومين معًا (البداية والنهاية) فأضف يومًا واحدًا.

في إكسل

الطرح المباشر

إذا كان تاريخ البداية في A2 والنهاية في B2، اكتب: =B2-A2 وستظهر عدد الأيام. تأكد أن تنسيق خلية الناتج «رقم» وليس «تاريخ».

دالة DATEDIF

  • عدد الأيام: =DATEDIF(A2;B2;"d")
  • عدد الأشهر الكاملة: =DATEDIF(A2;B2;"m")
  • عدد السنوات الكاملة: =DATEDIF(A2;B2;"y")
  • الأشهر المتبقية بعد السنوات: =DATEDIF(A2;B2;"ym")
  • الأيام المتبقية بعد الأشهر: =DATEDIF(A2;B2;"md")

شرط الدالة أن يكون تاريخ البداية أقدم من تاريخ النهاية، وإلا ظهر خطأ.

عدد الأسابيع

=INT((B2-A2)/7) يعطي عدد الأسابيع الكاملة.

حساب أيام العمل فقط

دالة NETWORKDAYS تفترض أن العطلة الأسبوعية السبت والأحد. ولأن العطلة الأسبوعية في المملكة يوما الجمعة والسبت، استخدم الدالة المطورة:

=NETWORKDAYS.INTL(A2;B2;7)

الرقم 7 يعني أن العطلة الجمعة والسبت. ويمكنك إضافة نطاق للإجازات الرسمية كوسيط رابع ليستبعدها من العد.

إضافة أيام إلى تاريخ

  • تاريخ بعد 90 يومًا: =A2+90
  • تاريخ بعد 3 أشهر: =EDATE(A2;3)
  • تاريخ بعد 10 أيام عمل: =WORKDAY.INTL(A2;10;7)

في جداول Google

معظم الدوال السابقة تعمل بالأسماء نفسها في جداول Google، مثل DATEDIF وNETWORKDAYS.INTL وEDATE، مع استخدام الفاصلة بين الوسائط عادة.

على الجوال

  • في تطبيق التقويم يمكنك عد الأسابيع بصريًا للمدد القصيرة.
  • يمكن استخدام تطبيقات جداول البيانات على الجوال بالدوال نفسها.
  • بعض تطبيقات الآلة الحاسبة تحتوي على وضع لحساب التواريخ.

ماذا عن التاريخ الهجري؟

الأشهر الهجرية 29 أو 30 يومًا بحسب التقويم المعتمد، لذلك الأسهل تحويل التاريخين إلى الميلادي وفق تقويم أم القرى ثم حساب الفرق، أو استخدام أداة تحويل موثوقة.

أمثلة استخدام عملية

  • حساب مدة عقد إيجار متبقية قبل التجديد.
  • معرفة عدد أيام العمل حتى تسليم مشروع.
  • حساب مدة الخدمة بالسنوات والأشهر والأيام.
  • متابعة صلاحية وثيقة أو اشتراك.

أسئلة شائعة

هل يحسب يوم البداية؟

الطرح المباشر لا يحسبه. أضف 1 إذا أردت احتساب اليومين.

لماذا يظهر الناتج تاريخًا غريبًا في إكسل؟

لأن تنسيق الخلية تاريخ؛ غيّره إلى رقم.

كيف أستبعد العطل الرسمية؟

اكتب تواريخ العطل في نطاق وأضفه كوسيط أخير في NETWORKDAYS.INTL.

قيم هذا post

مقالات ذات صلة

اترك تعليقاً

زر الذهاب إلى الأعلى