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

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

يمكنك تنزيل مصنف Excel التالي للأفضل تفهمها وتدرب عليها بنفسك اليوم

في هذه المقالة ، سنوضح لك كيفية تطبيق صيغة Excel لحساب الأيام من التاريخ إلى اليوم باستخدام صيغة الطرح ، وظيفة اليوم ، وظيفة التاريخ ، وظيفة الأيام ، وظيفة DATEDIF ، وظيفة NETWORKDAYS ، وظيفة NETWORKS.INT ، واستخدام Power Query .

قبل الدخول في المناقشة الرئيسية ، دعنا نلقي نظرة على مجموعة البيانات الخاصة بنا.

في الشكل التالي ، أسماء الموظفين مع انضمامهم يتم إعطاء التواريخ. يجب أن نحسب عدد الأيام من تاريخ الانضمام إلى اليوم .

لنبدأ

1. استخدام صيغة الطرح لحساب الأيام من التاريخ إلى اليوم في Excel

يمكننا حساب عدد الأيام من تاريخ الانضمام حتى اليوم دون عناء باستخدام الطرحاضبط.

  • لاحقًا ، إذا كان بإمكانك تضمين أيام العطل في الوظيفة. في هذه الحالة ، اكتب الصيغة التالية هنا. حيث C5 هو تاريخ الانضمام و D5 هو تاريخ اليوم الحالي ، 7 لأيام نهاية الأسبوع يومي الجمعة والسبت و $ E $ 5: $ E $ 13 للعطلات.
=NETWORKDAYS.INTL(C5, D5,7,$E$5:$E$13)

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

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

8. استخدام Power Query لحساب الأيام من التاريخ إلى اليوم في Excel

إذا كنت تريد إجراء نفس التحليل باستخدام Power Query الذي قمت به باستخدام وظائف Excel مختلفة ، سيكون قرارًا جيدًا.

Power Query ، أحد أقوى أدوات ذكاء الأعمال ، يتطلب من المستخدم عدم تعلم رمز معين.

الميزة الأولى المتوفرة في MS Excel في 2010 ، و Excel 2010 ، و 2013 ، هي وظيفة إضافية مجانية. لقد تم دمجه بالكامل في Excel منذ عام 2016.

هنا ، أعرض فقط عملية الطرح باستخدام Power Query .

الخطوة 1:

  • أولاً ، حدد نطاق الخلايا B4: D13 & gt؛ من الجدول (متوفر في علامة التبويب البيانات ) & gt؛ إنشاء جدول & gt ؛ اضغط.

الخطوة 2:

  • إضافة العمود & gt ؛ اضغط على CTRL مفتاح & gt ؛ حدد العمودين ، أي تاريخ الانضمام و اليوم & gt ؛ انقر فوق التاريخ & gt؛ طرح أيام.

الخطوة 3:

  • حدد علامة التبويب الصفحة الرئيسية & gt؛ إغلاق & amp؛ تحميل & GT ؛ إغلاق & أمبير ؛ تحميل إلى.

  • هنا ، سنختار ورقة عمل جديدة & gt ؛ اضغط.

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

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

الخاتمة

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

الصيغة.

صيغة الطرح ، أسهل صيغة للخصم ، يمكن تطبيقها بسهولة عن طريق إدخال عامل التشغيل ناقص (-) بين التاريخين.

الخطوة 1:

  • أولاً ، حدد الخلية E5
  • ثم اكتب الصيغة التالية.
=D5-C5

  • أخيرًا ، اضغط على ENTER .

الخطوة 2:

  • لذلك ، سترى عدد الأيام بين تاريخ انضمام الشخص الأول وتاريخ اليوم.
  • ثم ، استخدم أداة مقبض التعبئة واسحبها لأسفل من الخلية E5 إلى الخلية E13 .

الخطوة 3:

  • أخيرًا ، ستحصل على عدد الأيام لجميع الأشخاص في البيانات تعيين.

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

2. استخدام وظيفة TODAY لحساب الأيام من التاريخ إلى اليوم

إذا كنت لا تريد إنشاء خلية مختلفة للتاريخ الحالي ، فيمكنك دائمًا استخدام في TODAY وظيفة .

ترجع هذه الوظيفة التاريخ الحالي ، والذي يتم تحديثه باستمرار إذا تم تعديل مجموعة البيانات أو فتحها. لم يتم تقديم أي وسيطات في دالة TODAY .

الخطوة 1:

  • لتطبيق الوظيفة في مجموعة البيانات الخاصة بنا ، حدد خلية فارغة مثل خلية E5 .
  • ثم اكتب الصيغة التالية لحساب إجمالي عدد الأيام منذ تولي الموظفالتحق بالمكتب. هنا C5 هو تاريخ انضمام الموظف.
=TODAY()-C5

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

الخطوة 2:

  • لذلك ، سترى عدد الأيام بين تاريخ انضمام الشخص الأول وتاريخ اليوم.
  • ثم استخدم الأداة Fill Handle واسحبها لأسفل من E5 خلية إلى الخلية E13 .

الخطوة 3:

  • أخيرًا ، ستحصل على عدد الأيام لجميع الأشخاص في مجموعة البيانات.

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

3. استخدام صيغة Excel مع وظيفة DAYS لحساب الأيام من التاريخ إلى اليوم

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

تنتج الوظيفة عدد الأيام بين تاريخين Excel.

بناء جملة دالة DAYS

=DAYS (end_date, start_date)

وسيطات وظيفة DAYS

end_date - تاريخ الانتهاء.

start_date - تاريخ البدء.

الخطوة 1:

  • لذلك ، دعنا نطبق الوظيفة في بياناتنا تعيين. الآن ، حدد خلية فارغة مثل D5 .
  • ثم ، أدخل الصيغة التالية أدناه هنا. حيث D5 هو تاريخ اليوم الحالي و C5 هوتاريخ الانضمام.
=DAYS(D5,C5)

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

الخطوة 2:

  • هنا ، سترى عدد الأيام بين تاريخ انضمام الشخص الأول وتاريخ اليوم.
  • ثم ، استخدم أداة Fill Handle واسحبها لأسفل من الخلية E5 إلى E13 خلية.

الخطوة 3:

  • نتيجة لذلك ، ستحصل على عدد الأيام لجميع الأشخاص في مجموعة البيانات.

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

4. تطبيق دالة DATE لعد الأيام من اليوم في Excel

يمكنك حساب عدد الأيام باستخدام دالة DATE . الدالة DATE تعرض الرقم التسلسلي الذي يحمله تاريخ معين.

بناء جملة دالة التاريخ

=DATE (year, month, day)

وسيطات دالة DATE

year - رقم السنة.

الشهر - رقم الشهر

اليوم - رقم اليوم.

نظرًا لأن لدينا خلية واحدة تحتوي على التاريخ ، يمكننا استخدام وظائف YEAR و MONTH و DAY لاستخراج السنة ، الشهر والتاريخ على التوالي. يمكنك أيضًا إدخال البيانات يدويًا.

  • تستخرج وظيفة YEAR السنة من تاريخ معين. بناء جملة الوظيفة هو
=YEAR (date)

  • Excel MONTHالدالة تستخرج الشهر من تاريخ معين
=MONTH (serial_number)

  • وظيفة Excel DAY إرجاع يوم الشهر كرقم بين 1 إلى 31 من تاريخ معين.
=DAY (date)

الخطوة 1 :

  • لذلك ، تأخذ صيغتنا الشكل حيث D5 هو تاريخ اليوم الحالي و C5 هو تاريخ الانضمام.
=DATE(YEAR(D5),MONTH(D5),DAY(D5))-DATE(YEAR(C5),MONTH(C5),DAY(C5))

  • الآن ، حدد خلية فارغة E5 ، أدخل الصيغة ، واضغط على ENTER .

الخطوة 2:

  • لذلك ، انظر عدد الأيام بين تاريخ انضمام الشخص الأول وتاريخ اليوم.
  • بالإضافة إلى ذلك ، استخدم أداة مقبض التعبئة واسحبها لأسفل من E5 الخلية إلى الخلية E13 .

الخطوة 3:

  • أخيرًا ، تُظهر الصورة المقدمة عدد الأيام بين تاريخ الانضمام وتاريخ اليوم في مجموعة البيانات.

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

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

  • كيفية حساب عدد الأشهر بين تاريخين في Excel
  • إضافة أيام إلى تاريخ في Excel باستثناء عطلات نهاية الأسبوع (4 طرق)
  • كيفية حساب أيام العمل في شهر في Excel (4 طرق سهلة)
  • اطرح التواريخ في Excel للحصول على السنوات (7 طرق بسيطة)
  • كيفية حساب أيام العمل بين تاريخين في Excel (4الأساليب)

5. استخدام صيغة Excel مع وظيفة DATEDIF لحساب الأيام من التاريخ إلى اليوم

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

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

=DATEDIF (start_date, end_date, unit)

وسيطات دالة DATEIF

start_date - تاريخ البدء بتنسيق الرقم التسلسلي لتاريخ Excel.

end_date - تاريخ الانتهاء بتنسيق الرقم التسلسلي لتاريخ Excel.

الوحدة - الوحدة الزمنية المراد استخدامها (سنوات أو شهور أو أيام).

الخطوة 1:

  • لذا فإن صيغة مجموعة البيانات لدينا معطاة أدناه حيث D5 هو تاريخ اليوم الحالي و C5 هو تاريخ الانضمام. أيضًا ، يشير d إلى أيام (أيام كاملة).
=DATEDIF(C5,D5,"d")

  • أدخل الآن الصيغة في خلية فارغة ، واضغط على ENTER .
  • وبالمثل وظيفة DAYS ، يمكنك أيضًا استخدام الوظيفة TODAY هنا بدلاً من تاريخ الانتهاء.

الخطوة 2:

  • بعد ذلك ، سترى عدد الأيام بين تاريخ انضمام الشخص الأول وتاريخ اليوم.
  • بالإضافة إلى ذلك ، استخدم أداة Fill Handle واسحبها لأسفل من الخلية E5 إلى E13 خلية.

الخطوة 3:

  • أخيرًا ، تُظهر الصورة المقدمة الرقمعدد الأيام بين تاريخ الانضمام وتاريخ اليوم في مجموعة البيانات.

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

6. تطبيق وظيفة NETWORKDAYS لحساب الأيام من التاريخ إلى اليوم في Excel

إذا كنت تريد حساب أيام العمل واستبعاد أيام عطلة نهاية الأسبوع والعطلات ، يمكن استخدام NETWORKDAYS وظيفة . تحسب الدالة

Excel NETWORKDAYS عدد أيام العمل بين تاريخين. يتم استبعاد السبت والأحد تلقائيًا من الوظيفة ويمكن استبعاد قائمة الأعياد اختياريًا.

لا يمكنك تغيير أيام نهاية الأسبوع الافتراضية في الوظيفة.

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

=NETWORKDAYS (start_date, end_date, [holidays])

وسيطات NETWORKDAYS الوظيفة

start_date - تاريخ البدء.

end_date - تاريخ الانتهاء.

أيام العطل - [اختياري] قائمة بأيام عدم العمل كتواريخ.

الخطوة 1:

  • أولاً ، دعنا نحسب عدد أيام العمل باستثناء أيام نهاية الأسبوع الافتراضية ، وليس احتساب أيام العطل.
  • لذلك ، حدد خلية فارغة وأدخل الصيغة التالية حيث C5 هو تاريخ الانضمام و D5 هو تاريخ اليوم الحالي.
=NETWORKDAYS(C5,D5)

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

الخطوة 2:

  • سوف ترى عدد الأيام بين الأولتاريخ انضمام الشخص وتاريخ اليوم.
  • بعد ذلك ، استخدم أداة Fill Handle واسحبها لأسفل من الخلية E5 إلى E13 خلية.

الخطوة 3:

  • أخيرًا ، تُظهر الصورة المقدمة عدد الأيام بين تاريخ الانضمام وتاريخ اليوم في مجموعة البيانات.

الآن ، يمكننا تضمين قائمة بالعطلات . ليس من الضروري أن يكون نطاق الخلايا الخاص بالعطلات قريبًا من التاريخين الآخرين. ولكن تأكد من توفر علامة دولار ($) في نطاق الخلايا بحيث تعمل مع جميع الموظفين.

لذلك ، ستكون الصيغة:

=NETWORKDAYS(C5,D5,$E$5:$E$13)

حيث C5 هو تاريخ الانضمام ، D5 هو تاريخ اليوم الحالي (يمكنك استخدام TODAY بدلاً من ذلك) و $ E $ 5: $ E $ 13 هو نطاق الخلايا للعطلات. بعد ذلك ، حدد خلية فارغة واضغط على أدخل .

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

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

7. استخدام دالة Excel NETWORKDAYS.INT لحساب الأيام من التاريخ إلى اليوم

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

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

تحسب هذه الوظيفة أيضًا عدد أيام العمل باستثناء أيام نهاية الأسبوع والعطلات المخصصة.

بناء جملة NETWORKDAYS.INT Function

=NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])

وسيطات NETWORKDAYS.INT الوظيفة

start_date - تاريخ البدء.

end_date - تاريخ الانتهاء.

نهاية الأسبوع - [اختياري] تحديد أيام الأسبوع التي يجب اعتبارها عطلات نهاية الأسبوع.

عطلات - [اختياري] مرجع للتواريخ التي يجب اعتبارها أيام عطلة.

الخطوة 1:

  • لتطبيق الصيغة في مجموعة البيانات الخاصة بنا ، حدد خلية فارغة على سبيل المثال E5 .
  • ثم ، اكتب الصيغة التالية حيث C5 هو تاريخ الانضمام و D5 هو تاريخ اليوم الحالي و 7 أيام نهاية الأسبوع يومي الجمعة والسبت.
=NETWORKDAYS.INTL(C5,D5,7)

  • بعد بالضغط على ENTER ، ستحصل على النتيجة التالية.

الخطوة 2:

  • لذلك ، سترى عدد الأيام بين تاريخ انضمام الشخص الأول وتاريخ اليوم.
  • بعد ذلك ، استخدم أداة Fill Handle واسحبها لأسفل من E5 الخلية إلى الخلية E13 .

الخطوة 3:

  • وبالتالي ، تُظهر الصورة المعطاة عدد الأيام بين تاريخ الانضمام وتاريخ اليوم في البيانات

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