صيغة Excel لحساب عدد الأيام بين اليوم وتاريخ آخر

  • شارك هذا
Hugh West

هل تريد حساب عدد الأيام بين اليوم وتاريخ آخر باستخدام صيغة Excel ؟ في الماضي ، اعتاد الناس على حسابه يدويًا. ولكن في الوقت الحالي مع تقدم الأدوات الحديثة ، من السهل جدًا حسابها باستخدام هذه الأدوات الحديثة.

اليوم سنشرح كيفية استخدام صيغة Excel لحساب عدد يوم بين اليوم و تاريخ آخر باستخدام إصدار Microsoft 365 .

تنزيل Practice Workbook

يمكنك تنزيل مصنف التدريب من هنا:

حساب الأيام بين اليوم وتاريخ آخر. xlsx

7 صيغة لحساب عدد الأيام بين اليوم وتاريخ آخر في Excel

في هذه المقالة ، سنقوم بشرح سبعة طرق سريعة وبسيطة لحساب عدد الأيام بين اليوم وتاريخ آخر باستخدام صيغة Excel. لفهمك بشكل أفضل ، سأستخدم مجموعة البيانات التالية. الذي يحتوي على عمودين . هذه هي معرف الطلب ، و تاريخ الطلب . مجموعة البيانات معطاة أدناه.

1. صيغة طرح بسيطة لحساب عدد الأيام بين اليوم وتاريخ آخر

يمكننا بسهولة العثور على عدد الأيام باستخدام طريقة الطرح . يمكن استخدام الخيارين . يتم تحديد الأيام السابقة عن طريق طرح تاريخ الطلب (أي تاريخ آخر) مناليوم.

الخطوات:

  • أولاً ، حدد الخلية الفارغة C20 .
  • ثانيًا ، أدخل الصيغة .
=TODAY()

هنا ، دالة TODAY ستعيد التاريخ الحالي.

  • بعد ذلك ، اضغط على ENTER .

نتيجة لذلك ، ستحصل على التاريخ الحالي.

  • وبالمثل ، حدد خلية فارغة أخرى D5 .
  • ثم أدخل الصيغة التالية.
=$C$20-C5

حيث $ C $ 20 و C5 هما التاريخ الحالي وتاريخ الطلب على التوالي.

  • بعد ذلك ، اضغط على ENTER .

  • هنا ، استخدم أداة مقبض التعبئة لملء الخلايا الفارغة. ما عليك سوى سحب المؤشر في الزاوية اليمنى السفلية من خلايا D5 وسترى علامة Plus ( +) . الآن ، حرك المؤشر لأسفل إلى الخلية D9 .

أخيرًا ، ستحصل على الإخراج كما يلي.

يتم تحديد الأيام اللاحقة بطرح تاريخ اليوم الحالي (اليوم) من تاريخ الطلب (أي تاريخ آخر).

الخطوات:

  • أولاً ، حدد الخلية الفارغة D14 .
  • ثانيًا ، أدخل الصيغة.
=C14-$C$20

حيث C14 و $ C $ 20 هما تاريخ التسليم المحتمل (التاريخ المستقبلي) والتاريخ الحالي على التوالي.

  • ثالثًا ، اضغط على ENTER .

  • في هذا الوقت ، استخدم أداة Fill Handle لملء خلايا فارغةوستحصل على الإخراج كما يلي.

اقرأ المزيد: كيفية طرح التواريخ في Excel للحصول على سنوات ( 7 طرق بسيطة)

2. استخدام دالة TODAY في Excel

بناء جملة الوظيفة هو

= TODAY () - Cell (تاريخ آخر)

بشكل أساسي ، تستعيد وظيفة TODAY الرقم التسلسلي ، رمز التاريخ والوقت ، المقدم من Excel. ويمكنك حساب عدد الأيام عن طريق طرح أي أيام من اليوم .

الخطوات:

  • أولاً ، اختر الخلية الفارغة D5.
  • ثانيًا ، اكتب الصيغة التالية.
=TODAY()-C5

حيث C5 هو تاريخ الطلب. تذكر أن TODAY هي وظيفة منفصلة للعثور على تاريخ اليوم الحالي.

  • ثالثًا ، اضغط على ENTER .

  • بعد ذلك ، استخدم رمز مقبض التعبئة لملء خلايا D6 إلى D9 بنفس الصيغة.

أخيرًا ، ستحصل على جميع أرقام الأيام.

ملاحظة:هنا ، TODAYستعطي الوظيفة التاريخ الحالي بالضبط. لذلك ، قد تجد تاريخًا مختلفًا في ورقة العمل حيث ستتغير الوظيفة TODAYكل يوم.

اقرأ المزيد: كيفية حساب الأيام المتميزة في Excel (باستخدام خطوات سهلة)

3. تطبيق وظيفة DAYS لحساب عدد الأيام بين اليوم وتاريخ آخر

هنا ، يمكنك استخدام وظيفة DAYS كصيغة Excel لحساب عدد أيام بين اليوم و تاريخ آخر. بالإضافة إلى ذلك ، بناء جملة الوظيفة هو

= DAYS (end_date، start_date)

الآن ، لتطبيق بناء الجملة اتبع الخطوات الموضحة أدناه.

الخطوات:

  • أولاً ، انقر فوق الخلية الفارغة D5 .
  • ثانيًا ، اكتب الصيغة في الخلية D5 .
=DAYS($C$11,C5)

حيث $ C $ 11 هو تاريخ الانتهاء و C5 هو تاريخ البدء. هنا ، نحن نستخدم المرجع المطلق للخلية C11 للحفاظ على التاريخ الحالي ثابتًا لجميع تواريخ الطلبات الأخرى.

  • ثالثًا ، اضغط على ENTER .

  • بعد ذلك ، استخدم أداة معالجة التعبئة مثل الطريقة السابقة.

أخيرًا ، ستحصل على كل عدد الأيام.

اقرأ المزيد: كيفية حساب الأيام من التاريخ إلى اليوم تلقائيًا استخدام صيغة Excel

قراءات مماثلة

  • كيفية حساب أيام العمل في شهر في Excel (4 طرق سهلة)
  • [ثابت!] خطأ VALUE (#VALUE!) عند طرح الوقت في Excel
  • كيفية حساب السنوات بين تاريخين في Excel (طريقتان )
  • إضافة التواريخ في Excel تلقائيًا (خطوتان بسيطتان)
  • كيفية حساب الأشهر في Excel (5 طرق)

4. استخدام وظيفة DATE في Excel لحساب عدد الأيام

مرة أخرى ، يمكنك استخدام وظيفة DATE باعتبارها اكسلالصيغة لحساب عدد أيام بين اليوم و تاريخ آخر. علاوة على ذلك ، فإن صيغة الدالة كما يلي.

= DATE (year، month، day) -DATE (year، month، day)

الخطوات:

  • أولاً ، حدد الخلية الفارغة D5 .
  • ثانيًا ، أدخل الصيغة الواردة أدناه.
=DATE(2022,10,17)-DATE(2020,6,1)

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

  • بعد ذلك ، اضغط على ENTER .

  • وبالمثل ، أدخل الصيغة في الخلية D6 .
=DATE(2022,10,17)-DATE(2020,8,27)

  • ثم اضغط على ENTER .

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

اقرأ المزيد: احسب عدد الأيام بين تاريخين باستخدام VBA في Excel

5. استخدام وظيفة DATEDIF لحساب عدد الأيام

لنفكر في مجموعة بيانات مثل التالية حيث معرف الطلب وتاريخ الطلب و يتم إعطاء تاريخ اليوم الحالي . الآن ، علينا إيجاد عدد الأيام بين تاريخ الطلب و اليوم . فيما يتعلق بهذا ، يمكننا استخدام وظيفة DATEDIF . الصيغة الرئيسية للدالةهو

= DATEDIF (start_date، end_date، “d” )

هنا ، d يوفر عدد الأيام الكامل من التاريخين .

الخطوات:

  • الآن ، حدد الفراغ الخلية D5 وإدخال الصيغة مثل
=DATEDIF(C5,$C$11,"d")

حيث C5 و $ C $ 11 هما تاريخ البدء وتاريخ الانتهاء على التوالي. أيضًا ، يشير d إلى أيام (أيام كاملة).

  • ثم ، اضغط على ENTER .

  • الآن ، يمكنك استخدام أداة Fill Handle لملء الخلايا الفارغة.

نتيجة لذلك ، ستحصل على الإخراج كما يلي.

ملاحظة: DATEDIFهي وظيفة مخفية في Excel. في الواقع ، لن تجده في أي مكان في شريط أدوات Excel. لذلك ، يجب عليك كتابة الاسم الكامل في الخلية أو شريط الصيغةللحصول عليه.

اقرأ المزيد: كيفية حساب عدد الأيام بين تاريخين في Excel

6. توظيف دالة NETWORKDAYS في Excel

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

= NETWORKDAYS (start_date، end_date ،olidays)

الآن ، إذا كنت تريد تطبيق بناء الجملة لمجموعة البيانات الخاصة بك. ما عليك سوى اتباع الخطوات التالية.

الخطوات:

  • أولاً ، عليك إعداد قائمة بجميع أيام العطل في السنة. هنا ، قمنا بإدراجها في العمود E .
  • ثانيًا ، حدد الخلية الفارغة C11 .
  • ثالثًا ، اكتب الصيغة.
=TODAY()

تذكر اليوم هي وظيفة منفصلة للعثور على تاريخ اليوم الحالي.

  • رابعًا ، اضغط على ENTER .

  • الآن ، حدد خلية فارغة أخرى D5 .
  • ثم اكتب ما يلي الصيغة.
=NETWORKDAYS(C5,$C$11,$E$5:$E$9)

حيث C5 هو تاريخ الطلب ، $ C $ 11 يعني اليوم و $ E $ 5: $ E $ 9 عطلات.

  • بعد ذلك ، اضغط على ENTER .

  • الآن ، استخدم أداة مقبض التعبئة لملء D6 إلى D9 .

أخيرًا ، ستحصل على كل عدد أيام العمل.

اقرأ المزيد: كيفية حساب أيام العمل باستثناء أيام الأحد في Excel

7. استخدام الوظائف المجمعة لحساب عدد الأيام

يمكنك استخدام مجموعة من بعض الوظائف مثل وظيفة ABS ، IF وظيفة ، وظيفة ISBLANK ، و اليوم تعمل كصيغة Excel لحساب عدد الأيام بين اليوم وتاريخ آخر . الخطوات موضحة أدناه.

  • أولاً ، عليك تحديد خلية جديدة D5 حيث تريد الاحتفاظ بالنتيجة.
  • ثانيًا ، يجب عليك استخدام الصيغة الواردة أدناه في الخلية D5 .
=ABS(IF(ISBLANK(C5),"",TODAY()-C5))

  • أخيرًا ، اضغط على ENTER للحصول على ملفالنتيجة.

انهيار الصيغة

  • هنا ، الاختبار المنطقي لـ إذا كانت الوظيفة هي “ISBLANK (C5)” . والذي سيتحقق مما إذا كانت قيمة الخلية C5 فارغة أو بها قيمة.
  • ثم ، إذا كان C5 لا يحتوي على قيمة خلية ، فإن IF ستعيد الدالة مسافة فارغة .
  • وإلا فإنها ستقوم بهذه العملية “TODAY () - C5” . حيث ستعطي الوظيفة TODAY التاريخ الحالي وسيعيد السيناريو بأكمله عدد أيام بين اليوم والتاريخ من خلية C5 .
  • أخيرًا ، ستحول وظيفة ABS الرقم الذي تم إرجاعه إلى رقم موجب.
  • بعد ذلك ، استخدم أداة مقبض التعبئة مثل الطريقة السابقة.

أخيرًا ، ستحصل على كل عدد الأيام.

قراءة المزيد: صيغة Excel لعد الأيام من التاريخ (5 طرق سهلة)

قسم التدريب

الآن ، يمكنك ممارسة الطريقة الموضحة بنفسك.

الاستنتاج

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

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.