Страницы: 1
RSS
Количество месяцев между 2 датами
 
Добрый день! Подскажите, как посчитать формулой сколько месяцев включено в интервал дат. Например:  
 
01.08.2011-17.11.2011 - август, сентябрь, октябрь, ноябрь, т.е. 4 месяца  
31.12.2011-06.02.2012 - декабрь, январь, февраль, т.е. 3 месяца
 
=ЕСЛИ(ПСТР(ПРАВСИМВ(A1;7);1;2)-ПСТР(ЛЕВСИМВ(A1;5);4;2)+1<0;12+ПСТР(ПРАВСИМВ(A1;7);1;2)-ПСТР(ЛЕВСИМВ(A1;5);4;2)+1;ПСТР(ПРАВСИМВ(A1;7);1;2)-ПСТР(ЛЕВСИМВ(A1;5);4;2)+1)
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
=МЕСЯЦ(ПСТР(A1;12;10))-МЕСЯЦ(ПСТР(A1;1;10))+(ГОД(ПСТР(A1;12;10))-ГОД(ПСТР(A1;1;10)))*12+1
 
Интервал указан в одной ячейке, как текст "01.08.2011-17.11.2011"?  
=РАЗНДАТ(ПСТР(A1;4;7);ПСТР(A1;15;7);"m")+1  
=ДНЕЙ360(ПСТР(A1;4;7);ПСТР(A1;15;7))/30+1  
 
Если в разных (в А1 начальная дата, в В2 - конечная):  
=ДНЕЙ360(ДАТА(ГОД(A1);МЕСЯЦ(A1);1);ДАТА(ГОД(B1);МЕСЯЦ(B1)+1;1))/30
 
Если в разных ячейках, то вот ещё вариант:  
=ЕСЛИ(ГОД(B2)=ГОД(A2);МЕСЯЦ(B2)-МЕСЯЦ(A2)+1;МЕСЯЦ(B2)+1+12*(ГОД(B2)-ГОД(A2))-МЕСЯЦ(A2))  
 
если А2 начальная дата, а B2 - конечная
Страницы: 1
Наверх