Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Расчет полных месяцев при плавающем периоде - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Расчет полных месяцев при плавающем периоде
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 то считает правильно
В чем подвох?
Спасибо
К сообщению приложен файл: ___.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)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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


"Черт возьми, Холмс! Но как??!!"
Ю-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

Мне это нужно, для того что бы (расчетную сумму * на полные месяцы) / рабочие дни по календарю * на фактические дни


Учиться никогда не поздно)

Сообщение отредактировал 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
Дата добавления - 27.03.2015 в 11:21
Pelena Дата: Пятница, 27.03.2015, 11:25 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19519
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
С учётом перехода через новый год
Код
=МЕСЯЦ(F5)-МЕСЯЦ(E5)+1+(ГОД(F5)-ГОД(E5))*12


"Черт возьми, Холмс! Но как??!!"
Ю-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 год, я период разбивала)
ну что я могу сказать, только еще раз спасибо)))


Учиться никогда не поздно)

Сообщение отредактировал Marina_Spb - Пятница, 27.03.2015, 11:28
 
Ответить
Сообщение
=МЕСЯЦ(F5)-МЕСЯЦ(E5)+1+(ГОД(F5)-ГОД(E5))*12

Как раз у меня есть такой случай за декабрь 2014 год, я период разбивала)
ну что я могу сказать, только еще раз спасибо)))

Автор - Marina_Spb
Дата добавления - 27.03.2015 в 11:26
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!