حساب الأيام بين تاريخين أونلاين وأيام العمل مع شرح Excel

لحساب عدد الأيام بين تاريخين، اطرح تاريخ البداية من تاريخ النهاية. من 1 مارس إلى 5 مارس الفرق 4 أيام، وإذا أردت عدّ يومي البداية والنهاية معًا تصبح النتيجة 5 أيام. استخدم الحاسبة التالية للأيام التقويمية أو أيام العمل، واختر عطلة نهاية الأسبوع المناسبة لعملك.

حاسبة الأيام بين تاريخين وأيام العمل

كيف تستخدم الحاسبة؟

  1. أدخل التاريخين بالميلادي، ثم اختر عطلة جهة عملك.
  2. اترك خيار احتساب يوم النهاية مغلقًا لقياس المدة المنقضية، أو فعّله لعدّ يومي البداية والنهاية معًا.
  3. اضغط «احسب عدد الأيام»؛ تظهر الأيام الكلية، وأيام العمل، وأيام العطلة الأسبوعية، وتفصيل المدة بالشهور والأيام.

في الوضع الافتراضي يدخل يوم البداية في عدّ أيام العمل ولا يدخل يوم النهاية. عند تفعيل الخيار يدخل يوم النهاية أيضًا، إن لم يكن عطلة أسبوعية. العطلات الرسمية غير مستبعدة تلقائيًا؛ استخدم معادلة Excel أدناه إذا كانت لديك قائمة بها. إذا أدخلت التاريخين بالعكس ترتّبهما الحاسبة وتوضّح ذلك في النتيجة.

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

من 1 مارس إلى 5 مارس:

المدة المنقضية: 4 أيام.

عدّ التواريخ من 1 إلى 5 مارس، شاملًا الطرفين: 5 أيام.

لو بدأت الإجازة يوم 1 مارس وعدت إلى العمل يوم 5 مارس، فأيام الإجازة هي من 1 إلى 4 مارس: أربعة أيام تقويمية. أما إجازة من 1 إلى 5 مارس والعودة يوم 6 مارس فمدتها خمسة أيام. احتساب أيام العمل أو رصيد الإجازات يتبع جدول العمل والقواعد المعتمدة لدى جهة العمل.

أمثلة محسوبة: أيام تقويمية وأيام عمل

  • 15 يناير إلى 10 أبريل 2026: الفرق 85 يومًا، أو 86 يومًا عند شمول الطرفين. يدويًا: 16 يومًا بعد 15 يناير + 28 يومًا في فبراير + 31 يومًا في مارس + 10 أيام في أبريل = 85.
  • 31 يناير إلى 1 مارس 2026: الفرق 29 يومًا. تفصيل الحاسبة شهر ويوم: تضيف شهرًا إلى 31 يناير فتصل إلى آخر فبراير، ثم تضيف يومًا إلى 1 مارس.
  • 28 فبراير إلى 1 مارس 2028: الفرق يومان، لأن 29 فبراير يقع داخل الفترة. في 2026 الفرق يوم واحد.
  • الأحد 1 مارس إلى الخميس 5 مارس 2026: مع عطلة الجمعة والسبت، الوضع الافتراضي يعطي 4 أيام عمل. عند شمول يوم النهاية تصبح 5 أيام عمل.
  • التاريخ نفسه في الحقلين: المدة المنقضية صفر؛ عند شمول الطرفين تصبح يومًا واحدًا، ويُعدّ يوم عمل فقط إن لم يكن من العطلة المختارة.

حُققت هذه الأمثلة بتشغيل منطق الحاسبة، وليست نتائج تشغيل لبرنامج Excel.

لماذا يختلف تفصيل الشهور عن قسمة الأيام على 30؟

الشهر قد يكون 28 أو 29 أو 30 أو 31 يومًا. تحسب الأداة أكبر عدد من الشهور الكاملة بإضافتها إلى تاريخ البداية، ثم تحسب الأيام المتبقية. إذا لم يوجد اليوم نفسه في الشهر المقصود تستخدم آخر يوم منه؛ لذلك من 31 يناير إلى 28 فبراير 2026 شهر كامل وفق هذا التعريف. كل 12 شهرًا تُعرض سنة. وعند شمول يوم النهاية يُضاف يوم قبل حساب التفصيل. المرجع الثابت للمقارنة هو إجمالي الأيام، أما التفصيل الشهري فيعتمد على هذه القاعدة.

حساب الأيام بين تاريخين في Excel وGoogle Sheets

ضع تاريخ البداية في A1 والنهاية في B1. لإعادة مثال 85 يومًا، أدخل:

A1: =DATE(2026,1,15)
B1: =DATE(2026,4,10)

ثم اكتب إحدى المعادلات التالية في خلية أخرى:

الأيام المنقضية أو شمول الطرفين

=B1-A1
=B1-A1+1

الأولى تعطي 85 يومًا في المثال، والثانية 86. نسّق خلية النتيجة كرقم أو «عام» إذا ظهرت كتاريخ. إدخال التاريخ باستخدام DATE يتجنب التباس ترتيب اليوم والشهر.

أيام العمل مع عطلة الجمعة والسبت

=NETWORKDAYS.INTL(A1,B1,7)

الرقم 7 يحدد عطلة الجمعة والسبت. للسبت والأحد استخدم 1، وللجمعة فقط استخدم 16. هذه الدالة تحتسب يومي البداية والنهاية إذا كانا يومي عمل؛ لمطابقة الوضع الافتراضي لحاسبتنا عند ترتيب التاريخين تصاعديًا استخدم:

=IF(B1=A1,0,NETWORKDAYS.INTL(A1,B1-1,7))

ولطرح عطلات رسمية مكتوبة كتواريخ فعلية في D1:D10 مع شمول طرفي الفترة:

=NETWORKDAYS.INTL(A1,B1,7,D1:D10)

قد تحتاج إلى استبدال الفواصل العادية بفواصل منقوطة حسب الإعدادات المحلية. تفاصيل الرموز والمعاملات في دليل Microsoft لدالة NETWORKDAYS.INTL.

كم يومًا بقي على موعد؟ وكيف تضيف أيامًا لتاريخ؟

ضع موعدك في B1 ثم استخدم:

=B1-TODAY()

ولإضافة 45 يومًا إلى تاريخ موجود في A1:

=A1+45

نسّق النتيجة الأخيرة كتاريخ. لا تفترض أن إضافة 30 يومًا تعادل دائمًا إضافة شهر تقويمي. وللفرق بالسنوات والشهور والأيام، تجنّب نسخ DATEDIF مع المعامل MD دون معالجة؛ Microsoft توضح قيوده والنتائج غير الدقيقة المحتملة.

فبراير والسنة الكبيسة: متى يتغير الناتج؟

السنة الميلادية كبيسة إذا قبلت القسمة على 4، باستثناء سنوات القرون: لا تكون كبيسة إلا إذا قبلت القسمة على 400. لذلك 2028 كبيسة، و2100 ليست كبيسة، و2000 كبيسة. يزيد الفرق يومًا فقط عندما يكون 29 فبراير ضمن الأيام المحتسبة؛ وجود أي جزء من فبراير في الفترة لا يكفي.

الحاسبة تعتمد تواريخ تقويمية وتُجري فرق الأيام باستخدام UTC، فلا تتحول أيام تغيير التوقيت الصيفي إلى كسور أيام. النتيجة عدد أيام تقويمية، وليست قياسًا لساعات فعلية بين توقيتين.

ماذا لو كان التاريخ هجريًا؟

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

أسئلة شائعة

كيف أحسب الأيام بين تاريخين بسرعة؟

أدخل التاريخين في الحاسبة أعلى الصفحة أو اطرح البداية من النهاية في Excel بالمعادلة =B1-A1. فعّل احتساب يوم النهاية إذا أردت عدّ الطرفين.

هل أيام العمل تشمل العطلات الرسمية؟

الحاسبة تستبعد العطلة الأسبوعية التي تختارها فقط. في Excel يمكنك استبعاد العطلات الرسمية بإضافة نطاق تواريخها إلى NETWORKDAYS.INTL.

لماذا تختلف النتيجة يومًا بين أداتين؟

تحقق من خيار احتساب يوم النهاية ومن ترتيب التاريخين. وعند حساب أيام العمل قارن أيضًا أيام العطلة الأسبوعية والعطلات الرسمية.

أضف تعليق