دوال التاريخ في إكسل: كيفية حساب الفرق بين التواريخ وتحليلها

 دوال التاريخ في إكسل: كيفية حساب الفرق بين التواريخ وتحليلها

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

لذا في هذا المقال، سنتعرف على أهم دوال التاريخ المشهورة مع توضيح أمثلة عملية على استخدامها.

دوال التاريخ في إكسل

دوال التاريخ في إكسل

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

يتم تخزين التواريخ في إكسل كأرقام تسلسلية حيث يبدأ العد من 1 يناير 1900، مما يسمح بإجراء العمليات الحسابية عليها بسهولة.

تستخدم دوال التاريخ في:

  • إدارة الجداول الزمنية مثل تتبع المواعيد والمشاريع.
  • تحليل البيانات الزمنية مثل حساب الفترات الزمنية بين تاريخين.
  • تحويل وتنسيق التواريخ لتناسب احتياجات العمل المختلفة.

أهم دوال التاريخ في إكسل

دالة DATE

تعيد الرقم التسلسلي لتاريخ معين في إكسل.

دالة DATEDIF

تحسب الفرق بين تاريخين محددين بوحدات مختلفة مثل عدد الأيام أو الأشهر أو السنوات.

دالة DATEVALUE

تحول تاريخ مكتوب كنص إلى رقم تسلسلي يمكن استخدامه في العمليات الحسابية.

دالة DAY

تحول الرقم التسلسلي إلى يوم معين من أيام الشهر.

دالة DAYS

تحسب عدد الأيام بين تاريخين عن طريق طرح أحدهما من الآخر.

دالة DAYS360

تحسب عدد الأيام بين تاريخين بناءً على سنة افتراضية مكونة من 360 يومًا.

دالة EDATE

إيجاد تاريخ يقع قبل أو بعد عدد معين من الأشهر من تاريخ معين.

دالة EOMONTH

تعيد تاريخ آخر يوم في الشهر بعد إضافة أو طرح عدد معين من الأشهر من تاريخ معين.

دالة HOUR

تحول رقم تسلسلي إلى ساعة معينة.

دالة ISOWEEKNUM

إرجاع رقم أسبوع  إلى تاريخ محدد من العام.

دالة MINUTE

تحول أي رقم تسلسلي إلى دقيقة.

دالة MONTH

تحول أي رقم تسلسلي إلى شهر من العام.

دالة NETWORKDAYS

تحسب عدد أيام العمل بين تاريخين بدون حساب عطلات نهاية الأسبوع تلقائيًا.

دالة NETWORKDAYS.INTL

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

دالة NOW

تعيد الرقم التسلسلي للتاريخ والوقت الحاليين.

دالة SECOND

تحول أي رقم تسلسلي إلى ثانية.

دالة TIME

ترجع الرقم التسلسي لوقت محدد.

دالة TIMEVALUE

تحول الوقت مكتوب كنص إلى رقم تسلسلي.

دالة TODAY

تُعيد الرقم التسليلي إلى تاريخ اليوم الحالي بدون الوقت.

دالة WEEKDAY

تحول الرقم التسلسي أي يوم محدد من الأسبوع.

دالة WEEKNUM

تحول الرقم التسلسي إلى رقم آخر يعبر عن رقم الأسبوع بالسنة.

دالة WORKDAY

تحسب تاريخ يوم العمل الذي يقع بعد أو قبل عدد معين من الأيام بدون حساب عطلات الأسبوع.

دالة WORKDAY.INTL

تشبه WORKDAY لكنها تحدد أيام العطلات الأسبوعية المخصصة وعددها بدلًا من الافتراضية.

دالة YEAR

تحول الرقم التسلسل لسنة.

دالة YEARFRAC

ترجع كسر السنة الذي يمثل عدد الأيام كاملة بين تاريخ البداية وتاريخ النهاية.

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

  • الفرق بعدد الأيام:A2 – A1 أو =DAYS(A2, A1)=
  • الفرق بعدد الأشهر: DATEDIF(A1, A2, “M”)=
  • والفرق بعدد السنوات: DATEDIF(A1, A2, “Y”)=
  • الفرق بالأيام المتبقية بعد الأشهر DATEDIF(A1, A2, “MD”)=
  • حساب العمر بالسنوات والشهور والأيام =DATEDIF(A1, TODAY(), “Y”) & ” سنة, ” & DATEDIF(A1, TODAY(), “YM”) & ” شهر, ” & DATEDIF(A1, TODAY(), “MD”) & ” يوم”
  • الفرق بعدد أسابيع: (A2 – A1) / 7
  • الفرق بعدد أيام العمل: NETWORKDAYS(A1, A2)=
  • والفرق بعدد أيام العمل مع تحديد العطلات: NETWORKDAYS.INTL(A1, A2, 2, B1:B5)=

اقرأ أيضا: دوال النصوص: شرح LEFT و RIGHT و MID.

نصائح لاستخدام دوال التاريخ في إكسل باحترافية

عند إدخال التواريخ تأكد من أن تنسيق الخلية مضبوط على تاريخ (Date) وليس نصًا.

اختر الدالة الأنسب لحساب الفرق بين التواريخ أو تحليلها.

استخدم دالة TEXT لعرض التواريخ بتنسيقات مخصصة مثل “DD/MM/YYYY”.

استفد من دوال استخراج المكونات مثل YEAR وMONTH وDAY لتحليل البيانات بسهولة.

اجعل العمليات ديناميكية باستخدام TODAY() وNOW() للحصول على التواريخ والوقت الحالي تلقائيًا.

لحساب الفترات الزمنية المستقبلية أو السابقة استخدم EDATE وEOMONTH لتحديد مواعيد انتهاء العقود أو الفواتير بدقة.

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

فيديو تفصيلي لدوال الإكسل هنا

اقرأ أيضا: دوال الجمع: الفرق بين SUM و SUMIF و SUMIFS.

ekram

منشور ذو صلة