Расчет полных месяцев при плавающем периоде
Marina_Spb
Дата: Пятница, 27.03.2015, 10:19 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Здравствуйте, не получается вывести полные месяцы когда период начинается с середины или оканчивается в середине месяца. Использовала формулу: Код
=ЕСЛИ(B13="";"";РАЗНДАТ(E13;F13;"m")+1)
Например: с 16.01.15 по 15.02.15 должно быть 2 полных месяца, а получается 1, а если с 16.01.15 по 16.02.15 то считает правильно В чем подвох? Спасибо
Здравствуйте, не получается вывести полные месяцы когда период начинается с середины или оканчивается в середине месяца. Использовала формулу: Код
=ЕСЛИ(B13="";"";РАЗНДАТ(E13;F13;"m")+1)
Например: с 16.01.15 по 15.02.15 должно быть 2 полных месяца, а получается 1, а если с 16.01.15 по 16.02.15 то считает правильно В чем подвох? Спасибо Marina_Spb
К сообщению приложен файл:
___.xlsx
(24.9 Kb)
Учиться никогда не поздно)
Сообщение отредактировал Marina_Spb - Пятница, 27.03.2015, 13:14
Ответить
Сообщение Здравствуйте, не получается вывести полные месяцы когда период начинается с середины или оканчивается в середине месяца. Использовала формулу: Код
=ЕСЛИ(B13="";"";РАЗНДАТ(E13;F13;"m")+1)
Например: с 16.01.15 по 15.02.15 должно быть 2 полных месяца, а получается 1, а если с 16.01.15 по 16.02.15 то считает правильно В чем подвох? Спасибо Автор - Marina_Spb Дата добавления - 27.03.2015 в 10:19
_Boroda_
Дата: Пятница, 27.03.2015, 10:27 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16901
Репутация:
6613
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
с 16.01.15 по 15.02.15 должно быть 2 полных месяца, а получается 1, а если
Почему? разница 31 день (если считать и первый, и последний дни), в январе тоже 31 день - ровно 1 месяц. Если очень хочется, то напишите так Код
=ЕСЛИ(B5="";"";РАЗНДАТ(E5-1;F5;"m")+1)
с 16.01.15 по 15.02.15 должно быть 2 полных месяца, а получается 1, а если
Почему? разница 31 день (если считать и первый, и последний дни), в январе тоже 31 день - ровно 1 месяц. Если очень хочется, то напишите так Код
=ЕСЛИ(B5="";"";РАЗНДАТ(E5-1;F5;"m")+1)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение с 16.01.15 по 15.02.15 должно быть 2 полных месяца, а получается 1, а если
Почему? разница 31 день (если считать и первый, и последний дни), в январе тоже 31 день - ровно 1 месяц. Если очень хочется, то напишите так Код
=ЕСЛИ(B5="";"";РАЗНДАТ(E5-1;F5;"m")+1)
Автор - _Boroda_ Дата добавления - 27.03.2015 в 10:27
Pelena
Дата: Пятница, 27.03.2015, 11:08 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19519
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Думаю, надо что-то типа Код
=МЕСЯЦ(F5)-МЕСЯЦ(E5)+1
Думаю, надо что-то типа Код
=МЕСЯЦ(F5)-МЕСЯЦ(E5)+1
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Думаю, надо что-то типа Код
=МЕСЯЦ(F5)-МЕСЯЦ(E5)+1
Автор - Pelena Дата добавления - 27.03.2015 в 11:08
Marina_Spb
Дата: Пятница, 27.03.2015, 11:14 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Не получается... Код
ЕСЛИ(B5="";"";РАЗНДАТ(E5-1;F5;"m")+1)
Не знаю как объяснить... с 16.01.15 по 16.01.15 = 1 месяц, с 01.02.15 по 28.02.15 = +1 мес., с 01.03.15 по 16.03.15 + 1 мес., итого = 3 месяца. 16.01.15 14.03.15 = 3, получается 2 16.01.15 15.03.15 = 3, получается 3 16.01.15 16.03.15 = 3, получается 3 Мне это нужно, для того что бы (расчетную сумму * на полные месяцы) / рабочие дни по календарю * на фактические дни
Не получается... Код
ЕСЛИ(B5="";"";РАЗНДАТ(E5-1;F5;"m")+1)
Не знаю как объяснить... с 16.01.15 по 16.01.15 = 1 месяц, с 01.02.15 по 28.02.15 = +1 мес., с 01.03.15 по 16.03.15 + 1 мес., итого = 3 месяца. 16.01.15 14.03.15 = 3, получается 2 16.01.15 15.03.15 = 3, получается 3 16.01.15 16.03.15 = 3, получается 3 Мне это нужно, для того что бы (расчетную сумму * на полные месяцы) / рабочие дни по календарю * на фактические дни Marina_Spb
Учиться никогда не поздно)
Сообщение отредактировал Serge_007 - Пятница, 27.03.2015, 11:16
Ответить
Сообщение Не получается... Код
ЕСЛИ(B5="";"";РАЗНДАТ(E5-1;F5;"m")+1)
Не знаю как объяснить... с 16.01.15 по 16.01.15 = 1 месяц, с 01.02.15 по 28.02.15 = +1 мес., с 01.03.15 по 16.03.15 + 1 мес., итого = 3 месяца. 16.01.15 14.03.15 = 3, получается 2 16.01.15 15.03.15 = 3, получается 3 16.01.15 16.03.15 = 3, получается 3 Мне это нужно, для того что бы (расчетную сумму * на полные месяцы) / рабочие дни по календарю * на фактические дни Автор - Marina_Spb Дата добавления - 27.03.2015 в 11:14
Marina_Spb
Дата: Пятница, 27.03.2015, 11:21 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Думаю, надо что-то типа [Перевод / Translate] =МЕСЯЦ(F5)-МЕСЯЦ(E5)+1
Вы опять мне помогли) Спасибо, все гениально и просто. Пополню копилку своих знаний!
Думаю, надо что-то типа [Перевод / Translate] =МЕСЯЦ(F5)-МЕСЯЦ(E5)+1
Вы опять мне помогли) Спасибо, все гениально и просто. Пополню копилку своих знаний!Marina_Spb
Учиться никогда не поздно)
Ответить
Сообщение Думаю, надо что-то типа [Перевод / Translate] =МЕСЯЦ(F5)-МЕСЯЦ(E5)+1
Вы опять мне помогли) Спасибо, все гениально и просто. Пополню копилку своих знаний!Автор - Marina_Spb Дата добавления - 27.03.2015 в 11:21
Pelena
Дата: Пятница, 27.03.2015, 11:25 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19519
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
С учётом перехода через новый год Код
=МЕСЯЦ(F5)-МЕСЯЦ(E5)+1+(ГОД(F5)-ГОД(E5))*12
С учётом перехода через новый год Код
=МЕСЯЦ(F5)-МЕСЯЦ(E5)+1+(ГОД(F5)-ГОД(E5))*12
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение С учётом перехода через новый год Код
=МЕСЯЦ(F5)-МЕСЯЦ(E5)+1+(ГОД(F5)-ГОД(E5))*12
Автор - Pelena Дата добавления - 27.03.2015 в 11:25
Marina_Spb
Дата: Пятница, 27.03.2015, 11:26 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
=МЕСЯЦ(F5)-МЕСЯЦ(E5)+1+(ГОД(F5)-ГОД(E5))*12
Как раз у меня есть такой случай за декабрь 2014 год, я период разбивала) ну что я могу сказать, только еще раз спасибо)))
=МЕСЯЦ(F5)-МЕСЯЦ(E5)+1+(ГОД(F5)-ГОД(E5))*12
Как раз у меня есть такой случай за декабрь 2014 год, я период разбивала) ну что я могу сказать, только еще раз спасибо)))Marina_Spb
Учиться никогда не поздно)
Сообщение отредактировал Marina_Spb - Пятница, 27.03.2015, 11:28
Ответить
Сообщение =МЕСЯЦ(F5)-МЕСЯЦ(E5)+1+(ГОД(F5)-ГОД(E5))*12
Как раз у меня есть такой случай за декабрь 2014 год, я период разбивала) ну что я могу сказать, только еще раз спасибо)))Автор - Marina_Spb Дата добавления - 27.03.2015 в 11:26