حساب الأيام بين تاريخين في Excel (7 أمثلة)
كمستخدم لبرنامج Excel، قد تواجه موقفًا تحتاج فيه إلى معرفة عدد "الأيام بين تاريخين" في Excel. أو أنك تريد حساب "الأيام بين اليوم وتاريخ معين". أو ترغب في الحصول على عدد "أيام العمل بين تاريخين". ستقع في هذا البرنامج التعليمي بعض الطرق السهلة والسريعة لحساب عدد الأيام بين تاريخين في جميع "السيناريوهات الثلاثة".
حساب الأيام بين تاريخين
باستخدام الطرح
باستخدام Kutools لحساب الأيام، الأسابيع...
باستخدام دالة DAYS
باستخدام دالة DATEDIF
حساب الأيام بين اليوم وتاريخ معين
حساب أيام العمل بين تاريخين
استثناء عطلات نهاية الأسبوع
استثناء عطلات نهاية الأسبوع والعطلات الرسمية



تنزيل ملف العينة
حساب الأيام بين تاريخين
لنفترض أن لديك "تاريخ البدء" في الخلية "C2" و"تاريخ الانتهاء" في الخلية "C3"، وتريد معرفة عدد الأيام بين التاريخين. في هذا القسم، سنعرض لك "أربع طرق" لتحقيق هدفك.
باستخدام الطرح
لحساب الأيام بين تاريخين، ببساطة "اطرح تاريخ البدء من تاريخ الانتهاء". إليك الصيغة العامة:
الخطوة 1: إدخال صيغة الطرح
في الخلية C6، قم بتطبيق الصيغة التالية، ثم اضغط زر "Enter".
=C3-C2
النتيجة
كما ترى، هناك "180" يومًا بين التاريخين المحددين.
- في Excel، التواريخ هي في الواقع أرقام. على سبيل المثال، 1/1/1900 هو الرقم 1. لهذا السبب يعطيك طرح التواريخ عدد الأيام بينهما.
- إذا كان تاريخ الانتهاء أقدم من تاريخ البدء، فسيكون الناتج عددًا صحيحًا "سالبًا". إذا كنت تريد دائمًا الحصول على نتيجة "موجبة"، يمكنك استخدام الصيغة التالية:
=ABS(End_date - Start_date)
باستخدام Kutools لحساب الأيام، الأسابيع، الأشهر، والسنوات بين التواريخ
مع ميزة "Date & Time Helper" من "Kutools for Excel"، يمكنك أيضًا حساب الأيام بين التواريخ. ما هو أكثر من ذلك، هذه الميزة أقوى لأنها توفر "خيارات إضافية"، مثل حساب "الأسبوع"، "الأشهر"، "السنوات"، وما إلى ذلك بين تاريخين. تُظهر لقطة الشاشة أدناه كيفية "حساب الأيام بين التواريخ خطوة بخطوة"، والخيارات الإضافية التي يمكنك أيضًا حسابها.
بعد تمكين الميزة عن طريق النقر على "Kutools" > "Formula Helper" > "Date & Time Helper"، يرجى القيام بما يلي:
- اختر "Difference" في قسم "Type"؛
- حدد تواريخ البدء والنهاية بشكل منفصل في خانات النص "Date1" و"Date2"؛
- اختر "اليوم" من قائمة "نوع النتيجة المخرجة" المنسدلة؛
- انقر فوق "موافق".
- لتطبيق ميزة "Date & Time Helper"، يجب عليك أولاً تثبيت "Kutools for Excel". يقدم "Kutools for Excel" نسخة تجريبية مجانية لمدة 30 يومًا بدون قيود، انتقل إلى تنزيل وتثبيته الآن!
- بالإضافة إلى حساب الفرق بين تاريخين، تدعم ميزة Date & Time Helper أيضًا عمليات حساب أخرى للتواريخ والأوقات. لـ "إضافة التاريخ والوقت"، تحقق من خيار "Add" في قسم Type. لـ "حساب العمر" بناءً على تاريخ معين، تحقق من خيار "Age" في قسم Type.
باستخدام دالة DAYS
طريقة أخرى للحصول على عدد الأيام بين تاريخين هي باستخدام دالة DAYS، والتي تم تقديمها في Excel 2013. الصيغة العامة موضحة أدناه:
الخطوة 1: إدخال صيغة DAYS
في الخلية "C6"، قم بتطبيق الصيغة التالية، ثم اضغط زر "Enter".
=DAYS(C3,C2)
النتيجة
"180" يومًا بين التاريخين في الخلايا C3 و C2.
باستخدام دالة DATEDIF
الطريقة الرابعة لحساب عدد الأيام بين تاريخين هي استخدام دالة DATEDIF. إليك "الصيغة العامة" لحساب الفرق بالأيام بين تاريخين:
الخطوة 1: إدخال صيغة DATEDIF
في الخلية "C6"، قم بتطبيق الصيغة التالية، ثم اضغط زر "Enter".
=DATEDIF(C2,C3,"d")
النتيجة
"180" يومًا بين التاريخين المحددين.
- على عكس الطرق الثلاث الأخرى، فإن صيغة "DATEDIF" لا تدعم طرح تاريخ جديد من تاريخ قديم. عندما يكون "تاريخ الانتهاء" أقدم من "تاريخ البدء"، سيتم إرجاع خطأ "#NUM!".
- على عكس صيغة الطرح ودالة "DAYS" التي يمكنها فقط حساب الأيام بين التواريخ، يمكن لـ "DATEDIF" أيضًا حساب "الشهور" أو "السنوات" بين تاريخين.
- لم يتم تضمين "DATEDIF" في قائمة الدوال في Excel، مما يعني أنها دالة "غير موثقة". وهذا يتطلب منك إدخال جميع الوسائط يدويًا لإنشاء صيغة "DATEDIF" في ورقة العمل الخاصة بك.
حساب الأيام بين اليوم وتاريخ معين
إذا كنت تريد حساب عدد الأيام بين اليوم وتاريخ معين، يمكن أن تساعدك دالة "TODAY" المدمجة في Excel على إنجاز المهمة بسهولة وسرعة. إليك "الصيغتين العامتين" لحساب الأيام بين اليوم وتاريخ آخر باستخدام دالة "TODAY":
لحساب عدد الأيام بين "تاريخ سابق" و"اليوم":
لحساب عدد الأيام بين "تاريخ مستقبلي" و"اليوم":
في هذه الحالة، لديك "تاريخ مستقبلي" في الخلية "C2"، واليوم هو 3/15/2023. تحتاج إلى حساب عدد الأيام بين اليوم وهذا التاريخ، يرجى القيام بما يلي.
الخطوة 1: إدخال الصيغة
في الخلية "C5"، قم بتطبيق الصيغة التالية، ثم اضغط زر "Enter".
=C2-TODAY()
الخطوة 2: تنسيق النتيجة كـ عام
حدد الخلية الناتجة، انقر فوق علامة التبويب "Home"، انتقل إلى مجموعة "Number"، ثم حدد "General" من قائمة التنسيق المنسدلة "Number Format".
ملاحظة: أو على علامة التبويب "Home"، انقر فوق "Dialog Box Launcher" بجانب Number. ثم انقر فوق "General" في مربع "Category".
النتيجة
كما ترى، هناك "108" أيام بين اليوم والتاريخ المحدد.
ملاحظة: ستقدم دالة "TODAY" التاريخ الحالي بالضبط. لذلك، عندما يكون تاريخ معين ثابتًا، ستجد أن عدد الأيام الذي يتم إرجاعه في ورقة العمل يختلف لأن دالة "TODAY" تتغير من يوم لآخر.
حساب أيام العمل بين تاريخين
من وقت لآخر، قد نحتاج إلى حساب عدد الأيام باستثناء عطلات نهاية الأسبوع. هنا سنوضح لك كيفية حساب أيام العمل بين تاريخين بمساعدة دالة "NETWORKDAYS" في حالتين. الحالة الأولى هي حساب أيام العمل دون توفير عطلات إضافية. والحالة الأخرى هي حساب أيام العمل مع توفير عطلات إضافية.
إليك الصيغة العامة لدالة NETWORKDAYS:
استثناء عطلات نهاية الأسبوع
على سبيل المثال، لديك تاريخ البدء في الخلية C2 وتاريخ الانتهاء في الخلية C3، وتريد معرفة عدد أيام العمل بين التاريخين بغض النظر عن العطلات.
الخطوة 1: إدخال صيغة NETWORKDAYS
في الخلية C6، قم بتطبيق الصيغة التالية، ثم اضغط زر "Enter".
=NETWORKDAYS(C2,C3)
النتيجة
يمكنك رؤية أن هناك "130" يوم عمل بين التاريخين، دون اعتبار العطلات.
استثناء عطلات نهاية الأسبوع والعطلات الرسمية
على عكس المثال أعلاه، لديك أيضًا العطلات الإضافية المدرجة في نطاق البيانات C5:C8، وتحتاج إلى حساب عدد أيام العمل بين التاريخين مع الأخذ في الاعتبار العطلات المقدمة.
الخطوة 1: إدخال صيغة NETWORKDAYS
في الخلية C6، قم بتطبيق الصيغة التالية، ثم اضغط زر "Enter".
=NETWORKDAYS(C2,C3, E3:E7)
النتيجة
يمكنك رؤية أن هناك "125" يوم عمل بين التاريخين، مع الأخذ في الاعتبار العطلات المقدمة.
ملاحظة: في معظم أنحاء العالم، عطلة نهاية الأسبوع هي "السبت" و"الأحد". إذن دالة "NETWORKDAYS" هي الدالة المناسبة تمامًا. ولكن إذا كانت عطلتك ليست السبت والأحد (مثل الأحد فقط)، فيجب عليك استخدام دالة "NETWORKDAYS.INTL"، والتي تتيح لك تحديد الأيام التي يجب اعتبارها عطلات نهاية الأسبوع.
مقالات ذات صلة
كيفية التحقق مما إذا كان تاريخ معين هو عطلة رسمية وحساب الأيام باستثناء العطلات في Excel؟
على سبيل المثال، لديك قائمة بالتواريخ وتريد التحقق مما إذا كانت هناك أي عطلات رسمية موجودة في القائمة، كيف يمكنك تحقيق ذلك بسرعة؟ في هذه المقالة، سأوضح لك الطرق لحساب جميع تواريخ العطلات الرسمية الأمريكية خلال السنوات المعطاة، ثم التحقق مما إذا كان تاريخ معين هو عطلة رسمية أمريكية في Excel بسهولة.
كيفية حساب الأيام المتبقية في الشهر أو السنة في Excel؟
في حالات معينة، قد ترغب في معرفة عدد الأيام المتبقية في الشهر أو السنة. يرجى معرفة المزيد من التفاصيل من هذه المقالة.
كيفية حساب الأيام والساعات والدقائق بين تاريخين في Excel؟
لنفترض أن لديك عمودين من خلايا التاريخ والوقت، وتريد حساب الفرق بالأيام والساعات والدقائق بين هذين العمودين كما هو موضح في لقطة الشاشة التالية. سأتحدث في هذه المقالة عن بعض الطرق لحل هذه المهمة لك.
كيفية حساب الأيام حتى عيد الميلاد القادم في Excel؟
إذا كنت تريد معرفة عدد الأيام المتبقية حتى عيد ميلادك القادم، كيف ستفعل؟ في الواقع، إذا كنت تستخدم Microsoft Excel، يمكنك استخدام الصيغ في ورقة العمل لحساب الأيام حتى عيد الميلاد القادم بسهولة. يرجى تصفح المزيد من التفاصيل كما يوضح البرنامج التعليمي أدناه.
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!
جدول المحتويات
- فيديو: حساب الأيام بين التواريخ
- حساب الأيام بين تاريخين
- باستخدام الطرح
- باستخدام Kutools لحساب الأيام، الأسابيع...
- باستخدام دالة DAYS
- باستخدام دالة DATEDIF
- حساب الأيام بين اليوم وتاريخ معين
- حساب أيام العمل بين تاريخين
- استثناء عطلات نهاية الأسبوع
- استثناء عطلات نهاية الأسبوع والعطلات الرسمية
- مقالات ذات صلة
- أفضل أدوات إنتاجية المكتب
- تعليقات