صيغة Excel: عدّ الأشهر بين تاريخين

في هذا البرنامج التعليمي، نقدّم لك صيغًا لحساب عدد الأشهر بين تاريخين محددين.
إذا كنت ترغب في متابعة هذا البرنامج التعليمي، يُرجى تنزيل ملف جدول البيانات المرفق.
الحصول على عدد الأشهر الكاملة بين التواريخ
الصيغة العامة:
| DATEDIF(start_date,end_date,”M”) |
التركيب والوسائط
| Start_date, end_date: the two dates that you want to get months difference between. |
قيمة العودة
تُرجع الصيغة قيمةً رقميةً صحيحةً تمثّل عدد الأشهر.
قيمة خطأ
1. عندما يكون تاريخ البدء لاحقًا لتاريخ الانتهاء، تُرجع الصيغة خطأً من النوع #NUM!
2. عندما يكون تاريخ البدء أو تاريخ الانتهاء غير صالحَين (مثل أن يكونا نصًّا أو تواريخ لا يدعمها Excel، كالتاريخ السابق لـ 1/1/1900)، تُرجع الصيغة خطأً من النوع #VALUE!
كيف تعمل هذه الصيغة
لحساب عدد الأشهر بين التواريخ الموجودة في الخليتين B3 وC3، يُرجى استخدام الصيغة التالية:
| =DATEDIF(B3,C3,«M») |
اضغط مفتاحEnter، ثم اسحب مقبض التعبئة عبر الخلايا التي تحتاج إلى هذه الصيغة.

الشرح
دالةDATEDIFتُرجع عدد السنوات أو الأشهر أو الأيام الكاملة بين تاريخين.
ملاحظة
تحسب الصيغة عدد الأشهر وتقربه إلى أدنى عدد صحيح. إذا كنت ترغب في الحصول على أقرب شهر كامل، يمكنك استخدام الصيغة التالية:
| DATEDIF(start_date,end_date+15,«M») |

الحصول على عدد الأشهر العشرية بين التواريخ
الصيغة العامة
| YEARFRAC(date1,date2)*12 |
التركيب والوسائط
| Date1, date2: the two dates that you count the number of months based on. |
قيمة العودة
تُرجع الصيغة قيمةً بوحدة تنسيق التاريخ، لذا يجب عليك تنسيق الناتج كرقم.
كيف تعمل الصيغة
لحساب عدد الأشهر بين التواريخ في الخليتين B3 وC3، يُرجى استخدام الصيغة التالية:
| =YEARFRAC(C3,B3)*12 |
اضغط مفتاحEnter، ثم اسحب مقبض التعبئة لأسفل على الخلايا التي تريد تطبيق هذه الصيغة عليها.

ابقَ نتيجة الصيغة محددة، ثم اضغطCtrl+1 لعرض مربع حوارتعيين تنسيق الخلية. بعد ذلك، ضمن علامة التبويبNumber، انقر علىDate من قائمةCategory، واختر نوع التاريخ الذي تريده من قسمType.
انقرOK، وسيتم عرض الناتج كتاريخ.
الشرح
YEARFRACدالة تحسب السنة الكسرية بصيغة عشرية بين تاريخين معيّنين. صيغتها الأساسية هي YEARFRAC(date1،date2)، وبضرب الناتج في 12، تحصل على الأشهر الكسرية بصيغة عشرية بين هذين التاريخين.
ملاحظة
إذا كنت ترغب في الحصول على العدد الصحيح للأشهر باستخدام دالة YEARFRAC، يمكنك إضافة دالة INT أمام دالة YEARFRAC كما يلي:
| INT(YEARFRAC(date1,date2)*12) |

يتم احتساب الأشهر مع التقريب للأسفل.
صيغ ذات صلة
- الحصول على اليوم الأول أو اليوم الأخير باستخدام اسم الشهر النصي
لنفترض أن لديك جدولًا يحتوي على السنة واسم الشهر النصي، وتريد استخراج اليوم الأول من ذلك الشهر — فما الصيغة التي يمكنك استخدامها في Excel؟ - عدّ الأيام حتى تاريخ الاستحقاق
لحساب عدد الأيام بين اليوم وكل تاريخ الاستحقاق في Excel باستخدام صيغة - عرض التاريخ الحالي أو الوقت الحالي
يقدّم هذا البرنامج التعليمي صيغًا لعرض التاريخ الحالي أو الوقت الحالي في Excel. - إنشاء نطاق التاريخ الأسبوعي
في هذا البرنامج التعليمي، نقدّم لك صيغة تساعدك على الحصول بسرعة على نطاق التاريخ الأسبوعي في Excel.
دوال ذات صلة
- دالة WEEKNUM في Excel
تُرجع رقم الأسبوع للتاريخ المحدد خلال السنة - دالة WORKDAY في Excel
تضيف أيام عمل إلى تاريخ البدء المحدد وتُرجع يوم عمل - دالة MONTH في Excel
تُستخدم دالة MONTH للحصول على الشهر كرقم صحيح (1 إلى 12) من تاريخ - دالة DAY في Excel
تحصل دالة DAY على اليوم كرقم (1 إلى 31) من تاريخ - دالة NOW في Excel
الحصول على الوقت والتاريخ الحاليين
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.