Страницы: 1
RSS
Автоматизация расчета даты платежа
 
Добрый день! Может быть кто-то сможет помочь с задачей. Необходимо составить график ежемесячных платежей по договору на ближайшие три года, при условии, что оплата производится до 20-го числа месяца. Какую формулу можно применить, чтобы в каждом месяце автоматически определялась дата последнего рабочего дня перед контрольной датой? Например, в июле это 19.07.2024.
Заранее спасибо за помощь!
 
Так?
=WORKDAY(20&"/"&MONTH(TODAY())&"/"&YEAR(TODAY()), -1)

=РАБДЕНЬ(20&"/"&МЕСЯЦ(СЕГОДНЯ())&"/"&ГОД(СЕГОДНЯ()); -1)
Изменено: DAB - 11.07.2024 15:45:30
 
Цитата
написал:
Так?=WORKDAY(19&"/"&MONTH(TODAY())&"/"&YEAR(TODAY()), -1)=РАБДЕНЬ(19&"/"&МЕСЯЦ(СЕГОДНЯ())&"/"&ГОД(СЕГОДНЯ()); -1)
Спасибо, не совсем так. Мне нужно расписать все даты платежей на 2025-2027 гг. Т.е. в каждом месяце каждого года определить дату последнего рабочего дня, предшествующего 20-му числу. Вот и хотела бы формулой воспользоваться, чтобы не по календарю за три года выбирать.
 
примера не было. сделал для текущего года, дальше сами справитесь
 
Расчет кредита в Excel
См.Детализация
Согласие есть продукт при полном непротивлении сторон
 
Цитата
написал:
примера не было. сделал для текущего года, дальше сами справитесь
Спасибо Вам большое за помощь!
 
Добавлю всё-таки файл, выделила нужные ячейки жёлтым цветом. Может можно  будет от начала месяца дату платежа определить по формуле? И как быть с  праздничными днями, их отдельно нужно высчитывать?
 
Код
=ЕСЛИ(СЧЁТЕСЛИМН(исключения!B:B;ДАТА(2024;7;20)-1)>0;ДАТА(2024;7;20)-1;
            ЕСЛИ(И(ДЕНЬНЕД(ДАТА(2024;7;20)-1;2)<6;СЧЁТЕСЛИМН(исключения!A:A;ДАТА(2024;7;20)-1)=0);ДАТА(2024;7;20)-1;
ЕСЛИ(СЧЁТЕСЛИМН(исключения!B:B;ДАТА(2024;7;20)-2)>0;ДАТА(2024;7;20)-2;
            ЕСЛИ(И(ДЕНЬНЕД(ДАТА(2024;7;20)-2;2)<6;СЧЁТЕСЛИМН(исключения!A:A;ДАТА(2024;7;20)-2)=0);ДАТА(2024;7;20)-2;
ЕСЛИ(СЧЁТЕСЛИМН(исключения!B:B;ДАТА(2024;7;20)-3)>0;ДАТА(2024;7;20)-3;
            ЕСЛИ(И(ДЕНЬНЕД(ДАТА(2024;7;20)-3;2)<6;СЧЁТЕСЛИМН(исключения!A:A;ДАТА(2024;7;20)-3)=0);ДАТА(2024;7;20)-3;
ЕСЛИ(СЧЁТЕСЛИМН(исключения!B:B;ДАТА(2024;7;20)-4)>0;ДАТА(2024;7;20)-4;
            ЕСЛИ(И(ДЕНЬНЕД(ДАТА(2024;7;20)-4;2)<6;СЧЁТЕСЛИМН(исключения!A:A;ДАТА(2024;7;20)-4)=0);ДАТА(2024;7;20)-4;
            ))))))))
Что-то вроде этого. В этой формуле проверяется 4 предыдущих дня, формулу можно расширить на большее количество дней.
Вместо ДАТА(2024;7;20) поставьте свою дату.
 
Цитата
написал:
Что-то вроде этого. В этой формуле проверяется 4 предыдущих дня, формулу можно расширить на большее количество дней.Вместо ДАТА(2024;7;20) поставьте свою дату.
Спасибо Вам, буду пробовать!
Страницы: 1
Наверх