0 امتیاز
4.2k نمایش
توسط 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 (12.8k امتیاز)
انتخاب شده توسط prodo
0

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

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

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

0

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

...