Applies ToExcel لـ Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

تحذير: إذا كان Start_date أكبر من End_date، ستكون النتيجة #NUM!.

الفرق بالأيام

=DATEDIF(D9,E9,"d") بنتيجة 856

مثال على ذلك، تاريخ البدء في خلية D9 وتاريخ الانتهاء في خلية E9. الصيغة موجودة في الخلية F9. “d” ترجع إلى عدد الأيام بين تاريخين.

الفرق بالأسابيع

=(DATEDIF(D13,E13,"d")/7) والنتيجة: 122.29

مثال على ذلك، تاريخ البدء في خلية D13 وتاريخ الانتهاء في خلية E13. الـ “d” ترجع إلى عدد الأيام. ولكن لاحظ /7 في النهاية. ذلك يقسم عدد الأيام على 7، بما أنه يوجد 7 أيام في الأسبوع. لاحظ أن هذه النتيجة تحتاج أيضاً إلى تنسيقها كرقم. اضغط على CTRL + 1. ثم، انقر رقم > خانات كسور عشرية: 2.

الفرق بالشهور

=DATEDIF(D5,E5,"m") والنتيجة: 28

مثال على ذلك، تاريخ البدء في خلية D5 وتاريخ الانتهاء في خلية E5. في الصيغة، “m” ترجع إلى عدد الشهور الكاملة بين اليومين.

الفرق بالسنوات

=DATEDIF(D2,E2,"y") والنتيجة: 2

مثال على ذلك، تاريخ البدء في خلية D2 وتاريخ الانتهاء في خلية E2. “y” ترجع إلى عدد السنوات الكاملة بين اليومين.

حساب العمر بالسنوات والشهور والأيام المتراكمة

يمكنك أيضاً حساب عمر أو وقت خدمة شخص. يمكن أن تكون النتيجة على هيئة ’’سنتان وأربعة أشهر وخمسة أيام‘.‘

1. استخدام DATEDIF لإيجاد إجمالي السنوات.

=DATEDIF(D17,E17,"y") والنتيجة: 2

مثال على ذلك، تاريخ البدء في خلية D17 وتاريخ الانتهاء في خلية E17. في الصيغة، “y” ترجع إلى عدد السنوات الكاملة بين اليومين.

2. استخدام DATEDIF مجدداً مع “ym” لإيجاد الشهور.

=DATEDIF(D17,E17,"ym") والنتيجة: 4

في خلية أخرى، استخدم صيغة DATEDIF مع متغير “ym”. ترجع الـ“ym” إلى عدد الأشهر المتبقية بعد آخر سنة كاملة.

3. استخدام صيغة مختلفة لحساب الأيام.

=DATEDIF‏(D17,E17,"ش ي") والنتيجة: 5

الآن، علينا إيجاد عدد الأيام المتبقية. وذلك عن طريق كتابة صيغة مختلفة، كالتي موجودة بأعلى. تطرح هذه الصيغة اليوم الأول لنهاية الشهر (2016/5/1) من تاريخ الانتهاء الأصلي الموجود في الخلية E17‏ (2016/5/6). وإليك كيفية إجراء ذلك: أولاً، تقوم الدالة DATE بإنشاء التاريخ، 2016/5/1. تقوم بإنشائه باستخدام السنة الموجودة في الخلية E17، والشهر في الخلية E17. يمثل العدد 1 اليوم الأول من هذا الشهر. نتيجة الدالة DATE هي 2016/5/1. بعد ذلك، نطرح هذه النتيجة من تاريخ الانتهاء الأصلي في الخلية E17، وهو 2016/5/6. 2016/5/6 ناقص 2016/5/1 يساوي 5 أيام.

تحذير: لا نوصي باستخدام وسيطة DATEDIF "md" لأن من الممكن أن تحسب نتائج غير دقيقة.

4. اختياري: جمع ثلاث صيغ في صيغة واحدة.

=DATEDIF(D17,E17,"y")&" سنوات، "&DATEDIF(D17,E17,"ym")&" أشهر، "&DATEDIF(D17,E17,"md")&" أيام" والنتيجة: سنتان وأربعة أشهر وخمسة أيام

يمكنك وضع الثلاث حسابات كلها في خلية واحدة كالمثال التالي. استخدام علامات العطف وعلامات الاقتباس والنص. إنها صيغة أطول للكتابة، لكنها على الأقل كلها في صيغة واحدة. تلميح: اضغط على ALT+ENTER لوضع فواصل الأسطر في صيغتك. هذه الطريقة أسهل في القراءة. يمكنك أيضاً الضغط على CTRL+SHIFT+U إذا كنت لا تستطيع رؤية الصيغة كاملة.

تنزيل الأمثلة التي نقدمها

يمكنك تنزيل «المصنف المثال» مع كافة أمثلة هذه المقالة. يمكنك المتابعة أو إنشاء الصيغ الخاصة بك.تنزيل أمثلة حساب البيانات

حسابات التاريخ والوقت الأخرى

كما ذُكر أعلاه، تحسب الدالة DATEDIF الفرق بين تاريخ البدء وتاريخ الانتهاء. ومع ذلك، بدلاً من كتابة تواريخ محددة، يمكنك أيضاً استخدام الدالة TODAY() داخل الصيغة. عند استخدام الدالة TODAY()، يستخدم Excel تاريخ حاسوبك الحالي للبيانات. ضع في اعتبارك أن هذا سيتغير عند فتح الملف مرة أخرى في يوم لاحق.

=DATEDIF(TODAY(),D28,"y") والنتيجة: 984

يرجى ملاحظة أنه في وقت كتابة هذا، كان تاريخ اليوم هو 6 أكتوبر 2016.

استخدم الدالة NETWORKDAYS.INTL عندما تريد حساب عدد أيام العمل بين تاريخين. يمكنك أيضاً استبعاد عطلات نهاية الأسبوع والعطلات الرسمية أيضاً.

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

1. كتابة تاريخ بدء وتاريخ انتهاء.

تاريخ البدء في خلية D53 هو 1/1/2016 وتاريخ الانتهاء في خلية E53 هو 12/31/2016

مثال على ذلك، تاريخ البدء في خلية D53 وتاريخ الانتهاء في خلية E53.

2. في خلية أخرى، اكتب صيغة كالتالية:

=NETWORKDAYS.INTL(D53,E53,1) والنتيجة: 261

قم بكتابة صيغة كما في المثال أعلاه. يحدد الرقم 1 في الصيغة أيام السبت والأحد على أنها أيام عطلة نهاية الأسبوع، ويستثنيها من الإجمالي.

3. إذا لزم الأمر، فقم بتغيير1.

تعرض قائمة Intellisense 2 - الأحد والإثنين؛ 3 - الإثنين والثلاثاء وهكذا

إذا لم يكن السبت والأحد أيام عطلة نهاية الأسبوع، فقم بتغيير الرقم 1 إلى رقم آخر من قائمة IntelliSense. على سبيل المثال، يحدد الرقم 2 أيام الأحد والاثنين على أنها أيام عطلة نهاية الأسبوع.

4. اكتب اسم مجال العطلات.

=NETWORKDAYS.INTL(D53,E53,1,MyHolidays) والنتيجة: 252

إذا قمت بإنشاء اسم مجال عطلة في قسم "قبل البدء" أعلاه، فاكتبه في النهاية على هذا النحو. إذا لم يكن لديك عطلات، فيمكنك ترك الفاصلة ومجال عطلاتي.

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

1. اكتب وقت بدء ووقت انتهاء.

تاريخ/وقت البدء هو 7:15 صباحاً وتاريخ/وقت الانتهاء هو 4:30 مساءً

مثال على ذلك، وقت البدء في خلية D80 ووقت الانتهاء في خلية E80. تأكد من كتابة الساعة والدقائق والمسافة قبل صباحاً أو مساءً.

2. حدد تنسيق ساعة:دقيقة صباحاً/مساءً.

تنسيق خلايا مربع الحوار وتخصيص الأمر والنوع ساعة:دقيقة صباحاً/مساءً

حدد كلا التاريخين واضغط على CTRL + 1 (أو صورة لأيقونة زر الأمر لـ MAC + 1 في أنظمة تشغيل Mac). تأكد من تحديد تخصيص < ساعة:دقيقة صباحاً/مساءً، إذا لم يتم تعيينها بالفعل.

3. طرح الوقتين من بعضهما.

=E80-D80 والنتيجة: 9:15 صباحاً

في خلية أخرى، اطرح خلية وقت البدء من خلية وقت الانتهاء.

4. حدد تنسيق ساعة:دقيقة.

تنسيق خلايا الحوار وتخصيص الأمر والنوع ساعة:دقيقة

اضغط على CTRL + 1 (أو صورة لأيقونة زر الأمر لـ MAC + 1 على Mac). اختر تحصيص < ساعة:دقيقة بحيث تستبعد النتيجة صباحاً ومساءً.

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

1. اكتب تاريخين ووقتين كاملين.

تاريخ البدء 1/1/16 الواحدة مساءً؛ وتاريخ الانتهاء 1/2/16 الثانية مساءً

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

2. حدد التنسيق 3/14/12 1:30 مساءً.

تنسيق خلايا الحوار وأمر التاريخ والنوع 3/14/12 1:30 مساءً

حدد كلا الخليتين واضغط على CTRL + 1 (أو صورة لأيقونة زر الأمر لـ MAC + 1 في أنظمة تشغيل Mac). ثم، حدد التاريخ < 3/14/12 1:30 مساءً. هذا ليس التاريخ الذي ستحدده، إنه مجرد عينة لكيفية ظهور التنسيق. لاحظ أنه في الإصدارات السابقة لـ Excel 2016، قد يكون لهذا التنسيق عينة تاريخ مختلف مثل 3/14/01 1:30 مساءً.

3. قم بطرحهما من بعضهما.

=E84-D84 والنتيجة 1.041666667

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

4. حدد تنسيق [ساعة]:دقيقة.

تنسيق خلايا الحوار وتخصيص الأمر والنوع [ساعة]:دقيقة

اضغط على CTRL + 1 (أو صورة لأيقونة زر الأمر لـ MAC + 1 على Mac). تحديد مخصص. في مربع الكتابة، اكتب [ساعة]:دقيقة.

مواضيع ذات صلة

دالة DATEDIF دالة NETWORKDAYS.INTL NETWORKDAYS المزيد من دالات تاريخ ووقت حساب الفرق بين الوقتين

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

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