Есть 2 кредита - акционерный заем (30 млн руб. и ставка 21%) и банковский заем (20 млн руб. и ставка 10%). За 5 лет в сумме мы выплатим 29,3 млн руб. процентов по двум займам. Как с помощью макроса изменить распределитьзаймы между акц. и банковским заемом на общую сумму 50 млн руб, так чтобы в сумме за 5 лет выплатить 21,5 млн руб.
вы уверены, что задача имеет решение в таких ограничениях? по вашим формулам даже если мы полностью берем кредит банковским займом, то сумма %% получается 26 млн.руб.
Извините полный косяк я. Формулу подправил, итак нужно найти 21,5 млн руб.
Есть 2 кредита - акционерный заем (30 млн руб. и ставка 21%) и банковский заем (20 млн руб. и ставка 10%). За 5 лет в сумме мы выплатим 29,3 млн руб. процентов по двум займам. Как с помощью макроса изменить распределитьзаймы между акц. и банковским заемом на общую сумму 50 млн руб, так чтобы в сумме за 5 лет выплатить 21,5 млн руб.
есть в Excel такой инструмент - "подбор параметра" собственно он подобрал, что если кредит в 50 млн. разделить в соотношении 39/99 и 60/99 под 21% и 10% годовых то при кредите на 5 лет сумма выплат по процентам составит 21.5 млн.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Кредит под проц.ставку 1 определяется такой формулой: =(Св-Ос*Срок/2*П2-Ос/2*П2)/((1+1/Срок)*Срок/2*П1 - Срок/2*П2-П2/2) где Св - требуемая сумма выплат по процентам (в этой задаче 21.5 млн.) Ос - общая сумма кредита (50 млн.) Срок - срок кредита в годах (5 лет) П1 - процент годовых в 1-ом банке (21%) П2 - процент годовых во 2-ом банке (10%)
см. файл: (в желтых ячейких исходные, (для удобства - сведены в табло Исходные) в 1-ом банке следует взять 19 696 970 кредита в 2-ом 50 000 000 - 19 696 970 = 30 303 030 сумма выплат по кредитам за 5 лет составит 21.5 млн.
Function Kredit1(Ос, Св, Срок, П1, П2)
Kredit1 = (Св - Ос * Срок / 2 * П2 - Ос / 2 * П2) / ((1 + 1 / Срок) * Срок / 2 * П1 - Срок / 2 * П2 - П2 / 2)
End Function
он практически не отличается от формулы выше)), но пусть в меня бросит камень, тот кто докажет, что это не макрос. в ячейке I3 тело кредита1 вычислено этим макросом. заодно это пример его использования конечно можно было напрячь вычислительные возможности компьютера и каким-то приближенным способом получить такой же результат, но можно напрячь мозг и получить относительно простую математическую формулу.