جدول المحتويات
عند العمل مع التواريخ في Excel ، نحتاج غالبًا إلى حساب عدد الأيام من التاريخ باستخدام صيغة. في الماضي ، اعتاد الناس على حسابه يدويًا. ولكن في الوقت الحالي مع تقدم الأدوات الحديثة ، من السهل جدًا حسابها باستخدام هذه الأدوات الحديثة.
اليوم سأعرض كيفية استخدام صيغة Excel لحساب عدد الأيام من التاريخ باستخدام Microsoft 365 الإصدار .
تنزيل Practice Workbook
يمكنك تنزيل المصنف التدريبي من هنا:
عد الأيام من Date.xlsxكيفية إضافة التواريخ في Excel
يحتوي Excel على تنسيقات مضمنة لكتابة أي تاريخ بداخله. إذا كنت لا تعرف ذلك ، فما عليك سوى النقر فوق أي خلية وكتابة أي تاريخ بداخلها ، بطريقتنا التقليدية ، DD / MM / YYYY . كما كتبت ، 09-03-11 .
الآن حدده وانتقل إلى الصفحة الرئيسية & gt؛ & gt؛ قسم رقم في شريط أدوات Excel . سترى الخيار التاريخ يتم تحديده تلقائيًا وبالتالي Excel.
إذا كنت تريد تغيير التنسيق ، فحدد القائمة المنسدلة القائمة معها. ستحصل على عدد غير قليل من الخيارات مثل عام ، رقم ، عملة ، النسبة المئوية ، إلخ.
- الآن ، حدد الخيار الأخير المزيد من تنسيقات الأرقام .
في هذا الوقت ، ستحصل على مربع حوار يسمى تنسيق الخلايا .
- الآن ، ترى تحت قائمة النوع ، هناك أنواع مختلفة من التاريخ هذا.
1. استخدام دالة TODAY في Excel
يمكنك استخدام وظيفة TODAY فقط كصيغة Excel لحساب عدد الأيام من تاريخ . الخطوات موضحة أدناه.
- أولاً ، عليك تحديد خلية جديدة D5 حيث تريد الاحتفاظ بالنتيجة.
- ثانيًا ، يجب عليك استخدام الصيغة الواردة أدناه في الخلية D5 .
=TODAY()-C5
- أخيرًا ، اضغط على ENTER للحصول على النتيجة.
- ثم نقوم بسحب رمز Fill Handle خلال العمود.
أخيرًا ، نحصل على إجمالي عدد أيام لجميع الموظفين.
اقرأ المزيد: كيفية حساب الأيام من تاريخ إلى اليوم تلقائيًا باستخدام صيغة Excel
2. توظيف TODAY & amp؛ DAYS Functions في Excel
يمكنك تطبيق كل من TODAY و DAYS كصيغة Excel لحساب عدد أيام من التاريخ . الخطوات موضحة أدناه.
- أولاً ، عليك تحديد خلية جديدة D5 حيث تريد الاحتفاظ بالنتيجة.
- ثانيًا ، يجب عليك استخدام الصيغة الواردة أدناه في الخلية D5 .
=DAYS(TODAY(),C5)
- أخيرًا ، اضغط على ENTER للحصول على النتيجة.
- ثم نقوم بسحب رمز Fill Handle خلال العمود.
أخيرًا ، نحصل على إجمالي عدد أيام لجميع الموظفين.
اقرأ المزيد: كيفية تطبيق صيغة Excel على حساب الأيام من التاريخ إلى اليوم
قسم التدريب
الآن ، يمكنك ممارسة الطريقة الموضحة بنفسك.
الخاتمة
باستخدام الطرق المذكورة أعلاه ، يمكننا بسهولة حساب عدد أيام أو يوم عمل بين أي تاريخان باستخدام Microsoft Excel. هل تعرف أي طريقة أخرى؟ أخبرنا في قسم التعليقات.
تنسيق . انقر على الشخص الذي يعجبك. هنا ، أختار الخيار ، في 14 مارس 2012 . - ثم انقر فوق موافق .
بهذه الطريقة ، يمكنك كتابة التاريخ بأي تنسيق تريده في Excel.
اقرأ المزيد: كيفية إضافة التواريخ في Excel تلقائيًا
5 صيغ لحساب الأيام من التاريخ في Excel
دعونا نحصل على مجموعة بيانات مثل هذه. هنا ، لدينا سجل موظف لشركة تسمى Tata Group . علاوة على ذلك ، لدينا أسماء الموظفين وتواريخ البدء الخاصة بهم و تواريخ الانتهاء في الأعمدة B و C و و D على التوالي.
هنا ، يريد المدير التنفيذي معرفة عدد الأيام الإجمالية كل موظف عمل. كيف يمكنه اكتشاف ذلك؟ الآن ، نحن نعرض الطرق.
1. توظيف الطرح العادي لحساب عدد الأيام من التاريخ في Excel
هنا ، يمكنك استخدام صيغة الطرح العامة باعتبارها صيغة Excel لحساب العدد عدد الأيام من التاريخ. بالإضافة إلى ذلك ، سنستخدم الصيغة التالية.
= تاريخ الانتهاء - تاريخ البدءالآن ، دعنا نتحدث عن الخطوات.
- أولاً ، حدد عمودًا حيث تريد الحصول على إجمالي الأيام. هنا ، اخترنا العمود E وقمنا بتسميته إجمالي الأيام .
- ثم حدد أول خلية منه. هنا ، اخترنا الخلية الأولى منها ، E5 .
- بعد ذلك ، اكتب الصيغة المقابلة فيالخلية E5
=D5-C5
- بعد ذلك ، اضغط على ENTER .
راجع قام Excel بحساب إجمالي عدد الأيام بين يومين ، 3179 .
- الآن ، لمعرفة إجمالي أيام جميع الموظفين ، اسحب Fill Handle icon (Small Plus (+) قم بتسجيل الدخول الزاوية اليمنى السفلية) أو انقر نقرًا مزدوجًا فوق .
نتيجة لذلك ، ستجد جميع الخلايا مليئة الصيغة وعدد الأيام .
اقرأ المزيد: كيفية حساب عدد الأيام بين تاريخين في Excel
2. تطبيق دالة DAYS على حساب الأيام من التاريخ في Excel
يوفر Excel وظيفة مضمنة تسمى الوظيفة DAYS . يأخذ وسيطتين ، تاريخ الانتهاء و تاريخ البدء . ويعطي العدد الإجمالي للأيام الواقعة بينهما كناتج. الآن ، لنتحدث عن الخطوات.
- أولاً ، حدد الخلية الأولى من العمود حيث تريد الحصول على إجمالي الأيام. هنا ، نختار مرة أخرى الخلية E5 .
- ثانيًا ، اكتب الصيغة.
=DAYS(D5,C5)
- أخيرًا ، انقر فوق إدخال .
انظر لقد حصلنا على عدد الأيام ، 3179 .
- الآن ، مثل السابق ، اسحب رمز Fill Handle واملأ جميع خلايا العمود بنفسالصيغة.
ملاحظة: DAYS الوظيفة متاحة من Excel 2013 . لذلك لن يجد مستخدمو الإصدارات السابقة هذا.
اقرأ المزيد: صيغة Excel لحساب عدد الأيام بين اليوم & amp؛ تاريخ آخر (6 طرق سريعة)
3. عد الأيام بواسطة وظيفة DATEDIF في Excel
هنا ، يمكنك استخدام وظيفة DATEDIF باعتبارها Excel صيغة لحساب عدد الأيام من التاريخ. بالإضافة إلى ذلك ، تكون بنية هذه الوظيفة على النحو التالي.
= DATEDIF (تاريخ البدء ، تاريخ الانتهاء ، "d")وهي تحسب عدد يوم بين تاريخين ، تمامًا مثل الوظيفة يومًا . اختلاف واحد فقط ، فهو يأخذ تاريخ البدء باعتباره الوسيطة الأولى ، بينما يأخذ DAYS تاريخ الانتهاء أولاً .
الآن ، دعنا نتحدث عن الخطوات.
- أولاً ، حدد عمودًا حيث تريد الحصول على إجمالي الأيام. هنا ، اخترنا العمود E وقمنا بتسميته إجمالي الأيام .
- ثم حدد أول خلية منه. هنا ، اخترنا الخلية الأولى منها ، E5 .
- بعد ذلك ، اكتب الصيغة المقابلة في الخلية E5 .
=DATEDIF(C5,D5,"d")
- بعد ذلك ، اضغط على ENTER .
انظر لقد حصلنا على عدد الأيام ، 3179 .
- الآن ، مثل السابق ، اسحب رمز مقبض التعبئة واملأ جميع خلايا العمودبنفس الصيغة.
أخيرًا ، حصلنا على عدد الأيام بين التاريخين .
هنا ، هيكل آخر لهذه الوظيفة على النحو التالي.
= DATEDIF (تاريخ البدء ، تاريخ الانتهاء ، "m")انها يحسب عدد الأشهر بين يومين .
تنسيق آخر هو:
= DATEDIF (يبدأ التاريخ ، تاريخ الانتهاء ، "y")يتم حساب عدد السنوات بين يومين يوم .
علاوة على ذلك ، هناك تنسيق آخر لوظيفة DATEDIF . الذي يحسب عدد أيام بين تاريخين مع إهمال السنوات. هذا يعني أنه يحسب أيام نفس العام .
على سبيل المثال ، إذا أخذنا تاريخ البدء على أنه 11 يونيو 2012 ، و تاريخ الانتهاء كـ 22 سبتمبر 2020 . سيحسب فقط عدد الأيام بين 11 حزيران (يونيو) 2012 و 22 أيلول (سبتمبر) 2012 .
هنا ، التنسيق هو أدناه.
= DATEDIF (تاريخ البدء ، تاريخ الانتهاء ، "yd")أيضًا ، يمكنك رؤية الصورة المرفقة أدناه.
وبالمثل ، هناك تنسيق آخر.
= DATEDIF (تاريخ البدء ، تاريخ الانتهاء ، "ym")يقوم بحساب عدد الأشهر بين تاريخين إهمال سنة .
وآخرها هو أدناه.
يحسب عدد الأيام بين تاريخين إهمال كل من شهر و سنة .
ملاحظة: DATEDIF هي وظيفة مخفية في Excel. في الواقع ، لن تجده في أي مكان في شريط أدوات Excel . لذلك ، يجب عليك كتابة الاسم الكامل في الخلية أو شريط الصيغة للحصول عليه.
اقرأ المزيد: صيغة Excel لعدد الأيام بين تاريخان
قراءات مماثلة
- كيفية إضافة التواريخ في Excel تلقائيًا (خطوتان بسيطتان)
- صيغة Excel للبحث عن التاريخ أو الأيام للشهر التالي (6 طرق سريعة)
- حساب أيام العمل في شهر في Excel (4 طرق سهلة)
- كيفية طرح التواريخ في Excel للحصول على سنوات (7 طرق بسيطة)
4. حساب أيام العمل الصافية باستثناء عطلات نهاية الأسبوع في Excel
الآن سنحسب العدد الإجمالي لـ يوم عمل بين يومين . لهذا ، سوف نستخدم وظيفتين . هم:
- NETWORKDAYS الوظيفة
- NETWORKDAYS.INTL الوظيفة
4.1. استخدام وظيفة NETWORKDAYS لحساب أيام العمل من التاريخ
هنا ، سنستخدم الدالة NETWORKDAYS لحساب أيام العمل من التاريخ. بشكل أساسي ، يستغرق الأمر ثلاث وسيطات ، تاريخ البدء ، تاريخ الانتهاء ، وقائمة أيام العطلات أو العطل . أيضًا ، يستغرق الأمر السبت و الأحد من كل أسبوع باعتباره عطلات نهاية الأسبوع . ثم يعطيالعدد الإجمالي أيام العمل كإخراج. انظروا إلى الصورة أدناه. لقد وضعنا قائمة بجميع عطلات العام في العمود G .
- ثم أدخلنا الصيغة في الخلية E5 .
=NETWORKDAYS(C5,D5,$G$5:$G$17)
- بعد ذلك ، اضغط على ENTER .
هنا ، نحصل على إجمالي أيام العمل كـ 2272 يومًا.
- ثم سحب Fill Handle icon to AutoFill باقي الخلايا.
أخيرًا ، حصلنا على جميع أيام العمل .
ملاحظة: لقد استخدمنا مرجع الخلية المطلق لقائمة العطلات لأننا لا نريدها يمكن تغييرها أثناء سحب رمز مقبض التعبئة .
اقرأ المزيد: كيفية حساب أيام العمل باستثناء أيام الأحد في Excel
4.2. توظيف دالة NETWORKDAYS.INTL في Excel
الفرق الوحيد بين NETWORKDAYS و NETWORKDAYS.INTL وظيفة هو أنه في NETWORKDAYS ، عطلات نهاية الأسبوع ثابتة مثل السبت و الأحد . ولكن في NETWORKDAYS.INTL يمكنك أن تأخذها كما يحلو لك.
لذلك NETWORKDAYS.INTL بها أربع وسيطات ، يبدأ التاريخ ، تاريخ الانتهاء ، رقم نهاية الأسبوع ، وقائمة الأعياد . قام Excel بإصلاح أرقام نهاية الأسبوع . في الصورة أدناه ، يحتوي العمود I و J على قائمة أرقام عطلة نهاية الأسبوع .
يتركنعتقد للحظة أنه في Tata Group ، تكون العطلات الأسبوعية الجمعة و السبت . لذا فإن رقم عطلة نهاية الأسبوع هو 7 .
- الآن ، نذهب إلى العمود E وأدخل هذه الصيغة في الخلية E5 .
=NETWORKDAYS.INTL(C5,D5,7,$G$5:$G$17)
- ثم نضغط ENTER .
- ثم نسحب رمز Fill Handle خلال العمود.
أخيرًا ، نحصل على العدد الإجمالي من أيام عمل لكل موظف يعتبر الجمعة و السبت عطلات.
ملاحظة: استخدمنا مرة أخرى مرجع الخلية المطلق لقائمة الإجازات لأننا لا نريد أن يزداد أثناء سحب مقبض التعبئة رمز .
اقرأ المزيد: كيفية حساب أيام العمل في Excel باستثناء عطلات نهاية الأسبوع & amp؛ أيام العطل
5. استخدام الدالات المجمعة لحساب الأيام من التاريخ في Excel
يمكنك استخدام مجموعة من بعض الوظائف مثل دالة DATE ، وظيفة السنة ، وظيفة الشهر ، و وظيفة اليوم صيغة Excel لحساب عدد الأيام من تاريخ . الخطوات موضحة أدناه.
- أولاً ، عليك تحديد خلية جديدة E5 حيث تريد الاحتفاظ بالنتيجة.
- ثانيًا ، يجب عليك استخدام الصيغة الواردة أدناه في الخلية E5 .
=DATE(YEAR(D5),MONTH(D5),DAY(D5))-DATE(YEAR(C5),MONTH(C5),DAY(C5))
- أخيرًا ، اضغط على ENTER للحصول على ملفالنتيجة.
انهيار الصيغة
- أولاً ، DAY ( C5) - & gt؛ ستعيد الدالة DAY رقم اليوم من الخلية C5 .
- الإخراج— & GT. 11 .
- ثانيًا ، MONTH (C5) - & gt؛ ستعيد الوظيفة MONTH رقم اليوم من C5 خلية.
- الإخراج— & GT. 8 .
- ثالثًا ، YEAR (C5) - & gt؛ ستعيد الوظيفة YEAR رقم اليوم من C5 خلية.
- الإخراج— & GT. 2011 .
- رابعًا ، DATE (YEAR (C5)، MONTH (C5)، DAY (C5)) - & gt؛ هذا التاريخ ستعيد الدالة التاريخ.
- الإخراج— & GT. 11-08-11.
- وبالمثل ، DATE (YEAR (D5)، MONTH (D5)، DAY (D5)) - & gt؛ إرجاع 24-04-20 .
- أخيرًا ، (24-04-20) - (11-08-11) - & GT؛ يصبح 3179 .
- ثم نسحب أيقونة Fill Handle خلال العمود.
أخيرًا ، نحصل على العدد الإجمالي لـ أيام لجميع الموظفين.
اقرأ المزيد: احسب عدد الأيام بين تاريخان مع VBA في Excel
عد الأيام بين اليوم وتاريخ آخر في Excel
علاوة على ذلك ، يمكننا حساب الأيام بين اليوم وتاريخ آخر باستخدام وظيفة TODAY . بشكل أساسي ، تقوم هذه الوظيفة TODAY بإرجاع التاريخ الحالي. لذلك ، يمكنك حساب الأيام من التاريخ الحالي. الآن ، سنرى طريقتان للقيام بذلك