4,676
توسط prodo (8.2k امتیاز)

1 پاسخ

+1 امتیاز
بهترین پاسخ

فرمول زیر این کار رو انجام می‌ده

=(YEAR(A۲)-YEAR(A۱))*12+MONTH(A۲)-MONTH(A۱) 

با این فرض که در A1 تاریخ اول و در A2 تاریخ دوم نوشته شده باشه

ویرایش: برای حالت دوم که حداقل یک ماه بین دو تاریخ سپری شده باشه (از نظر تعداد روزهای ماه) می‌تونین از فرمول زیر استفاده کنین

=IF(DAY(A۲)>=DAY(A۱),0,-1)+
(YEAR(A۲)-YEAR(A۱))*12+MONTH(A۲)-MONTH(A۱)
توسط programmer (13.0k امتیاز)
انتخاب شده توسط prodo
0

این فرمول یه مشکلی داره. اگه انتهای یک ماه رو به ابتدای ماه بعد مقایسه کنیم عدد ۱ رو برمی‌گردونه. در صورتی که هنوز یک ماه فاصله‌ی سپری شده بین دو تاریخ نیست. مثلاً

A1=2014/28/2
A2=2014/1/3

با این که یک روز سپری شده اما یک ماه برمی‌گردونه

توسط prodo (8.2k امتیاز)
0

برای این حالت هم پاسخ ویرایش شد

توسط programmer (13.0k امتیاز)
...