عند العمل على برنامج Excel، قد تحتاج إلى حساب الفرق بين تاريخين لمعرفة عدد الأيام أو الأشهر أو السنوات بينهما، سواء لحساب مدة خدمة الموظفين، أو متابعة تواريخ المشاريع، أو غيرها من الأغراض العملية. في هذا المقال، سنتعرف على أفضل الطرق لحساب الفرق بين تاريخين باستخدام دوال Excel المختلفة.
في هذا الموضوع، سنستعرض بعض الدوال المهمة التي تُستخدم لحساب الفرق بين تاريخين، وهي:
- الطرح المباشر بين التواريخ: لحساب عدد الأيام.
- دالة DATEDIF: لحساب الفرق بين التاريخين بالسنوات أو الأشهر أو الأيام.
- دالة NETWORKDAYS: لحساب عدد أيام العمل بين تاريخين.
- صيغة مفصلة للفرق بين التواريخ: للحصول على النتيجة مفصلة بالسنوات والأشهر والأيام.
هذه الدوال ليست فقط أداة تسهل حياتنا في العمل، بل أيضًا تمكننا من القيام بالحسابات بطريقة دقيقة وفعّالة، مما يساعدنا على اتخاذ قرارات أفضل بناءً على هذه البيانات.
📌 جدول البيانات
لنفترض أن
لدينا الجدول التالي يحتوي على تاريخ بدء وتاريخ انتهاء لموظف أو
مشروع:
الرقم |
تاريخ
البدء
(A) |
تاريخ
الانتهاء
(B) |
الفرق
بالأيام |
الفرق
بالشهور |
الفرق
بالسنوات |
1 |
01-01-2020 |
15-06-2023 |
؟ |
؟ |
؟ |
2 |
10-03-2018 |
25-11-2022 |
؟ |
؟ |
؟ |
3 |
05-07-2015 |
30-09-2020 |
؟ |
؟ |
؟ |
🔹 حساب الفرق بين تاريخين بالأيام (الطرح المباشر)
نستخدم الطرح
المباشر بين تاريخ الانتهاء - تاريخ البدء:
=B2 - A2
💡 النتيجة ستكون عدد الأيام بين التاريخين.
الرقم |
تاريخ البدء |
تاريخ الانتهاء |
الفرق بالأيام |
1 |
01-01-2020 |
15-06-2023 |
1261
يوم |
2 |
10-03-2018 |
25-11-2022 |
1721 يوم |
3 |
05-07-2015 |
30-09-2020 |
1914
يوم |
🔹 حساب الفرق بين تاريخين بالشهور (DATEDIF)
نستخدم دالة DATEDIF لحساب الفرق بالأشهر فقط:
=DATEDIF(A2, B2,
"M")
💡 النتيجة ستكون عدد الأشهر الكاملة بين التاريخين.
الرقم |
تاريخ البدء |
تاريخ الانتهاء |
الفرق بالأشهر |
1 |
01-01-2020 |
15-06-2023 |
41
شهرًا |
2 |
10-03-2018 |
25-11-2022 |
56 شهرًا |
3 |
05-07-2015 |
30-09-2020 |
63
شهرًا |
🔹 حساب الفرق بين تاريخين بالسنوات (DATEDIF)
نستخدم دالة DATEDIF لحساب الفرق بالسنوات:
=DATEDIF(A2, B2,
"Y")
💡 النتيجة ستكون عدد السنوات الكاملة بين التاريخين.
الرقم |
تاريخ البدء |
تاريخ الانتهاء |
الفرق بالسنوات |
1 |
01-01-2020 |
15-06-2023 |
3
سنوات |
2 |
10-03-2018 |
25-11-2022 |
4 سنوات |
3 |
05-07-2015 |
30-09-2020 |
5
سنوات |
🔹 حساب الفرق بالسنوات + الأشهر + الأيام معًا
إذا أردنا
معرفة الفرق بتفصيل أكبر:
=DATEDIF(A2, B2,
"Y") & " سنة, " & DATEDIF(A2, B2,
"YM") & " شهر, " & DATEDIF(A2, B2,
"MD") & " يوم"
💡 النتيجة ستكون الفرق مفصلًا بين السنوات، الأشهر، والأيام.
الرقم |
تاريخ البدء |
تاريخ الانتهاء |
الفرق المفصل |
1 |
01-01-2020 |
15-06-2023 |
3
سنوات, 5 أشهر, 14 يومًا |
2 |
10-03-2018 |
25-11-2022 |
4 سنوات, 8 أشهر, 15 يومًا |
3 |
05-07-2015 |
30-09-2020 |
5
سنوات, 2 أشهر, 25 يومًا |
🔹 حساب عدد أيام العمل بين تاريخين (NETWORKDAYS)
لحساب عدد
أيام العمل بين تاريخين (مع استثناء العطلات):
=NETWORKDAYS(A2, B2)
💡 النتيجة ستكون عدد أيام العمل الفعلية بين التاريخين (تجاهل السبت
والأحد).
الرقم |
تاريخ البدء |
تاريخ الانتهاء |
أيام العمل الفعلية |
1 |
01-01-2020 |
15-06-2023 |
900
يوم عمل |
2 |
10-03-2018 |
25-11-2022 |
1221 يوم عمل |
3 |
05-07-2015 |
30-09-2020 |
1363
يوم عمل |