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

Вход

Регистрация

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

 

= Мир MS Excel/расчет даты с нецелым количеством месяцев (9,6 мес.) - Мир MS Excel

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

Excel 2016
Добрый всем. Помогите создать формулу которая будет рассчитывать не целое количество месяцев, а например 9,6 мес. В нете есть онлайн калькуляторы, но каждый считает по своему, и разные методики используют (например с месяца берут 30дней и получают 0,6 мес. и потом добавляют, или среднее значения месяцев рассчитывают, а потом 0,6 берут и д.р.) В разных месяцах разное количество дней, как получить точное количество дней (дату) чтобы прибавить 9,6 мес. Данные данные нужны для расчета ПЕРИОДА ОСНОВНОГО СТРОИТЕЛЬСТВА (ПОС) в стройке, т.е. количество дней строительства подрядчика предусмотренных проектом. Если попадает ФЕВРАЛЬ в этот период, как считать.
Благодарю.
К сообщению приложен файл: Date_minus_Date.xls (33.0 Kb)


Сообщение отредактировал garbol - Вторник, 26.10.2021, 09:12
 
Ответить
СообщениеДобрый всем. Помогите создать формулу которая будет рассчитывать не целое количество месяцев, а например 9,6 мес. В нете есть онлайн калькуляторы, но каждый считает по своему, и разные методики используют (например с месяца берут 30дней и получают 0,6 мес. и потом добавляют, или среднее значения месяцев рассчитывают, а потом 0,6 берут и д.р.) В разных месяцах разное количество дней, как получить точное количество дней (дату) чтобы прибавить 9,6 мес. Данные данные нужны для расчета ПЕРИОДА ОСНОВНОГО СТРОИТЕЛЬСТВА (ПОС) в стройке, т.е. количество дней строительства подрядчика предусмотренных проектом. Если попадает ФЕВРАЛЬ в этот период, как считать.
Благодарю.

Автор - garbol
Дата добавления - 26.10.2021 в 08:58
Serge_007 Дата: Вторник, 26.10.2021, 09:30 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Здравствуйте

22.10.2019 + 14,8 месяцев - сколько должно получится?
22.10.2019 + 14 месяцев = 22.12.2020, а оставшиеся 0,8 от чего брать? 9 дней декабря и сколько от января?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте

22.10.2019 + 14,8 месяцев - сколько должно получится?
22.10.2019 + 14 месяцев = 22.12.2020, а оставшиеся 0,8 от чего брать? 9 дней декабря и сколько от января?

Автор - Serge_007
Дата добавления - 26.10.2021 в 09:30
Russel Дата: Вторник, 26.10.2021, 10:09 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Если прямо точно считать, то такая конструкция:
Код
=КОНМЕСЯЦА(A7;B7-1)+ДЕНЬ(A7)+ОКРУГЛВВЕРХ(ДЕНЬ(КОНМЕСЯЦА(A7;B7))*ОСТАТ(B7;1);0)


Но проще отсчитывать кол-во дней, разница получается +/- 1 день:
Код
=A7+ОКРУГЛВВЕРХ(365,25/12*B7;0)


QIWI 9173973973

Сообщение отредактировал Russel - Вторник, 26.10.2021, 10:09
 
Ответить
СообщениеЕсли прямо точно считать, то такая конструкция:
Код
=КОНМЕСЯЦА(A7;B7-1)+ДЕНЬ(A7)+ОКРУГЛВВЕРХ(ДЕНЬ(КОНМЕСЯЦА(A7;B7))*ОСТАТ(B7;1);0)


Но проще отсчитывать кол-во дней, разница получается +/- 1 день:
Код
=A7+ОКРУГЛВВЕРХ(365,25/12*B7;0)

Автор - Russel
Дата добавления - 26.10.2021 в 10:09
Serge_007 Дата: Вторник, 26.10.2021, 10:20 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Если прямо точно считать
Руслан, а как считать точно, если методика не определена?
Попробуй отсчитать 1,5 месяца от первого января
Твои формулы вернут 15-е и 16-е февраля, но в феврале же не 30 и не 32 дня?
И это пример простого расчета
Сложный я привел выше

Код
=A7+ОКРУГЛВВЕРХ(365,25/12*B7;0)
при 1,91 дает первое марта от первого января, а при 1,99 - третье марта


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Если прямо точно считать
Руслан, а как считать точно, если методика не определена?
Попробуй отсчитать 1,5 месяца от первого января
Твои формулы вернут 15-е и 16-е февраля, но в феврале же не 30 и не 32 дня?
И это пример простого расчета
Сложный я привел выше

Код
=A7+ОКРУГЛВВЕРХ(365,25/12*B7;0)
при 1,91 дает первое марта от первого января, а при 1,99 - третье марта

Автор - Serge_007
Дата добавления - 26.10.2021 в 10:20
Russel Дата: Вторник, 26.10.2021, 10:45 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Твои формулы вернут 15-е и 16-е февраля, но в феврале же не 30 и не 32 дня?


Все правильно, через 1,5 месяца будет 15 февраля, не так ли?
Согласен, что с методикой беда.


QIWI 9173973973
 
Ответить
Сообщение
Твои формулы вернут 15-е и 16-е февраля, но в феврале же не 30 и не 32 дня?


Все правильно, через 1,5 месяца будет 15 февраля, не так ли?
Согласен, что с методикой беда.

Автор - Russel
Дата добавления - 26.10.2021 в 10:45
Serge_007 Дата: Вторник, 26.10.2021, 10:56 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
через 1,5 месяца будет 15 февраля
Должно быть 14-е, ведь 28*0,5=14


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
через 1,5 месяца будет 15 февраля
Должно быть 14-е, ведь 28*0,5=14

Автор - Serge_007
Дата добавления - 26.10.2021 в 10:56
Russel Дата: Вторник, 26.10.2021, 11:18 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Должно быть 14-е, ведь 28*0,5=14

Тема для спора. Моя логика такая:
1) Через неделю от 1 января будет 8 января, здесь наверное бесспорно.
2) Через месяц будет 1 февраля.
3) Еще через 2 недели (0,5 месяцев) будет 15 февраля.


QIWI 9173973973
 
Ответить
Сообщение
Должно быть 14-е, ведь 28*0,5=14

Тема для спора. Моя логика такая:
1) Через неделю от 1 января будет 8 января, здесь наверное бесспорно.
2) Через месяц будет 1 февраля.
3) Еще через 2 недели (0,5 месяцев) будет 15 февраля.

Автор - Russel
Дата добавления - 26.10.2021 в 11:18
Serge_007 Дата: Вторник, 26.10.2021, 11:56 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Через месяц будет 1 февраля
Это через
А у нас другая задача
Посчитать не "через сколько", а дату окончания периода

Месяц (любой) - это 100%
Например, февраль:
100% - это 28 дней
50% - это 14 дней
25% - это 7 дней
Т.е. 1 месяц периода с первого февраля - это 28-е февраля (все дни февраля, включая первое и 28-е числа)
1,1 месяца с первого февраля - это 3-е марта
1,25 месяца с первого февраля - это 7-е марта
1,5 месяца с первого февраля - это 15-е марта
2 месяца с первого февраля - это 31-е марта (но никак не первое апреля)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Через месяц будет 1 февраля
Это через
А у нас другая задача
Посчитать не "через сколько", а дату окончания периода

Месяц (любой) - это 100%
Например, февраль:
100% - это 28 дней
50% - это 14 дней
25% - это 7 дней
Т.е. 1 месяц периода с первого февраля - это 28-е февраля (все дни февраля, включая первое и 28-е числа)
1,1 месяца с первого февраля - это 3-е марта
1,25 месяца с первого февраля - это 7-е марта
1,5 месяца с первого февраля - это 15-е марта
2 месяца с первого февраля - это 31-е марта (но никак не первое апреля)

Автор - Serge_007
Дата добавления - 26.10.2021 в 11:56
Russel Дата: Вторник, 26.10.2021, 12:52 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Serge_007, предлагаю ТС самому решить, как ему нужно и прекратить дебаты yes
Тем более, что ты сам привел пример во втором сообщении, которому противоречишь в 8 сообщении:
22.10.2019 + 14 месяцев = 22.12.2020

По твоей логике должно получится 21.12.2020


QIWI 9173973973
 
Ответить
СообщениеSerge_007, предлагаю ТС самому решить, как ему нужно и прекратить дебаты yes
Тем более, что ты сам привел пример во втором сообщении, которому противоречишь в 8 сообщении:
22.10.2019 + 14 месяцев = 22.12.2020

По твоей логике должно получится 21.12.2020

Автор - Russel
Дата добавления - 26.10.2021 в 12:52
Serge_007 Дата: Вторник, 26.10.2021, 13:03 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
ты сам привел пример во втором сообщении, которому противоречишь в 8 сообщении
Не противоречу :)

22.10.2019 + 14 месяцев = 22.12.2020
Так считает
Код
=ДАТАМЕС(A10;B10)
Кроме того, там кейс другой, не с первого числа периода начало и дата просто для примера, что бы понимать, что в месяце есть остаток, который непонятно как считать (тут уже не важны пара-тройка дней разницы, важен сам факт наличия остатка)

предлагаю ТС самому решить, как ему нужно
Это да, но меня заинтересовала эта задача и хочется найти красивое решение именно исходя из математической логики yes

[p.s.]Может даже в МШ запостить) [/p.s.]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
ты сам привел пример во втором сообщении, которому противоречишь в 8 сообщении
Не противоречу :)

22.10.2019 + 14 месяцев = 22.12.2020
Так считает
Код
=ДАТАМЕС(A10;B10)
Кроме того, там кейс другой, не с первого числа периода начало и дата просто для примера, что бы понимать, что в месяце есть остаток, который непонятно как считать (тут уже не важны пара-тройка дней разницы, важен сам факт наличия остатка)

предлагаю ТС самому решить, как ему нужно
Это да, но меня заинтересовала эта задача и хочется найти красивое решение именно исходя из математической логики yes

[p.s.]Может даже в МШ запостить) [/p.s.]

Автор - Serge_007
Дата добавления - 26.10.2021 в 13:03
Russel Дата: Вторник, 26.10.2021, 16:21 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010


QIWI 9173973973
 
Ответить
Сообщение

Автор - Russel
Дата добавления - 26.10.2021 в 16:21
Serge_007 Дата: Вторник, 26.10.2021, 16:32 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
[offtop]
надо конкретизировать ТЗ
Разумеется :)[/offtop]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение[offtop]
надо конкретизировать ТЗ
Разумеется :)[/offtop]

Автор - Serge_007
Дата добавления - 26.10.2021 в 16:32
garbol Дата: Среда, 27.10.2021, 11:43 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый. Благодарю за ответы. Выпал на 1 день. Условие такое предполагалось: что ставишь любую дату (например 27.10.2021 или 23.01.2019), а от нее считается неполное количество месяцев. Вот я и попросил помощи у Вас, т.к. задачка не по мне. Срок строительства считается по какой то методике и выдается например 9,8 мес. а сколько это дней разбирайтесь сами.
 
Ответить
СообщениеДобрый. Благодарю за ответы. Выпал на 1 день. Условие такое предполагалось: что ставишь любую дату (например 27.10.2021 или 23.01.2019), а от нее считается неполное количество месяцев. Вот я и попросил помощи у Вас, т.к. задачка не по мне. Срок строительства считается по какой то методике и выдается например 9,8 мес. а сколько это дней разбирайтесь сами.

Автор - garbol
Дата добавления - 27.10.2021 в 11:43
Serge_007 Дата: Среда, 27.10.2021, 11:55 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
garbol,
22.10.2019 + 14,8 месяцев - сколько должно получится?
22.10.2019 + 14 месяцев = 22.12.2020, а оставшиеся 0,8 от чего брать? 9 дней декабря и сколько от января?
?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщениеgarbol,
22.10.2019 + 14,8 месяцев - сколько должно получится?
22.10.2019 + 14 месяцев = 22.12.2020, а оставшиеся 0,8 от чего брать? 9 дней декабря и сколько от января?
?

Автор - Serge_007
Дата добавления - 27.10.2021 в 11:55
Russel Дата: Среда, 27.10.2021, 13:00 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
garbol, и 01.01.2020 + 1 месяц должно получиться 31.01.2020 или 01.02.2020?


QIWI 9173973973
 
Ответить
Сообщениеgarbol, и 01.01.2020 + 1 месяц должно получиться 31.01.2020 или 01.02.2020?

Автор - Russel
Дата добавления - 27.10.2021 в 13:00
garbol Дата: Среда, 27.10.2021, 15:09 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
arbol, и 01.01.2020 + 1 месяц должно получиться 31.01.2020 или 01.02.2020?

01.01.20 по 31.01.2020 или 31 дней если 01.02.2020 это уже 32 дня
 
Ответить
Сообщение
arbol, и 01.01.2020 + 1 месяц должно получиться 31.01.2020 или 01.02.2020?

01.01.20 по 31.01.2020 или 31 дней если 01.02.2020 это уже 32 дня

Автор - garbol
Дата добавления - 27.10.2021 в 15:09
garbol Дата: Среда, 27.10.2021, 15:11 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
22.10.2019 + 14 месяцев = 22.12.2020, а оставшиеся 0,8 от чего брать? 9 дней декабря и сколько от января?

0,8 от последнего месяца в данном случае - декабря
 
Ответить
Сообщение
22.10.2019 + 14 месяцев = 22.12.2020, а оставшиеся 0,8 от чего брать? 9 дней декабря и сколько от января?

0,8 от последнего месяца в данном случае - декабря

Автор - garbol
Дата добавления - 27.10.2021 в 15:11
Serge_007 Дата: Среда, 27.10.2021, 15:46 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
0,8 от последнего месяца в данном случае - декабря
0,8 от 31 - это 25
21.12.2020 - это окончание 14 месяцев с 22.10.2019
К 21.12.2020 прибавляем 25 (31*0,8)?
Как-то нелогично получается...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
0,8 от последнего месяца в данном случае - декабря
0,8 от 31 - это 25
21.12.2020 - это окончание 14 месяцев с 22.10.2019
К 21.12.2020 прибавляем 25 (31*0,8)?
Как-то нелогично получается...

Автор - Serge_007
Дата добавления - 27.10.2021 в 15:46
Russel Дата: Среда, 27.10.2021, 16:13 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
garbol, c учетом ваших последних сообщений, посмотрите первую формулу из сообщения 3, только надо еще единицу вычесть:
Код
=КОНМЕСЯЦА(A7;B7-1)+ДЕНЬ(A7)+ОКРУГЛВВЕРХ(ДЕНЬ(КОНМЕСЯЦА(A7;B7))*ОСТАТ(B7;1);0)-1


Также можно упростить два первых слагаемых:
Код
=ДАТАМЕС(A7;B7)+ОКРУГЛВВЕРХ(ДЕНЬ(КОНМЕСЯЦА(A7;B7))*ОСТАТ(B7;1);0)-1


QIWI 9173973973
 
Ответить
Сообщениеgarbol, c учетом ваших последних сообщений, посмотрите первую формулу из сообщения 3, только надо еще единицу вычесть:
Код
=КОНМЕСЯЦА(A7;B7-1)+ДЕНЬ(A7)+ОКРУГЛВВЕРХ(ДЕНЬ(КОНМЕСЯЦА(A7;B7))*ОСТАТ(B7;1);0)-1


Также можно упростить два первых слагаемых:
Код
=ДАТАМЕС(A7;B7)+ОКРУГЛВВЕРХ(ДЕНЬ(КОНМЕСЯЦА(A7;B7))*ОСТАТ(B7;1);0)-1

Автор - Russel
Дата добавления - 27.10.2021 в 16:13
Мир MS Excel » Вопросы и решения » Вопросы по Excel » расчет даты с нецелым количеством месяцев (9,6 мес.) (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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