Добрый вечер! Задумался я над оптимизацией модели DCF, но никак не могу понять как сделать.
В ячейке S6 есть формула (для 4 лет прогноза):
и в ячейке M16:
Я хочу "научить" свою DCF строить модель в зависимости от периода дисконтирования. Вот пример формулы для 3 лет прогноза:
ячейка S6:
ячейка M16:
Нужно в конечном итоге получить "динамическую формулу", которая зависит от числа установленного в ячейке (выбор от 1 до 10). Можно реализовать это через функцию ЕСЛИ, но это довольно громоздко будет. Может есть варианты как это сделать?
Желательно, чтобы потом можно в макрос можно было бы сделать. Например, нажимаем кнопку, возникает запрос для какого количества периодов строить формулы, печатаем или выбираем от 1 до 10, получаем результат.
Как это сделать - я не знаю:(
Спасибо за помощь!
P.S. В остальных ячейках (T6 и т.д.) тоже надо менять, но может я пойму как сделать на примере...
В ячейке S6 есть формула (для 4 лет прогноза):
Код |
---|
=(ЧПС(G$27;$K$13:$N$13)+($N$13*(1+$F28)/(G$27-$F28))*(1/(1+G$27)^$N$2)-$M$20) |
Код |
---|
=ЧПС(C16;K13:N13) |
Я хочу "научить" свою DCF строить модель в зависимости от периода дисконтирования. Вот пример формулы для 3 лет прогноза:
ячейка S6:
Код |
---|
=(ЧПС(G$27;$L$13:$N$13)+($N$13*(1+$F28)/(G$27-$F28))*(1/(1+G$27)^$N$2)-$M$20) |
ячейка M16:
Код |
---|
=ЧПС(C16;L13:N13) |
Желательно, чтобы потом можно в макрос можно было бы сделать. Например, нажимаем кнопку, возникает запрос для какого количества периодов строить формулы, печатаем или выбираем от 1 до 10, получаем результат.
Как это сделать - я не знаю:(
Спасибо за помощь!
P.S. В остальных ячейках (T6 и т.д.) тоже надо менять, но может я пойму как сделать на примере...