شرح دالة EOMONTH في Excel: حساب نهاية الشهر تلقائيًا
دالة EOMONTH في Excel تُستخدم لحساب تاريخ آخر يوم في الشهر بناءً على تاريخ البداية وعدد الأشهر التي تريد التقدم فيها أو الرجوع إليها. هذه الدالة مهمة جدًا في إعداد التقارير المالية، تتبع المشاريع، حساب مواعيد الاستحقاق، أو تحليل البيانات الشهرية. باستخدام EOMONTH، يمكنك إنشاء جداول زمنية ديناميكية وسهلة التحديث، مما يسهل إدارة البيانات الشهرية بطريقة احترافية. رابط Microsoft
صيغة الدالة
=EOMONTH(start_date, months)
- start_date: تاريخ البداية (يمكن أن يكون خلية تحتوي على تاريخ أو دالة DATE).
- months: عدد الأشهر قبل أو بعد التاريخ. القيمة الموجبة للتقدم، والسالبة للرجوع للشهور السابقة.
يمكنك استخدام هذه الدالة لتوليد تواريخ نهاية الشهر تلقائيًا لأي مشروع مالي أو إداري، مثل حساب نهاية الشهر للفواتير، الرواتب، أو مواعيد المشاريع.
أمثلة عملية
مثال 1: نهاية الشهر الحالي
إذا كانت الخلية A2 تحتوي على تاريخ:
=EOMONTH(A2, 0)
النتيجة: آخر يوم في نفس الشهر.
مثال 2: نهاية الشهر التالي
=EOMONTH(A2, 1)
النتيجة: آخر يوم في الشهر التالي، مفيد لتحديد مواعيد استحقاق الفواتير أو المشاريع الشهرية.
مثال 3: نهاية الشهر السابق
=EOMONTH(A2, -1)
النتيجة: آخر يوم في الشهر السابق، يمكن استخدامه لمقارنة الأداء الشهري السابق أو إعداد تقارير الإغلاق المالي.
مثال 4: استخدام TODAY مع EOMONTH
=EOMONTH(TODAY(), 0)
النتيجة: نهاية الشهر الحالي تلقائيًا استنادًا إلى تاريخ اليوم، ما يجعل التقارير الزمنية ديناميكية.
مثال 5: دمج EOMONTH مع WORKDAY
لحساب أول يوم عمل بعد نهاية الشهر:
=WORKDAY(EOMONTH(TODAY(),0),1)
هذا يضمن تجاوز أي عطلات نهاية الأسبوع، واستخدامه في جدولة الرواتب أو المواعيد النهائية للمشاريع.
استخدام EOMONTH مع دوال أخرى
-
EOMONTH + DATE: لإنشاء تواريخ نهاية شهر ديناميكية بناءً على أي تاريخ:
=EOMONTH(DATE(2026, 5, 10), 0)
-
EOMONTH + SUMIFS: لحساب مجموع القيم حتى نهاية الشهر:
=SUMIFS(amounts, dates, "<=" & EOMONTH(G4,0))
مفيد عند تجميع البيانات الشهرية ومعالجتها بشكل دقيق، خاصة للتقارير المالية والمحاسبية.
-
EOMONTH + TEXT: لتنسيق النتائج بسهولة داخل الجداول:
=TEXT(EOMONTH(A2,0),"dd-mmm-yyyy")
يظهر التاريخ بشكل واضح وجاهز للطباعة أو العرض في التقارير.
-
EOMONTH + NETWORKDAYS: لحساب عدد أيام العمل حتى نهاية الشهر:
=NETWORKDAYS(TODAY(), EOMONTH(TODAY(),0))
مفيد لتقدير أيام العمل المتبقية في الشهر لأي مشروع أو إدارة موظفين.
متى تستخدم دالة EOMONTH؟
- لحساب آخر يوم في الشهر الحالي أو الأشهر السابقة/المقبلة بسهولة.
- في إعداد التقارير المالية وحساب مواعيد الاستحقاقات والفواتير.
- لتحليل البيانات الشهرية ومقارنة الأداء بين الأشهر.
- لإنشاء جداول ديناميكية تعتمد على التواريخ في Excel، سواء للمحاسبة أو إدارة المشاريع.
- لتخطيط المشاريع مع مراعاة مواعيد انتهاء الفترات الشهرية.
نصائح احترافية
- تأكد أن الخلايا تحتوي على تواريخ صالحة وليست نصوص.
- إذا ظهرت أرقام بدلاً من تواريخ، قم بتغيير تنسيق الخلية إلى Date.
- يمكن دمج EOMONTH مع TEXT لتنسيق النتائج مثل "31-Mar-2026".
- استخدام EOMONTH مع دوال مثل SUMIFS أو SEQUENCE يوفر تحليلات زمنية متقدمة وتحكمًا دقيقًا في الجداول الشهرية.
- يمكن دمج الدالة مع WORKDAY وNETWORKDAYS للحصول على حسابات دقيقة لأيام العمل المتبقية أو المواعيد النهائية.
- استخدام Conditional Formatting مع تواريخ EOMONTH لتحديد أيام الانتهاء الشهرية بشكل بصري داخل جداول Excel.
روابط خارجية موثوقة
- الدالة EOMONTH على موقع Microsoft الرسمي (العربية)
- EOMONTH function – Microsoft Support (English)
- شرح دالة EOMONTH مع أمثلة عملية – ExcelJet
الخلاصة
دالة EOMONTH أداة قوية لحساب آخر يوم في الشهر بسهولة ودقة، سواء للشهر الحالي أو الأشهر السابقة أو القادمة. باستخدامها مع TODAY، DATE، WORKDAY، وNETWORKDAYS، يمكنك إعداد تحليلات وتقارير زمنية ومالية احترافية بسهولة وكفاءة. تساعدك هذه الدالة على إدارة المواعيد، متابعة الفواتير، تحديد مواعيد انتهاء المشاريع، وتوفير الوقت مع تقليل الأخطاء الحسابية في Excel، مما يجعلها أساسية لأي مستخدم مهتم بالتخطيط الشهري وتحليل البيانات.

التعليقات