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

Вход

Регистрация

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

 

= Мир MS Excel/Цикличность даты - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Цикличность даты
shturman115 Дата: Понедельник, 19.09.2022, 14:17 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Подскажите! В таблице есть установленные даты мероприятия и для каждой даты установленная периодичность которые дают дату выполнения мероприятия. Как сделать чтоб по истечении даты по заданной периодичности дата выполнения пересчитывалась?
 
Ответить
СообщениеПодскажите! В таблице есть установленные даты мероприятия и для каждой даты установленная периодичность которые дают дату выполнения мероприятия. Как сделать чтоб по истечении даты по заданной периодичности дата выполнения пересчитывалась?

Автор - shturman115
Дата добавления - 19.09.2022 в 14:17
DrMini Дата: Понедельник, 19.09.2022, 14:30 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1880
Репутация: 269 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
И вам shturman115, здравствуйте.
А как у Вас высчитывается периодичность?
Через определённое количество дней или (например) каждый третий день месяца, квартала, года...
Прикрепили бы пример. Было бы понятнее.
 
Ответить
СообщениеИ вам shturman115, здравствуйте.
А как у Вас высчитывается периодичность?
Через определённое количество дней или (например) каждый третий день месяца, квартала, года...
Прикрепили бы пример. Было бы понятнее.

Автор - DrMini
Дата добавления - 19.09.2022 в 14:30
shturman115 Дата: Понедельник, 19.09.2022, 14:41 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Добрый день! Периодичность устанавливается (например: ежемесячно, ежегодно) и есть дата начала периода. А по окончании срока чтобы считало на следующий период.
К сообщению приложен файл: 6821474.xlsm (88.0 Kb)
 
Ответить
СообщениеДобрый день! Периодичность устанавливается (например: ежемесячно, ежегодно) и есть дата начала периода. А по окончании срока чтобы считало на следующий период.

Автор - shturman115
Дата добавления - 19.09.2022 в 14:41
Serge_007 Дата: Понедельник, 19.09.2022, 14:44 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
shturman115, что и где в примере должно получится по истечении даты по заданной периодичности?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщениеshturman115, что и где в примере должно получится по истечении даты по заданной периодичности?

Автор - Serge_007
Дата добавления - 19.09.2022 в 14:44
shturman115 Дата: Понедельник, 19.09.2022, 14:49 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

В ячейке срок выполнения (план) по истечении срока считало на следующий (неделю, месяц, год) и так далее
 
Ответить
СообщениеВ ячейке срок выполнения (план) по истечении срока считало на следующий (неделю, месяц, год) и так далее

Автор - shturman115
Дата добавления - 19.09.2022 в 14:49
Serge_007 Дата: Понедельник, 19.09.2022, 15:03 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Так надо (для ежемесячного)?
Код
=ДАТАМЕС(D3;РАЗНДАТ(D3;СЕГОДНЯ();"m"))


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТак надо (для ежемесячного)?
Код
=ДАТАМЕС(D3;РАЗНДАТ(D3;СЕГОДНЯ();"m"))

Автор - Serge_007
Дата добавления - 19.09.2022 в 15:03
DrMini Дата: Понедельник, 19.09.2022, 15:20 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1880
Репутация: 269 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Периодичность устанавливается (например: ежемесячно, ежегодно)

Вот так понял для выбора интервала:
Код
=ЕСЛИ(RC[1]="Еженедельно";RC[-4]+7;ЕСЛИ(RC[1]="Ежемесячно";ДАТАМЕС(RC[-4];1);ЕСЛИ(RC[1]="Ежегодно";ДАТА(ГОД(RC[-4])+1;МЕСЯЦ(RC[-4]);ДЕНЬ(RC[-4])))))
К сообщению приложен файл: 6821475.xlsm (87.5 Kb) · 6821476.xlsm (88.5 Kb)


Сообщение отредактировал DrMini - Понедельник, 19.09.2022, 15:42
 
Ответить
Сообщение
Периодичность устанавливается (например: ежемесячно, ежегодно)

Вот так понял для выбора интервала:
Код
=ЕСЛИ(RC[1]="Еженедельно";RC[-4]+7;ЕСЛИ(RC[1]="Ежемесячно";ДАТАМЕС(RC[-4];1);ЕСЛИ(RC[1]="Ежегодно";ДАТА(ГОД(RC[-4])+1;МЕСЯЦ(RC[-4]);ДЕНЬ(RC[-4])))))

Автор - DrMini
Дата добавления - 19.09.2022 в 15:20
shturman115 Дата: Понедельник, 19.09.2022, 16:01 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

DrMini, С интервалом разобрался. Как теперь сделать чтоб в расчёте Срок выполнения, дата менялась на интервал, если сегодня срок истёк и нужно чтоб он автоматом её поменял на следующую дату периода
 
Ответить
СообщениеDrMini, С интервалом разобрался. Как теперь сделать чтоб в расчёте Срок выполнения, дата менялась на интервал, если сегодня срок истёк и нужно чтоб он автоматом её поменял на следующую дату периода

Автор - shturman115
Дата добавления - 19.09.2022 в 16:01
Serge_007 Дата: Понедельник, 19.09.2022, 16:05 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
если сегодня срок истёк и нужно чтоб он автоматом её поменял на следующую дату периода
Вы мою формулу применяли? Она именно это делает


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
если сегодня срок истёк и нужно чтоб он автоматом её поменял на следующую дату периода
Вы мою формулу применяли? Она именно это делает

Автор - Serge_007
Дата добавления - 19.09.2022 в 16:05
_Boroda_ Дата: Понедельник, 19.09.2022, 16:07 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация: 6505 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Серег, там +1 еще в месяц нужно


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

Автор - _Boroda_
Дата добавления - 19.09.2022 в 16:07
Serge_007 Дата: Понедельник, 19.09.2022, 16:14 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Так надо?
для всех периодов:
Код
=ВЫБОР((НАЙТИ(ПСТР(I3;4;2);" немего"))/2;D3+ОТБР((СЕГОДНЯ()-D3)/7+1)*7;ДАТАМЕС(D3;РАЗНДАТ(D3;СЕГОДНЯ();"m")+1);ДАТА(ГОД(D3)+РАЗНДАТ(D3;СЕГОДНЯ();"y")+1;МЕСЯЦ(D3);ДЕНЬ(D3)))
К сообщению приложен файл: 20220919_shturm.xls (273.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Так надо?
для всех периодов:
Код
=ВЫБОР((НАЙТИ(ПСТР(I3;4;2);" немего"))/2;D3+ОТБР((СЕГОДНЯ()-D3)/7+1)*7;ДАТАМЕС(D3;РАЗНДАТ(D3;СЕГОДНЯ();"m")+1);ДАТА(ГОД(D3)+РАЗНДАТ(D3;СЕГОДНЯ();"y")+1;МЕСЯЦ(D3);ДЕНЬ(D3)))

Автор - Serge_007
Дата добавления - 19.09.2022 в 16:14
Serge_007 Дата: Понедельник, 19.09.2022, 16:18 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
там +1 еще в месяц нужно
Ага, спасибо :)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
там +1 еще в месяц нужно
Ага, спасибо :)

Автор - Serge_007
Дата добавления - 19.09.2022 в 16:18
DrMini Дата: Понедельник, 19.09.2022, 16:24 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1880
Репутация: 269 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
нужно чтоб он автоматом её

Я просто попробовал сделать то, что понял.
А тут откликнулись гуру Excel.
Уверен сейчас сделают всё тип-топ.
 
Ответить
Сообщение
нужно чтоб он автоматом её

Я просто попробовал сделать то, что понял.
А тут откликнулись гуру Excel.
Уверен сейчас сделают всё тип-топ.

Автор - DrMini
Дата добавления - 19.09.2022 в 16:24
shturman115 Дата: Понедельник, 19.09.2022, 16:28 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, Спасибо огромное hands
 
Ответить
СообщениеSerge_007, Спасибо огромное hands

Автор - shturman115
Дата добавления - 19.09.2022 в 16:28
  • Страница 1 из 1
  • 1
Поиск:

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