Страницы: 1
RSS
Макрос для подбора кредита
 
Коллеги, добрый день.

Есть 2 кредита - акционерный заем (30 млн руб. и ставка 21%) и банковский заем (20 млн руб. и ставка 10%). За 5 лет в сумме мы выплатим 29,3 млн руб. процентов по двум займам.
Как с помощью макроса изменить распределитьзаймы между акц. и банковским заемом на общую сумму 50 млн руб, так чтобы в сумме за 5 лет выплатить 21,5 млн руб.

Заранее спасибо  
Изменено: sunny31 - 18.07.2018 17:15:42
 
вы уверены, что задача имеет решение в таких ограничениях?
по вашим формулам даже если мы полностью берем  кредит банковским займом, то сумма %% получается 26 млн.руб.
 
Пардон -  давайте переделаем не 21,5, а 28,5
 
поправьте формулу для расчета % по банковскому заему
займите 19696970 под 21% и 30303030 под 10%
Изменено: Ігор Гончаренко - 18.07.2018 17:26:44
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Спасибо. А как-то с помощью макроса можно это реализовать?
 
Извините полный косяк я. Формулу подправил, итак нужно найти 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 млн.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Отлично понимаю, что можно все это легче найти с помощью подбора параметра, но нужно именно с макросом.
 
Система линейных уравнений 2х2
Владимир
 
Цитата
sunny31 написал:
нужно именно с макросом
подключите в надстройках "Пакет анализа - VBA" и используйте его возможности из этого самого VBA. Если не подходит - sokol92уже выше ответил.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
похоже - одной формулой (размер кредита под 1-ю проц.ставку)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Кредит под проц.ставку 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  вычислено этим макросом. заодно это пример его использования
конечно можно было напрячь вычислительные возможности компьютера и каким-то приближенным способом получить такой же результат, но можно напрячь мозг и получить относительно простую математическую формулу.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Есть для этого в экселе Поиск решения.
Неизлечимых болезней нет, есть неизлечимые люди.
Страницы: 1
Наверх