Страницы: 1
RSS
Расчет месяцев с округлением в большую сторону
 
Добрый день.
Есть две даты. Необходимо  посчитать сколько в этих датах полных и не полных месяцев - т.е ВСЕГо (любой из дней неполного месяца считать как  полный месяц). Если считать через РАЗНДАТ то Excel говорит что там 4 полных месяца. Т.е. если  посчитать разницу в днях - получается 141 / 30 дней = получается 4,7 месяца. но это грубо
Дата началаДата окончания
13.08.201801.01.2019
 
а если так
=DATEDIF(EOMONTH(A1;-1)+1;EOMONTH(B1;0);"m")

Только не расчет, а подсчет месяцев между датами, и видимо не с округлением.
Изменено: БМВ - 13.08.2018 21:34:08
По вопросам из тем форума, личку не читаю.
 
=ПРОСМОТР(B1;ДАТАМЕС(A1;СТРОКА($1:$100)-1);СТРОКА($1:$100))
получится: 13.08.2018 - 13.08.2018 один месяц; 13.08.2018 - 13.09.2018 два месяца.
 
=ЕСЛИ(ДЕНЬ(A1)=ДЕНЬ(B1);РАЗНДАТ(A1;B1;"m");РАЗНДАТ(A1;B1;"m")+1)
 
adike,  можно так записать
=РАЗНДАТ(A1;B1;"m")+(ДЕНЬ(A1)=ДЕНЬ(B1))

однако
Цитата
Extremist написал:
ВСЕГо (любой из дней неполного месяца считать как  полный месяц)
и это условие не выполняется.
По вопросам из тем форума, личку не читаю.
 
БМВ, сумма числа с истиной или ложью смотрится мега изящно. для меня сей факт стал откровением. Большое спасибо.

Обязательно возьму на вооружение.
 
Цитата
adike написал:
=ЕСЛИ(ДЕНЬ(A1)=ДЕНЬ(B1);РАЗНДАТ(A1;B1;"m");РАЗНДАТ(A1;B1;"m")+1)
то что нужно спасибо
Страницы: 1
Наверх