Aktaf
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Чтобы всем стало ясно и для удобства попытаюсь изложить все по порядку: Вот какая окончательная формула получалась: =ЕСЛИ((M243=13);ДАТА(ГОД(I243);МЕСЯЦ(I243)+M243-1;ДЕНЬ(I243)+2);ЕСЛИ(И(МЕСЯЦ(КОНМЕСЯЦА(I243;M243))=2;ДЕНЬ(I243)>ДЕНЬ(КОНМЕСЯЦА(I243;M243)));КОНМЕС ЯЦА(I243;M243)+1;ДАТА(ГОД(I243);МЕСЯЦ(I243)+M243;ДЕНЬ(I243)))) Где: - 243 - первая попавшая под руку строка с такой формулой, а их очень много; - I243 - ячейка с начальной датой; - M243 - ячейка с количеством месяцев прошедших с начальной даты; - K243 - ячейка, с этой формулой, где должна появляться даты ежемесячно, с аналогичным числом, как у начальной даты, в течении года. А в 13 раз появляться дата 367 дня, с начальной даты. Поэтому при 13 "месяце" (13 раз), когда в периоде участвуют дни обычных годов должна в ячейке добавляться 2 - ДЕНЬ(I243)+2);. Полученные даты, в ячейках подобных К243, используются при дальнейших вычислениях. Теперь, почему я повторно обращаюсь, это я как раз выделил: когда в периоде участвуют дни обычных годов. В начале эту проблему не предвидел, после, я пытался в ручную решать проблему. Т.е. когда в периоде попадались дни високосного года, в ДЕНЬ(I243)+2);, 2 ку переправлял на 1, формула продолжала работать. Однако, теперь таких правок приходиться делать много (период 366 дней), а после прохода периода с такими днями придется обратно 2 ки возвращать... А это уже очень тяжело, а главное, тяжело еще помнить, что их нужно править и исправлять. Необходимость исправить на единицу появляется (пример, связанный с первым високосным годом), за 306 дней до начала високосного года, - когда начальная дата становиться 1.03.2015г. И только после 58 дня с окончания високосного года, когда начальная дата становиться 28.02.17, уже требуется снова добавлять 2 ку. Конечно, в самой формуле 2 ку на 1 и обратно, в зависимости от периода нельзя исправлять. И вот это и есть моя просьба. Помогите пожалуйста решить эту проблему. Чтобы результат корректировался с учетом изложенного выше. | Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 05:46 18-09-2016 | Исправлено: Aktaf, 06:30 19-09-2016 |
|