Страницы: 1
RSS
Расчет даты платежа.
 
Здравствуйте!  
 
Уважаемые, подскажите, пожалуйста, как решить следующую задачку:  
 
Есть начальная дата (допустим 28.09.11 г.)  
 
К ней прибавляем ровно месяц.  
 
Но. Если дата прибавленного месяца попадает на выходной, то ставим ближайший рабочий день.  
 
В прикрепленном файле даты проставила ручками, как автоматизировать не догадаться...  
 
Спасибо.
 
формула для A3:  
=РАБДЕНЬ(ДАТАМЕС(A$2;СТРОКА(A3)-СТРОКА(A$2))-1;1)  
далее копируем вниз  
Праздники для РАБДЕНЬ сами добавте  
 
Если у Вас 2003 офис, то надстройка "Пакет анализа" должна быть подключена
 
Без учете праздников и перенесенных  
=РАБДЕНЬ(ДАТАМЕС(A2;1)-1;1)
 
МСН, Михаил С., спасибо огромное!!!
 
{quote}{login=Михаил С.}{date=24.05.2012 10:25}{thema=}{post}Без учете праздников и перенесенных  
=РАБДЕНЬ(ДАТАМЕС(A2;1)-1;1){/post}{/quote}  
Михаил, формула будет не совсем корректна, т.к. она ссылается на предыдущий месяц, а не первоначальную дату. Так при попадании на ближайший выходной происходит смещение, далее уже плящем от смещенной даты (результат формулы в 7, 10 , 13 строчках не совпадают)  
 
Еще вариант, если не установлен пакет анализа и РАБДЕНЬ и ДАТАМЕС не работают (без обработки праздников):  
=МИН(ЕСЛИ(ДЕНЬНЕД(ДАТА(ГОД(A$2);МЕСЯЦ(A$2)+СТРОКА(A3)-СТРОКА(A$2);ДЕНЬ(A$2))+{0;1;2};2)<6;ДАТА(ГОД(A$2);МЕСЯЦ(A$2)+СТРОКА(A3)-СТРОКА(A$2);ДЕНЬ(A$2))+{0;1;2}))
 
{quote}{login=MCH}{date=24.05.2012 10:42}{thema=Re: }{post}формула будет не совсем корректна...{/post}{/quote}Я это тоже заметила. Воспользовалась Вашим вариантом.  
 
Пакет анализа у меня фунциклирует, поэтому наслаждаюсь результатом ))) спасибо!! *)
 
{quote}{login=MCH}{date=24.05.2012 10:42}{thema=Re: }{post}Михаил, формула будет не совсем корректна, т.к. она ссылается на предыдущий месяц, а не первоначальную дату....{/post}{/quote}Согласен, сразу не подумал, а ответ  от 24.05.2012, 10:42 не видел.  
 
=РАБДЕНЬ(ДАТАМЕС($A$2;ЧСТРОК($A$2:A2))-1;1)
Страницы: 1
Читают тему
Наверх