صيغ ودالات

حساب الفرق بين تاريخين

حساب الفرق بين تاريخين

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

استخدم الدالة 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” عدد السنوات الكاملة بين التاريخين.

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

يمكنك حساب العمر أو مدة الخدمة لشخص ما. يمكن أن تكون النتيجة "سنتان، 4 أشهر، 5 أيام."

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,"md") والنتيجة: 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") & "الأيام" والنتيجة: سنتان و4 أشهر و5 أيام

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

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

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

تنزيل أمثلة على حساب التاريخ

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

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

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

تجدر الإشارة إلى أن يوم الكتابة كان بالتاريخ الموافق 6 أكتوبر 2016.

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

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

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

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

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

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

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

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

ملاحظة: لا يحتوي Excel 2007 على دالة NETWORKDAYS.INTL. ولكنه يحتوي على دالة NETWORKDAYS. سيكون المثال أعلاه كما يلي في Excel 2007: =NETWORKDAYS(D53,E53). لا تحدد الرقم 1 لأن الدالة NETWORKDAYS ستفترض أن عطلة نهاية الأسبوع هي يومي السبت والأحد.

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

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

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

إذا كنت تستخدم Excel 2007، يمكنك تخطي هذه الخطوة. تفترض دالة NETWORKDAYS الموجودة في Excel 2007 أن عطلة نهاية الأسبوع هي يومي السبت والأحد دائماً.

4- اكتب اسم نطاق العطلات.

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

إذا قمت بإنشاء اسم نطاق العطلات في المقطع "قبل أن تبدأ" أعلاه، فاكتبه في النهاية كما يلي. إذا لم يكن لديك أيام عطلات، يمكنك ترك الفاصلة وMyHolidays. سيكون المثال أعلاه بالشكل التالي بدلاً من ذلك =NETWORKDAYS(D53,E53,MyHolidays)، إذا كنت تستخدم Excel 2007

تلميحإذا كنت لا تريد الاشاره إلى اسم نطاق العطلة ، يمكنك أيضا كتابه نطاق بدلا من ذلك ، مثل D35: e:39. أو يمكنك كتابه كل عطله داخل الصيغة. علي سبيل المثال ، إذا كانت أيام العطل في 1 يناير و 2 من 2016 ، ستكتبها كما يلي: = NETWORKDAYS. networkdays.intl (D53, E53, 1, {"1/1/2016", "1/2/2016"}). في Excel 2007 ، قد يبدو علي الشكل التالي: = NETWORKDAYS (D53, E53, {"1/1/2016", "1/2/2016"

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

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

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

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

2- تعيين تنسيق س:دد ص/م.

مربع الحوار «تنسيق خلايا»، الأمر «تخصيص»، النوع س:دد ص/م

حدد كلا التاريخين واضغط علي CTRL + 1 (أو صورة لأيقونة زر الأمر لـ MAC + 1 علي جهاز Mac). تاكد من تحديد _gt_ h:mm AM/PM، إذا لم يكن قد تم تعيينه بالفعل.

3- طرح الوقتين.

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

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

4- تعيين تنسيق س:دد.

مربع الحوار «تنسيق خلايا»، أمر «تخصيص»، النوع «س:دد»

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

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

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

تاريخ البدء 1/1/16 1:00 م؛ تاريخ الانتهاء 2/1/16 2:00 م

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

2- قم بتعيين تنسيق 14/3/12 1:30 مساءً.

مربع الحوار «تنسيق الخلايا» ، الأمر «التاريخ»، النوع 14/3/12 1:30 م

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

3- اطرح الوقتين.

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

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

4- قم بتعيين تنسيق [س]:دد

مربع الحوار «تنسيق خلايا»، الأمر «تخصيص»، النوع [س]:دد

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

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

DATEDIF الدالة
NETWORKDAYS. networkdays.intl الدالة
NETWORKDAYS
دالات
التاريخ والوقت الاضافيهلحساب الفرق بين وقتين

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×