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

  • شارك هذا
Hugh West

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

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

قم بتنزيل مصنف التدريب هذا للتمرين أثناء قراءة هذه المقالة.

عد الأيام تلقائيًا.xlsm

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

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

1. قم بتطبيق وظيفة TODAY على حساب الأيام من التاريخ إلى اليوم تلقائيًا في Excel

أسهل طريقة لحساب الفرق بالأيام من اليوم هي استخدام الدالة TODAY .

بناء جملة الصيغة هي ،

=TODAY()-Cell(another date)

لتطبيق وظيفة TODAY ، اتبع الخطوات أدناه.

الخطوة 1:

  • أولاً ، اكتب الصيغة التالية.
=TODAY()-B5

الخطوة 2:

  • ثم اضغط على أدخل للحصول على الأولالنتيجة.

الخطوة 3:

  • أخيرًا ، استخدم مقبض الملء التلقائي أداة للعثور على النتائج الأخرى.

اقرأ المزيد: صيغة Excel لحساب عدد الأيام بين اليوم & amp؛ تاريخ آخر (6 طرق سريعة)

2. استخدم وظيفة DAYS لحساب الأيام من التاريخ إلى اليوم تلقائيًا في Excel

بناء جملة الدالة DAYS هو:

=DAYS(end_date, start_date)

لتطبيق وظيفة DAYS ، اتبع التعليمات أدناه.

الخطوة 1:

  • اكتب الصيغة التالية في الخلية C5 . هنا ، يشير end_date إلى اليوم ، وقيمة الخلية B5 هي تاريخ البدء.
=DAYS(TODAY(), B5)

الخطوة 2:

  • لمعرفة القيمة الأولى ، اضغط على أدخل .

الخطوة 3:

  • ثم ، للحصول على القيم الأخرى ، استخدم أداة التعامل الملء التلقائي .

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

3. استخدم وظيفة DATEDIF من أجل عد الأيام من التاريخ إلى اليوم

صيغة الدالة DATEDIF :

=DATEDIF(start_date,end_date, holidays)

لاستخدام DATEDIF تتبع الخطوات الموضحة أدناه.

الخطوة 1:

  • أدخل الصيغة التالية في الخلية C5 .
=DATEDIF(B5, TODAY(),"D")

  • B5 هو تاريخ البدء ، اليوم هو end_date . " D " تعني الأيام الكاملة.

الخطوة 2:

  • إلىانظر النتيجة ، اضغط على إدخال.

الخطوة 3:

  • لإجراء تغييرات على جميع الخلايا ، تعبئة تلقائية الصيغ.

ملاحظات. DATEDIF الوظيفة ليست دقيقة للغاية. لا يوصي Excel باستخدام الوظيفة.

اقرأ المزيد: كيفية استخدام دالة DateDiff في Excel VBA (5 أمثلة)

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

  • [تم الإصلاح!] خطأ VALUE (#VALUE!) عند طرح الوقت في Excel
  • كيف لإنشاء عد تنازلي ليوم في Excel (مثالان)
  • إضافة 30 يومًا إلى تاريخ في Excel (7 طرق سريعة)
  • كيفية أضف 7 أيام إلى تاريخ في Excel (3 طرق)
  • احسب السنوات في Excel من اليوم (4 طرق)

4. نفذ وظيفة ABS لحساب الأيام السلبية من التاريخ إلى اليوم

في بعض الأحيان ، لن تحصل على قيمة للنتائج السلبية إذا طرحنا تاريخ اليوم من تاريخ مستقبلي. للحصول على ذلك ، ما عليك سوى تضمين وظيفة TODAY داخل وظيفة ABS . لإكمال الخطوات ، اتبع التعليمات.

الخطوة 1:

  • أولاً ، اكتب الصيغة التالية لـ ABS.
=ABS(TODAY()-B5)

الخطوة 2:

  • ثم اضغط على إدخال.

الخطوة 3:

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

اقرأ المزيد: كيفية استخدام COUNTIFS مع النطاق الزمنيفي Excel (6 طرق سهلة)

5. تطبيق رمز VBA لخلية واحدة لعد الأيام تلقائيًا

بالإضافة إلى الطرق السابقة ، يمكننا استخدام VBA للقيام بالعد. ببساطة ، اتبع الخطوات أدناه للقيام بذلك.

الخطوة 1:

  • في البداية ، اضغط على Alt + F11 لفتح VBA Macro .
  • انقر فوق إدراج.
  • اختر الوحدة النمطية.

الخطوة 2:

  • الصق التالي رموز VBA للحصول على النتيجة في D5 .
5425

الخطوة 3:

  • ثم احفظ البرنامج واضغط F5 لتشغيله.
  • لذلك ، ستحصل على فرق الأيام في الخلية D5 .

الخطوة 4:

  • كرر الخطوات السابقة للخلايا الباقية ، وستظهر النتيجة النهائية في الصورة أدناه.

المحتوى المرتبط: كيفية حساب الأيام المتبقية في Excel (5 طرق)

6. قم بتشغيل رمز VBA لنطاق يتم احتسابه من التاريخ إلى اليوم

بصرف النظر عن خلية واحدة ، يمكننا أيضًا تطبيق VBA لنطاق يتم حسابه اختلاف الايام تلقائيا. سننشئ صيغة من خلال VBA ونطبقها على ورقة العمل الخاصة بنا. ما عليك سوى اتباع إرشادات الخطوط العريضة.

الخطوة 1:

  • لفتح VBA Macro ، اضغط على Alt + F11
  • ثم انقر فوق إدراج.
  • بعد ذلك ، حدد الوحدة النمطية .

الخطوة 2 :

  • ثم ، قم بلصق الرمز التالي VBA لإدخال الصيغة في الخلية E5 .
6893

الخطوة 3:

  • احفظ البرنامج واضغط F5 لتشغيله.
  • As نتيجة لذلك ، سترى النتيجة في الخلية E5 التي تحتوي على الصيغة. الآن ، سنطبق نفس الصيغة على باقي الخلايا.

الخطوة 4:

  • ببساطة ، اسحب أداة مقبض الملء التلقائي للحصول على النتائج كاملة.

المحتوى المرتبط: 3 صيغة Excel مناسبة لحساب الأيام من التاريخ

الخاتمة

للتلخيص ، آمل أن تفهم الآن كيفية حساب الأيام تلقائيًا من تاريخ معين إلى اليوم. يجب استخدام كل هذه الأساليب لإرشاد البيانات الخاصة بك والتدرب عليها. ألقِ نظرة على كتاب التدريب وضع ما تعلمت استخدامه. بسبب دعمك الحيوي ، نحن متحمسون لمواصلة تقديم مثل هذه الندوات.

إذا كان لديك أي أسئلة ، من فضلك لا تتردد في الاتصال بنا. يرجى إخبارنا برأيك في قسم التعليقات أدناه.

سيرد موظفو Exceldemy على استفساراتك في أسرع وقت ممكن.

ابق معنا واستمر في التعلم .

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