حساب الفترة الزمنية أو الفرق بين تاريخين
يحتوي Excel على العديد من وظائف التاريخ المضمنة التي يمكن استخدامها لحساب عدد الأيام بين تاريخين.
تقوم كل دالة تاريخ بعمل مختلف بحيث تختلف النتائج من وظيفة إلى أخرى. أي واحد تستخدمه ، لذلك ، يعتمد على النتائج التي تريدها.
يمكن استخدام وظيفة DATEDIF لحساب الفترة الزمنية أو الفرق بين تاريخين. هذه الفترة الزمنية يمكن حسابها في:
- أيام
- أشهر كاملة
- كل السنوات
تتضمن الاستخدامات لهذه الوظيفة اقتراحات التخطيط أو الكتابة لتحديد الإطار الزمني لمشروع قادم. ويمكن أيضًا استخدامه ، إلى جانب تاريخ ميلاد الشخص ، لحساب عمر الطفل بالسنوات والشهور والأيام .
بناء جملة الدالة DATEDIF والحجج
يشير بناء جملة الدالة إلى تخطيط الدالة ويتضمن اسم الدالة والأقواس والحجج .
صيغة بناء الجملة لوظيفة DATEDIF هي:
= DATEDIF (start_date، end_date، unit)
start_date - (مطلوب) تاريخ البدء للفترة الزمنية المختارة. يمكن إدخال تاريخ البدء الفعلي لهذه الوسيطة أو يمكن إدخال مرجع الخلية إلى موقع هذه البيانات في ورقة العمل بدلاً من ذلك.
end_date - (مطلوب) تاريخ الانتهاء للفترة الزمنية المختارة. كما هو الحال مع Start_date ، أدخل تاريخ الانتهاء الفعلي أو مرجع الخلية إلى موقع هذه البيانات في ورقة العمل.
وحدة (تسمى سابقا الفاصل) - (مطلوب) يخبر الدالة للعثور على عدد أيام ("D") ، أشهر كاملة ("M") ، أو سنوات كاملة ("Y") بين التاريخين.
ملاحظات:
- يقوم Excel بتنفيذ عمليات حساب التواريخ من خلال تحويل التواريخ إلى أرقام تسلسلية تبدأ عند صفر للتاريخ الوهمي في يناير 0 ، 1900 على أجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows وفي 1 يناير 1904 على أجهزة كمبيوتر Macintosh.
- يجب أن تكون وسيطة الوحدة محاطة بعلامات اقتباس مثل "D" أو "M".
المزيد عن حجة الوحدة
يمكن أن تحتوي حجة الوحدة أيضًا على مجموعة من الأيام والأشهر والسنوات من أجل العثور على عدد الأشهر بين تاريخين في نفس السنة أو عدد الأيام بين تاريخين في نفس الشهر.
- "YD" - يحسب عدد الأيام بين تاريخين كما لو كانت التواريخ في نفس السنة (الصف 5 أعلاه).
- "YM" - يحسب عدد الأشهر بين تاريخين كما لو كانت التواريخ في نفس السنة (الصف 6 أعلاه).
- "MD" - يحسب عدد الأيام بين تاريخين كما لو كانت التواريخ في نفس الشهر والسنة (الصف 7 أعلاه).
قيم خطأ وظيفة DATEDIF
إذا لم يتم إدخال بيانات الوسيطات المختلفة لهذه الدالة بشكل صحيح ، تظهر قيم الخطأ التالية في الخلية حيث توجد دالة DATEDIF:
- #القيمة! خطأ - تم إرجاعها إذا لم تكن start_date أو end_date تواريخ فعلية (الصف 8 أعلاه ، حيث تحتوي الخلية A8 على بيانات نصية).
- # NUM! خطأ - تم إرجاعه إذا كانت نهاية _ التاريخ تاريخًا أقدم من start_date (الصف 9 أعلاه).
مثال: حساب الفرق بين تاريخين
نقطة مثيرة للاهتمام حول DATEDIF هي أنها وظيفة مخفية في أنها ليست مدرجة مع وظائف التاريخ الأخرى تحت علامة تبويب الصيغة في Excel ، مما يعني:
- لا يوجد مربع حوار متاح لإدخال الدالة ووسائطها.
- لا يعرض tooltip الوسيطة قائمة الوسيطة عندما يتم كتابة اسم الدالة في خلية.
وكنتيجة لذلك ، يجب إدخال الدالة ووسائطها يدويًا في خلية لكي يتم استخدامها ، بما في ذلك كتابة فاصلة بين كل وسيطة للعمل كفاصل.
DATEDIF مثال: حساب الفرق في الأيام
تغطي الخطوات أدناه كيفية إدخال وظيفة DATEDIF الموجودة في الخلية B2 في الصورة أعلاه والتي تعرض عدد الأيام بين التواريخ 4 مايو 2014 و 10 أغسطس 2016.
- انقر فوق الخلية B2 لجعلها الخلية النشطة - حيث يتم عرض عدد الأيام بين التاريخين.
- اكتب = datedif ( "في الخلية B2.
- انقر فوق الخلية A2 لإدخال مرجع الخلية هذا كوسيطة start_date للدالة.
- اكتب فاصلة ( ، ) في الخلية B2 التالية مرجع الخلية A2 ليكون بمثابة فاصل بين الوسائط الأولى والثانية.
- انقر فوق الخلية A3 في جدول البيانات لإدخال مرجع الخلية هذا كوسيطة end_date.
- اكتب فاصلة ثانية ( ، ) تتبع مرجع الخلية A3.
- بالنسبة إلى وسيطة الوحدة ، اكتب الحرف D بين علامتي اقتباس ( "D" ) لإخبار الدالة أننا نريد معرفة عدد الأيام بين التاريخين.
- اكتب قوس إغلاق ")".
- اضغط على مفتاح Enter على لوحة المفاتيح لإكمال الصيغة.
- يجب أن يظهر عدد الأيام - 829 - في الخلية B2 من ورقة العمل.
- عند النقر فوق الخلية B2 ، تظهر الصيغة الكاملة = DATEDIF (A2 ، A3 ، "D") في شريط الصيغة أعلى ورقة العمل.