KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

حساب الأيام بين تاريخين في Excel (7 أمثلة)

المؤلفZhoumandyتاريخ التعديل

كمستخدم لـ Excel، قد تجد نفسك في موقفٍ تحتاج فيه إلى معرفة عدد «الأيام بين تاريخين». أو ربما تريد حساب «الأيام بين اليوم وتاريخ معيّن». أو حتى تحديد عدد «أيام العمل بين تاريخين». في هذا البرنامج التعليمي، سنعرض لك طرقاً سهلة وسريعة لحساب عدد الأيام بين تاريخين في هذه «السيناريوهات الثلاثة».
احسب الأيام بين تاريخين
باستخدام الطرح
باستخدام Kutools لعدّ الأيام، الأسابيع...
باستخدام دالة DAYS
باستخدام دالة DATEDIF
عدّ الأيام بين اليوم وتاريخ معين
عدد أيام العمل بين تاريخين
باستثناء عطلات نهاية الأسبوع
باستثناء عطلات نهاية الأسبوع والعطل الرسمية

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

لقطة شاشة تُظهر ورقة إكسل تُستخدم لحساب الأيام بين اليوم وتاريخٍ ما

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

فيديو: عدّ الأيام بين التواريخ


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

افترض أن خلية "C2" تحتوي على «تاريخ البدء» وخلية "C3" تحتوي على «تاريخ الانتهاء»، وتود معرفة عدد الأيام بين هذين التاريخين. في هذا القسم، سنعرض لك أربع طرق لتحقيق ذلك.

doc calculate days between two dates 04

باستخدام الطرح

لحساب الأيام بين تاريخين، كل ما عليك فعله هو طرح تاريخ البدء من تاريخ الانتهاء. إليك الصيغة العامة:

=End_date - Start_date
الخطوة 1: أدخل صيغة الطرح

في الخلية C6، طبّق الصيغة التالية، ثم انقر على زر «إدخال».

=C3-C2
النتيجة

كما ترى، هناك 180 يومًا بين التاريخين المحددين.

لقطة شاشة تُظهر صيغة الطرح لحساب الأيام بين تاريخين في إكسل

ملاحظات:
  1. في Excel، التواريخ في الواقع أرقام! على سبيل المثال،1/1/1900 يُمثّل الرقم 1. ولهذا السبب، عندما تطرح تاريخًا من آخر، تحصل على عدد الأيام بينهما.
  2. إذا كان تاريخ الانتهاء أقدم من تاريخ البدء، فستكون النتيجة المرتجعة عدداً صحيحاً سالباً. وللحصول دائمًا على نتيجة موجبة، يمكنك استخدام الصيغة التالية:
    =ABS(End_date - Start_date)

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

باستخدام ميزة «مساعد التاريخ والوقت» من «Kutools لـ Excel»، يمكنك بسهولة حساب الأيام بين التواريخ. والأفضل من ذلك، أن هذه الميزة أكثر قوةً لأنها تقدّم «خيارات إضافية»، مثل حساب «الأسبوع» و«الأشهر» و«السنين» وغيرها بين تاريخين. وتُظهر لقطة الشاشة أدناه كيفية «حساب الأيام بين التواريخ خطوة بخطوة»، بالإضافة إلى الخيارات الإضافية التي يمكنك الاستفادة منها أيضًا.

لقطة شاشة لأداة مساعد التاريخ والوقت من Kutools تُظهر خطوات حساب الأيام بين التواريخ في إكسل

Kutools لـ Excelيوفّر أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، ويعزز الإبداع والكفاءة.مزوّد بقدرات الذكاء الاصطناعي، ويقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة للغاية.معلومات مفصلة عن Kutools لـ Excel...         نسخة تجريبية مجانية...

بعد تفعيل الميزة بالنقر فوق «Kutools» > «مساعد الصيغة» > «مساعد التاريخ والوقت»، يُرجى اتباع الخطوات التالية:

  1. اختر «الفرق» في قسم «النوع»؛
  2. حدد تاريخ البدء وتاريخ الانتهاء بشكل منفصل في مربّعي النص "Date1" و"Date2"؛
  3. اختر «يوم» من القائمة المنسدلة «نوع النتيجة المخرجة» قائمة منسدلة ؛
  4. انقر فوق «موافق».
ملاحظات:
  1. لتفعيل ميزة «مساعد التاريخ والوقت»، عليك تثبيت «Kutools لـ Excel» أولاً. يقدّم «Kutools لـ Excel» نسخة تجريبية مجانية لمدة 30 يومًا بدون أي قيود—حمّله وثبّته الآن!
  2. بالإضافة إلى حساب الفرق بين تاريخين، تدعم ميزة مساعد التاريخ والوقت أيضًا عمليات حسابية أخرى للتاريخ والوقت. ولإضافة التاريخ والوقت، اختر خيار «إضافة» في قسم النوع. أما لحساب العمر استنادًا إلى تاريخ معين، فاختر خيار «عمر» في قسم النوع.
    لقطة شاشة لميزة مساعد التاريخ والوقت من Kutools تُظهر حساب الفرق بين تاريخين
    لقطة شاشة لميزة مساعد التاريخ والوقت من Kutools تُقدّم خيارًا لحسابات العمر

باستخدام دالة DAYS

طريقة أخرى لحساب عدد الأيام بين تاريخين هي استخدام دالة DAYS، التي تم إدخالها لأول مرة في Excel 2013. إليك الصيغة العامة:

=DAYS(end_date, start_date)
الخطوة 1: أدخل صيغة DAYS

في الخلية "C6"، طبّق الصيغة التالية، ثم اضغط على زر «إدخال».

=DAYS(C3,C2)
النتيجة

يوجد 180 يومًا بين التاريخين المحددين في الخليتين C3 وC2.

لقطة شاشة تُظهر دالة DAYS في إكسل لحساب الفترة الزمنية بين تاريخين

ملاحظة: إذا كان «تاريخ الانتهاء» أقدم من «تاريخ البدء»، فستكون النتيجة «سالبة». إذا كنت ترغب دائمًا في الحصول على نتيجة «موجبة»، يمكنك استخدام الصيغة التالية:
=ABS(DAYS(end_date, start_date))

باستخدام دالة DATEDIF

الطريقة الرابعة لحساب عدد الأيام بين تاريخين هي استخدام دالة DATEDIF. إليك «الصيغة العامة» لحساب الفرق بالأيام بين تاريخين:

= DATEDIF(start_date, end_date, «d»)
الخطوة 1: أدخل صيغة DATEDIF

في الخلية "C6"، طبِّق الصيغة التالية، ثم اضغط على زر «إدخال».

=DATEDIF(C2,C3,"d")
النتيجة

يوجد 180 يومًا بين التاريخين المحددين.

لقطة شاشة تُظهر دالة DATEDIF في إكسل لحساب عدد الأيام بين تاريخين

ملاحظات:
  1. على عكس الطرق الثلاث الأخرى، لا تدعم دالة «DATEDIF» طرح تاريخ أحدث من تاريخ أقدم؛ فعندما يكون «تاريخ الانتهاء» أسبق من «تاريخ البدء»، تُرجع الدالة خطأ «#NUM!».
  2. بخلاف صيغة الطرح ودالة «DAYS» التي تحسبان الأيام بين التواريخ فقط، تتمكّن دالة «DATEDIF» أيضًا من حساب «الأشهر» أو «السنوات» بين تاريخين.
  3. دالة «DATEDIF» غير مدرجة في قائمة الدوال ببرنامج Excel، ما يجعلها دالةً «غير موثّقة»، وبالتالي يتوجّب عليك إدخال جميع معاملاتها يدويًا لإنشاء صيغة «DATEDIF» في ورقة العمل الخاصة بك.

عدّ الأيام بين اليوم وتاريخ معين

إذا كنت ترغب في حساب عدد الأيام بين اليوم وتاريخ معيّن، فإن الدالة المدمجة **TODAY** في Excel تُسهّل عليك إنجاز هذه المهمة بسرعة ودقة. إليك الصيغتين العامّتين لحساب الأيام بين اليوم وتاريخ آخر باستخدام دالة **TODAY**:

لحساب عدد الأيام بين «تاريخ سابق» و«اليوم»:

=TODAY() - past_date

لحساب عدد الأيام بين «تاريخ مستقبلي» و«اليوم»:

=Future_date - TODAY() 

في هذه الحالة، تحتوي الخلية "C2" على «تاريخ مستقبلي»، واليوم هو3/15/2023. لحساب عدد الأيام بين اليوم وذلك التاريخ، يُرجى اتباع الخطوات التالية:

لقطة شاشة تُظهر تاريخًا مستقبليًّا في إكسل لحساب الأيام باستخدام دالة TODAY

الخطوة 1: أدخل الصيغة

في الخلية "C5"، طبّق الصيغة التالية، ثم اضغط على زر «إدخال».

=C2-TODAY()

لقطة شاشة تُظهر الصيغة التي تحسب الأيام بين اليوم وتاريخٍ مستقبلي في إكسل

الخطوة 2: تنسيق النتيجة كقيمة عامة

حدد خلية النتيجة، ثم انقر فوق علامة التبويب «الصفحة الرئيسية»، وانتقل إلى مجموعة «الأرقام»، واختر «عام» من القائمة المنسدلة لـ«تنسيق الأرقام».

لقطة شاشة تُظهر خيار تنسيق الأرقام في إكسل لتنسيق النتيجة كـ "عام"

ملاحظة: أو من علامة التبويب «الصفحة الرئيسية»، انقر فوق «مشغّل مربع الحوار» الموجود بجانب «الأرقام»، ثم اختر «عام» من مربع «الفئة».

النتيجة

كما ترى، هناك 108 يومًا بين اليوم والتاريخ المحدد.

لقطة شاشة تُظهر نتيجة حساب الأيام بين اليوم وتاريخٍ مستقبلي في إكسل

ملاحظة: تُرجع دالة «TODAY» التاريخ الحالي بدقة. لذا، عندما يكون التاريخ المحدد ثابتًا، ستلاحظ أن عدد الأيام الظاهر في ورقة العمل يتغيّر يومًا بعد يوم، لأن دالة «TODAY» تتجدّد تلقائيًا كل يوم.


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

في بعض الأحيان، قد نحتاج إلى حساب عدد الأيام باستثناء عطلات نهاية الأسبوع. هنا سنعرض لك كيفية حساب أيام العمل بين تاريخين باستخدام دالة «NETWORKDAYS» في حالتين: الأولى لحساب أيام العمل دون احتساب أي عطلات إضافية، والثانية لحسابها مع احتساب العطلات الإضافية.

إليك الصيغة العامة لدالة NETWORKDAYS:

=NETWORKDAYS(start_date, end_date, [holidays])

باستثناء عطلات نهاية الأسبوع

على سبيل المثال، لديك تاريخ البدء في الخلية C2 وتاريخ الانتهاء في الخلية C3، وتريد معرفة عدد أيام العمل بين هذين التاريخين دون احتساب العطلات.

لقطة شاشة تُظهر تواريخ البدء والانتهاء في إكسل لحساب أيام العمل باستثناء عطلات نهاية الأسبوع

الخطوة 1: أدخل صيغة NETWORKDAYS

في الخلية C6، طبّق الصيغة التالية، ثم اضغط على زر «إدخال».

=NETWORKDAYS(C2,C3)
النتيجة

يمكنك ملاحظة وجود "130" يوم عمل بين التاريخين، دون احتساب العطلات.

لقطة شاشة تُظهر نتيجة صيغة NETWORKDAYS لحساب أيام العمل باستثناء عطلات نهاية الأسبوع في إكسل

باستثناء عطلات نهاية الأسبوع والعطل الرسمية

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

لقطة شاشة تُظهر تواريخ البدء والانتهاء في إكسل مع قائمة بالأعياد لحساب أيام العمل

الخطوة 1: أدخل صيغة NETWORKDAYS

في الخلية C6، طبِّق الصيغة التالية، ثم اضغط على زر «إدخال».

=NETWORKDAYS(C2,C3, E3:E7)
النتيجة

يمكنك ملاحظة وجود "125" يوم عمل بين التاريخين، مع احتساب العطلات المقدمة.

لقطة شاشة تُظهر نتيجة صيغة NETWORKDAYS لحساب أيام العمل باستثناء عطلات نهاية الأسبوع والأعياد في إكسل

ملاحظة: في معظم أنحاء العالم، تكون عطلة نهاية الأسبوع هي «السبت» و«الأحد»، لذا فإن دالة **NETWORKDAYS** هي الخيار الأنسب لك. أما إذا كانت عطلة نهاية أسبوعك مختلفة — كأن تكون يوم الأحد فقط — فاستخدم دالة **NETWORKDAYS.INTL**، التي تتيح لك تحديد الأيام التي تُعتبر عطلات نهاية أسبوع حسب احتياجاتك.

أفضل أدوات إنتاجية المكتب

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات بناءً على:التنفيذ الذكي   |  إنشاء كود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات|  استدعاء الوظائف المحسنة
الميزات الشائعة:العثور، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:بحث عمودي (VLookup) بمعايير متعددة  |  بحث عمودي (VLookup) بقيم متعددة  |   بحث عمودي (VLookup) عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيارات....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
الميزات البارزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفاتر والأوراق   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل بريد إلكتروني من القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/خط مقاطع...) ...
أفضل مجموعات أدوات 15:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 دمج وتقسيمالأدوات(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر
استخدم Kutools باللغة التي تفضّلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في Excel مع Kutools لـ Excel، وجرّب الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة ذات العلامات في Word وExcel وPowerPoint، بالإضافة إلى Publisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر عليك مئات نقرات الفأرة كل يوم!

جميع إضافات Kutools في تثبيت واحد!

Kutools for Office هي حزمة تطبيقات تضم إضافات لـ Excel وWord وOutlook وPowerPoint، بالإضافة إلى Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
  • مثبّت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • تعمل بشكل أفضل معاً— إنتاجية ميسّرة عبر تطبيقات Office
  • نسخة تجريبية كاملة الميزات لمدة 30 يوماً— بدون تسجيل، ولا بطاقة ائتمان
  • أفضل قيمة— وفّر مقارنةً بشراء الإضافات بشكل منفصل