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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчет кол-ва месяцев за период с окргулением - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет кол-ва месяцев за период с окргулением (Формулы/Formulas)
Подсчет кол-ва месяцев за период с окргулением
Deputatnah Дата: Четверг, 27.12.2018, 08:21 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Добрый день.
Прошу Вас помочь с решением подсчета количества месяцев за период.
Количество месяцев за период можно подсчитать с помощью функции "РАЗНДАТ", но остается остаток дней неполного месяца. Так вот. нужно, чтобы формула определяла этот остаток и если он больше 15 дней то приплюсовывала бы полный месяц к уже подсчитанным месяцам с помощью функции РАЗНДАТ, если же меньше 15 дней остаток, то оставляла количество месяцев без изменений.
 
Ответить
СообщениеДобрый день.
Прошу Вас помочь с решением подсчета количества месяцев за период.
Количество месяцев за период можно подсчитать с помощью функции "РАЗНДАТ", но остается остаток дней неполного месяца. Так вот. нужно, чтобы формула определяла этот остаток и если он больше 15 дней то приплюсовывала бы полный месяц к уже подсчитанным месяцам с помощью функции РАЗНДАТ, если же меньше 15 дней остаток, то оставляла количество месяцев без изменений.

Автор - Deputatnah
Дата добавления - 27.12.2018 в 08:21
Светлый Дата: Четверг, 27.12.2018, 08:36 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Добрый день!
Прибавить 15 дней к большей дате и посчитать.


Программировать проще, чем писать стихи.
 
Ответить
СообщениеДобрый день!
Прибавить 15 дней к большей дате и посчитать.

Автор - Светлый
Дата добавления - 27.12.2018 в 08:36
китин Дата: Четверг, 27.12.2018, 08:37 | Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Deputatnah, приложите файл пример согласно п.3 Правил форума


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеDeputatnah, приложите файл пример согласно п.3 Правил форума

Автор - китин
Дата добавления - 27.12.2018 в 08:37
Deputatnah Дата: Четверг, 27.12.2018, 09:18 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Приложил файл
К сообщению приложен файл: -___.xls (13.5 Kb)
 
Ответить
СообщениеПриложил файл

Автор - Deputatnah
Дата добавления - 27.12.2018 в 09:18
_Boroda_ Дата: Четверг, 27.12.2018, 09:41 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Deputatnah, а вот такой расклад если -
22.02.2019 - 08.03.2018
7 дней февраля и 8 дней марта, всего 15 дней. В феврале 28 дней, в марте 31 день. Половина февраля = 14 дней, половина марта = 15,5 дней.
Наша разница (15 дней) больше половины февраля, следовательно, месяц нужно считать целиком
Наша разница (15 дней) меньше половины марта, следовательно, месяц НЕ нужно считать целиком
Как считать нужно?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеDeputatnah, а вот такой расклад если -
22.02.2019 - 08.03.2018
7 дней февраля и 8 дней марта, всего 15 дней. В феврале 28 дней, в марте 31 день. Половина февраля = 14 дней, половина марта = 15,5 дней.
Наша разница (15 дней) больше половины февраля, следовательно, месяц нужно считать целиком
Наша разница (15 дней) меньше половины марта, следовательно, месяц НЕ нужно считать целиком
Как считать нужно?

Автор - _Boroda_
Дата добавления - 27.12.2018 в 09:41
Deputatnah Дата: Четверг, 27.12.2018, 09:52 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Больше, либо равно 15 - плюс месяц. Если же меньше 15, то кол-во месяцев остается неизменным
 
Ответить
СообщениеБольше, либо равно 15 - плюс месяц. Если же меньше 15, то кол-во месяцев остается неизменным

Автор - Deputatnah
Дата добавления - 27.12.2018 в 09:52
Deputatnah Дата: Четверг, 27.12.2018, 09:58 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Считается, что месяц проходит от числа до числа, на нашем примере(в приложенном файле) это 10 число месяца, соответственно 10 число следующего месяца означает что прошел месяц( 30 дней). В итоге в последнем месяце (июне) у нас остается 16 дней, а месяцев полных 4. Так вот, эти 16 дней - больше половины месяца, соответстенно нужно прибавить к 4 месяцам плюс один месяц. Если бы было меньше 15, то оставить 4 месяца
 
Ответить
СообщениеСчитается, что месяц проходит от числа до числа, на нашем примере(в приложенном файле) это 10 число месяца, соответственно 10 число следующего месяца означает что прошел месяц( 30 дней). В итоге в последнем месяце (июне) у нас остается 16 дней, а месяцев полных 4. Так вот, эти 16 дней - больше половины месяца, соответстенно нужно прибавить к 4 месяцам плюс один месяц. Если бы было меньше 15, то оставить 4 месяца

Автор - Deputatnah
Дата добавления - 27.12.2018 в 09:58
_Boroda_ Дата: Четверг, 27.12.2018, 09:58 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
То есть даже в феврале если считаем с 01.02 по 14.02, то это меньше половины месяца?
Тогда воспользуйтесь советом
Цитата Светлый, 27.12.2018 в 08:36, в сообщении № 2 ()
Прибавить 15 дней к большей дате и посчитать.


* В приложенном-то файле понятно, там 16 дней, это не интересно, а я Вас спрашиваю про граничные условия
14, 15, 16 дней остатка для февраля (28-29), марта (31) и апреля (30) как должны считаться?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТо есть даже в феврале если считаем с 01.02 по 14.02, то это меньше половины месяца?
Тогда воспользуйтесь советом
Цитата Светлый, 27.12.2018 в 08:36, в сообщении № 2 ()
Прибавить 15 дней к большей дате и посчитать.


* В приложенном-то файле понятно, там 16 дней, это не интересно, а я Вас спрашиваю про граничные условия
14, 15, 16 дней остатка для февраля (28-29), марта (31) и апреля (30) как должны считаться?

Автор - _Boroda_
Дата добавления - 27.12.2018 в 09:58
Deputatnah Дата: Четверг, 27.12.2018, 10:06 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Кстати, нет, Вы правильно пишите. Первое число тоже нужно брать в счет
 
Ответить
СообщениеКстати, нет, Вы правильно пишите. Первое число тоже нужно брать в счет

Автор - Deputatnah
Дата добавления - 27.12.2018 в 10:06
Deputatnah Дата: Четверг, 27.12.2018, 10:35 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
И да, про граничные условия - если кол-во дней остаточных равно 15, то тоже плюс месяц
 
Ответить
СообщениеИ да, про граничные условия - если кол-во дней остаточных равно 15, то тоже плюс месяц

Автор - Deputatnah
Дата добавления - 27.12.2018 в 10:35
_Boroda_ Дата: Четверг, 27.12.2018, 10:44 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=РАЗНДАТ(B2;C2;"m")+(РАЗНДАТ(B2;C2;"md")>14)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=РАЗНДАТ(B2;C2;"m")+(РАЗНДАТ(B2;C2;"md")>14)

Автор - _Boroda_
Дата добавления - 27.12.2018 в 10:44
Deputatnah Дата: Четверг, 27.12.2018, 12:16 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Да, но немного не то, первый день начала периода формула не считает
 
Ответить
СообщениеДа, но немного не то, первый день начала периода формула не считает

Автор - Deputatnah
Дата добавления - 27.12.2018 в 12:16
_Boroda_ Дата: Четверг, 27.12.2018, 12:18 | Сообщение № 13
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А поподробнее? с примером


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА поподробнее? с примером

Автор - _Boroda_
Дата добавления - 27.12.2018 в 12:18
Deputatnah Дата: Четверг, 27.12.2018, 12:28 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Если в пример брать приложенный файл, то 10 число месяца (первый день начала периода) тоже должно учитываться при подсчета количества дней, а он начинает считать с 11.02.2018, то есть день 10.02.2018 пропадает
 
Ответить
СообщениеЕсли в пример брать приложенный файл, то 10 число месяца (первый день начала периода) тоже должно учитываться при подсчета количества дней, а он начинает считать с 11.02.2018, то есть день 10.02.2018 пропадает

Автор - Deputatnah
Дата добавления - 27.12.2018 в 12:28
Deputatnah Дата: Четверг, 27.12.2018, 12:33 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Или, например, если взять к примеру дату начала 10.02.2018, а конечную 24.03.2018, то формула =РАЗНДАТ(B2;C2;"m")+(РАЗНДАТ(B2;C2;"md")>14) подсчитает 14 дней, но прошло фактически 15, т.к. первый день она не считает


Сообщение отредактировал Deputatnah - Четверг, 27.12.2018, 12:34
 
Ответить
СообщениеИли, например, если взять к примеру дату начала 10.02.2018, а конечную 24.03.2018, то формула =РАЗНДАТ(B2;C2;"m")+(РАЗНДАТ(B2;C2;"md")>14) подсчитает 14 дней, но прошло фактически 15, т.к. первый день она не считает

Автор - Deputatnah
Дата добавления - 27.12.2018 в 12:33
_Boroda_ Дата: Четверг, 27.12.2018, 12:36 | Сообщение № 16
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Замените 14 на 13 в формуле
Код
=РАЗНДАТ(B2;C2;"m")+(РАЗНДАТ(B2;C2;"md")>13)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЗамените 14 на 13 в формуле
Код
=РАЗНДАТ(B2;C2;"m")+(РАЗНДАТ(B2;C2;"md")>13)

Автор - _Boroda_
Дата добавления - 27.12.2018 в 12:36
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет кол-ва месяцев за период с окргулением (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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