logo
Вход через ...
Новые сообщения Социальные группы



Вернуться   Форум CIMA.ru > Финансовое управление и учет > Управленческий учет и контроллинг

Важная информация

Интересное обсуждение? Поделись в соцсети.

Ответ
 
Опции темы Опции просмотра
Старый 19.11.2008, 15:05   #1
Диана Учетная
участник форума
 
Регистрация: 31.05.2004
Сообщений: 25
По умолчанию

Здравствуйте!
С интересом читаю дискуссионный лист, спасибо всем, кто пишет.
Очень полезно и интересно. Возник сейчас и у меня вопрос,
в решении которого решила обратиться к коллективному разуму
Подскажите, пожалуйста, как в Excel автоматически рассчитать
срок окупаемости инвестиционного проекта. Денежные потоки идут
с помесячной разбивкой. Хотелось бы считать автоматом, т.к.
на горизонте 5-7 лет при изменении входных параметров модели
вручную постоянно смотреть, как там поменялся срок окупаемости
- не очень удобно и совсем негламурно
--
Спасибо,
Диана.
Диана Учетная вне форума   Ответить с цитированием
Старый 20.11.2008, 05:47   #2
Сергей Черемушкин
консультант форума
 
Регистрация: 11.10.2007
Адрес: Россия, Саранск
Сообщений: 110
По умолчанию

Здравствуйте.
> Подскажите, пожалуйста, как в Excel автоматически рассчитать
> срок окупаемости инвестиционного проекта. Денежные потоки идут
> с помесячной разбивкой. Хотелось бы считать автоматом, т.к.
> на горизонте 5-7 лет при изменении входных параметров модели
> вручную постоянно смотреть, как там поменялся срок окупаемости
> - не очень удобно и совсем негламурно
В принципе проблем здесь нет. Только следует учесть, что формулы для
расчета срока окупаемости не существует (за исключением постоянного
денежного потока). Поскольку вы считаете денежные потоки по месяцам
требуется сделать строчку, по которой они будут рассчитываться
нарастающим итогом. В свою очередь период (месяц) нужно пронумеровать
в отдельной строке. Следующая строка будет сравнивать нарастающий итог
с периодом. Это может быть формула =ЕСЛИ(нарастающий итог>=0;период;"").
Затем в строчке, где вы хотите получить значение срока окупаемости
вводите формулу =МИН(область, заданная для формулы ЕСЛИ)/12.
При желании можно доработать эту формулу с тем, чтобы она выводила
количество полных лет и месяцев (это можно сделать, выводя результат
по количеству лет и дробному числу месяцев в разные ячейки, используя
формулы расчета целого значения). Промежуточные строчки с расчетами
лучше потом куда-нибудь перенести вниз или на другой лист для
промежуточных расчетов, чтобы не мешались. Это лишь один из возможных
вариантов. Можно также создать специальный алгоритм в Visual Basic
в виде пользовательской функции. Если потребуются конкретный пример
реализации алгоритма в Excel, пишите мне на и-мэйл chermserg@*****.ru
Сергей Черемушкин вне форума   Ответить с цитированием
Старый 24.11.2008, 15:17   #3
Диана Учетная
участник форума
 
Регистрация: 31.05.2004
Сообщений: 25
По умолчанию

Здравствуйте, Сергей!
Здравствуйте, остальные коллеги!
Спасибо за Ваш ответ.
>> Подскажите, пожалуйста, как в Excel автоматически рассчитать
>> срок окупаемости инвестиционного проекта.
>
> формулы для расчета срока окупаемости не существует (за исключением
> постоянного денежного потока). Поскольку вы считаете денежные потоки
> по месяцам требуется сделать строчку, по которой они будут
> рассчитываться нарастающим итогом. В свою очередь период (месяц)
> нужно пронумеровать в отдельной строке. Следующая строка будет
> сравнивать нарастающий итог с периодом. Это может быть формула
> =ЕСЛИ(нарастающий итог>=0;период;""). Затем в строчке, где вы хотите
> получить значение срока окупаемости вводите формулу =МИН(область,
> заданная для формулы ЕСЛИ)/12.
Сергей, а как быть в случае, когда накопленный денежный поток за время
оценки проекта неоднократно меняет свой знак?.. Например (ужму до рамок
1 года, на практике все это в периоде 5 лет было):
1 мес = -10
2 мес = -7
3 мес = -3
4 мес = +2
5 мес = +3
6 мес = +7
7 мес = +4
8 мес = -1
9 мес = +3
10 мес = +6
11 мес = +9
12 мес = +14
Если мы пронумеруем периоды, то у нас положительными будут:
4, 5, 6, 7, 9, 10, 11, 12
Получается, что по функции МИН() получим результат: 4.
Это было бы на самом деле так, если бы у нас не возник кумулятивный
минус в 8-ом месяце. Т.о. верный ответ = 9, т.е. реально проект по
полученным данным окупится на 9-й месяц.
Может еще кто-нибудь из участников диск.листа сталкивался с подобной
проблемой и знает, что нужно делать?.. Буду рада обсудить!
--
Спасибо,
Диана.
Диана Учетная вне форума   Ответить с цитированием
Старый 25.11.2008, 05:06   #4
Сергей Черемушкин
консультант форума
 
Регистрация: 11.10.2007
Адрес: Россия, Саранск
Сообщений: 110
По умолчанию

Здравствуйте, Диана!
> Сергей, а как быть в случае, когда накопленный денежный поток за
> время оценки проекта неоднократно меняет свой знак?.. Например
> (ужму до рамок 1 года, на практике все это в периоде 5 лет было):
> 1 мес = -10
> 2 мес = -7
> 3 мес = -3
> 4 мес = +2
> 5 мес = +3
> 6 мес = +7
> 7 мес = +4
> 8 мес = -1
> 9 мес = +3
> 10 мес = +6
> 11 мес = +9
> 12 мес = +14
> Если мы пронумеруем периоды, то у нас положительными будут:
> 4, 5, 6, 7, 9, 10, 11, 12
> Получается, что по функции МИН() получим результат: 4.
> Это было бы на самом деле так, если бы у нас не возник кумулятивный
> минус в 8-ом месяце. Т.о. верный ответ = 9, т.е. реально проект по
> полученным данным окупится на 9-й месяц.
> Может еще кто-нибудь из участников диск.листа сталкивался с подобной
> проблемой и знает, что нужно делать?.. Буду рада обсудить!
Вообще, не совсем согласен с вами насчет правильного ответа.
Классический срок окупаемости предполагает последовательность денежных
потоков и не допускает смены знака. Да, этот показатель несовершенен и
может содержать ловушки, наподобие той, которую вы заметили. Поэтому в
учебниках давно уже призывают отказаться от него при принятии решений
по капитальному бюджетированию, хотя он интуитивно понятен и очень
популярен среди мелких и средних фирм, обещающих быструю отдачу. Тот
показатель, который вы вывели, лучше назвать модифицированным периодом
окупаемости. Ведь по факту отрицательный денежный поток мог иметь
место в 12 месяце. Как тогда определить срок окупаемости?
Поэтому предлагаю следующий вариант.
Для начала складываем в одну сумму все отрицательные денежные потоки
(=суммесли() в Excel 2007, не уверен, что эта функция есть в 2003
версии, но можно отдельной строчкой выразить денежные оттоки,
используя функцию =(мин(денежный поток;0)). Затем начинаем считать
нарастающий итог от полученной суммы для всех положительных денежных
потоков (отрицательные не трогаем, поскольку мы их уже посчитали).
Предварительно можно составить строчку только положительных потоков
(функция =макс(денежный поток;0)). Дальше предложенный мною ранее
алгоритм для такого модифицированного "нарастающего итога", если его
можно так назвать.
Сергей Черемушкин вне форума   Ответить с цитированием
Старый 07.02.2009, 04:20   #5
Евгений Смирнов
участник форума
 
Регистрация: 07.02.2009
Адрес: Россия, Москва
Сообщений: 3
По умолчанию

>>> Подскажите, пожалуйста, как в Excel автоматически рассчитать
>>> срок окупаемости инвестиционного проекта.
>
> как быть в случае, когда накопленный денежный поток за время
> оценки проекта неоднократно меняет свой знак?.. Например (ужму
> до рамок 1 года, на практике все это в периоде 5 лет было):
> 1 мес = -10
> 2 мес = -7
> 3 мес = -3
> 4 мес = +2
> 5 мес = +3
> 6 мес = +7
> 7 мес = +4
> 8 мес = -1
> 9 мес = +3
> 10 мес = +6
> 11 мес = +9
> 12 мес = +14
для расширения кругозора и Вашей инструментальной оснащенности
советую посмотреть презентацию технологии, которая относится
к Excel примерно так, как реактивный самолет к велосипеду
http://files.mail.ru/VM5MNW
Евгений Смирнов вне форума   Ответить с цитированием
Старый 07.02.2009, 05:34   #6
Дмитрий Славников
эксперт форума
 
Аватар для Дмитрий Славников
 
Регистрация: 30.10.2003
Адрес: Беларусь, Минск
Сообщений: 2,154
CIMA Dip PM Rus,
CIMA Dip MA
Студент:
CIMA
По умолчанию

Евгений Смирнов пишет:
> для расширения кругозора и Вашей инструментальной оснащенности
> советую посмотреть презентацию технологии, которая относится
> к Excel примерно так, как реактивный самолет к велосипеду
> http://files.mail.ru/VM5MNW
Спасибо. Посмотрел презентацию некоего инструмента, который
позиционируется в презентации, как что-то абсолютно новое, по
сравнению с применяемыми подходами. Но презентация скудновата,
не содержит реальных скриншотов работы с программой,
ее возможностью, технических требований и т.д. и т.п.
В целом, из презентации даже не ясно - или это некая навеска
на Excel, или это отдельная программа, для работы которой
не требуется MS Office, или это веб-приложение...
И еще, в рамках данной дискуссии эта презентация, по-моему,
выбивается из темы, т.е. является оффтопиком.
--
С уважением, Славников Дмитрий
Дмитрий Славников вне форума   Ответить с цитированием
Старый 07.02.2009, 06:12   #7
Евгений Смирнов
участник форума
 
Регистрация: 07.02.2009
Адрес: Россия, Москва
Сообщений: 3
По умолчанию

Славников Дмитрий пишет:
> Спасибо. Посмотрел презентацию некоего инструмента, который
> позиционируется в презентации, как что-то абсолютно новое, по
> сравнению с применяемыми подходами. Но презентация скудновата,
> не содержит реальных скриншотов работы с программой,
> ее возможностью, технических требований и т.д. и т.п.
> В целом, из презентации даже не ясно - или это некая навеска
> на Excel, или это отдельная программа, для работы которой
> не требуется MS Office, или это веб-приложение...
> И еще, в рамках данной дискуссии эта презентация, по-моему,
> выбивается из темы, т.е. является оффтопиком.
Мое сообщение, если хотите, заметка на полях. Вопрос о менталитете.
Можно говорить бесконечно о кризисе, а в своей работе использовать
неадекватные инструменты. Сейчас такое время, когда стоит задуматься,
как можно свою производительность увеличить в несколько раз. Или же
использовать Exel до пенсии. Для этого случая решение выглядит
примерно так
РАСЧЕТ СРОКА ОКУПАЕМОСТИ ПО МЕСЯЦАМ.
Вводим вспомогательную переменную Xi.
Если окупаемость в i-м месяце не наступила, т.е.
накопленным итогом имеем отрицательный денежный
поток, то считаем Xi=1, иначе Xi=0. Тогда сумма
Xi по всем месяцам расчета (i = 1, 2, ...) есть
период окупаемости в месяцах.
Но это слишком примитивный пример для демонстрации возможностей
технологии. Можете ли Вы с помощью Excel или какого-то иного
инструмента решать обратные задачи? Вот еще пример решения обратной
задачи: http://files.mail.ru/22YK6Y
Евгений Смирнов вне форума   Ответить с цитированием
Старый 07.02.2009, 06:17   #8
Дмитрий Славников
эксперт форума
 
Аватар для Дмитрий Славников
 
Регистрация: 30.10.2003
Адрес: Беларусь, Минск
Сообщений: 2,154
CIMA Dip PM Rus,
CIMA Dip MA
Студент:
CIMA
По умолчанию

Уважаемый Евгений!
Спасибо за желание представить полезный и эффективный инструмент.
Но давайте пока вернемся к решению процитированного вопроса.
Предложенный Вами инструмент, если есть желание, можно обсудить
в отдельно созданной для этого теме.
Итак, Вы предлагаете
> РАСЧЕТ СРОКА ОКУПАЕМОСТИ ПО МЕСЯЦАМ.
> Вводим вспомогательную переменную Xi.
> Если окупаемость в i-м месяце не наступила, т.е.
> накопленнным итогом имеем отрицательный денежный
> поток, то считаем Xi=1, иначе Xi=0. Тогда сумма
> Xi по всем месяцам расчета (i = 1, 2, ...) есть
> период окупаемости в месяцах.
Если я верно интерпретировал предложенную технологию, которую Вы
сами справедливо назвали "примитивной", то в Excel предполагается
создать на строчку ниже той, где рассчитывается накапливаемый
денежный поток, еще одну строчку, в которой проставлять единички
или нули в зависимости от знака ячейки выше (т.е. накопленной
суммы), а потому просуммировать значения этой дополнительной строки.
Однако если вернуться к процитированному вопросу расчета DPBP
>> а как быть в случае, когда накопленный денежный поток за время
>> оценки проекта неоднократно меняет свой знак?.. Например (ужму
>> до рамок 1 года, на практике все это в периоде 5 лет было):
>> 1 мес = -10
>> 2 мес = -7
>> 3 мес = -3
>> 4 мес = +2
>> 5 мес = +3
>> 6 мес = +7
>> 7 мес = +4
>> 8 мес = -1
>> 9 мес = +3
>> 10 мес = +6
>> 11 мес = +9
>> 12 мес = +14
то получается, что по Вашему методу мы (Excel) насчитаем DPBP
равный 4, хотя на самом деле должно получиться 9.
Дмитрий Славников вне форума   Ответить с цитированием
Старый 08.02.2009, 02:35   #9
Максим Часовиков
эксперт форума
 
Аватар для Максим Часовиков
 
Регистрация: 13.11.2003
Адрес: Россия, Москва
Сообщений: 261
По умолчанию

Евгений Смирнов пишет:
> для расширения кругозора и Вашей инструментальной оснащенности
> советую посмотреть презентацию технологии, которая относится
> к Excel примерно так, как реактивный самолет к велосипеду
> http://files.mail.ru/VM5MNW
Посмотрел, пока это не описание технологии, а маркетинговый релиз
некоторого продукта... собственно вопросы:
Вы пишите
> На основании данных модели и величины критериев оценки ИП
> принимается решение об одобрении либо неодобрении всего проекта
> либо какой-то его части (схема "да-нет")
- что за модель, на каких предположениях она построена и как избегает:
> формальная определенность значений показателей и математических
> зависимостей при фактической недоопределенности многих из них,
> жесткие требования к используемой информации, узко целевой характер
> математических моделей, потребность рассматривать много вариантов
> ИП, необходимость разработки алгоритмов моделирования, разграничение
> "входов" и "выходов" модели, потребность в оценивании проектного
> риска, трудности решения неоднозначных задач
Что-то мне подсказывает, что применяемая модель как раз по
перечисленным параметрам ни чем не лучше давно известных
Что касается тех пожеланий, которым удовлетворяет рассматриваемая
технология:
> одновременное рассмотрение множества вариантов ИП как единого
> проекта с лежащими в некоторой области значениями показателей,
Любая модель позволяет рассматривать множество вариантов ИП, правда
только такое множество, где все ИП в смысле ограничений модели похожи
> возможность задать желаемое значение любого показателя модели,
Как и любая другая модель
> автоматическое определение границ значений показателей, выход за
> которые исключает достижение заданного результата,
это вопрос реализации в программных средствах..
> адекватное отражение многочисленных факторов риска и
> недоопределенностей, характерных для ИП,
Что, всех факторов риска? или только тех которые рассматриваются в
модели?
Если первое - то это круто, если второе, то как и любая другая модель,
которая имеет право на существование..
> возможность легко прослеживать влияние на показатели проекта любых
> дополнительных условий, выраженных как в форме числовых данных, так
> и в форме уравнений и неравенств
Вопрос не модели, а используемого математического аппарата, если в
аппарате разбираешься, то "легко можешь прослеживать влияние"..
Максим Часовиков вне форума   Ответить с цитированием
Старый 09.02.2009, 01:34   #10
Сергей Черемушкин
консультант форума
 
Регистрация: 11.10.2007
Адрес: Россия, Саранск
Сообщений: 110
По умолчанию

Евгений Смирнов пишет:
> для расширения кругозора и Вашей инструментальной оснащенности
> советую посмотреть презентацию технологии, которая относится
> к Excel примерно так, как реактивный самолет к велосипеду
> http://files.mail.ru/VM5MNW
См. http://sergei-cheremushkin.narod.ru/...s/Page3332.htm
Методика простая и ничего сложного здесь нет. При необходимости
можно внести изменения в формулы для учета дробной части месяца.
Excel наилучший инструмент для финансовых расчетов и моделирования,
если вам конечно не лень самостоятельно вбивать формулы. Зато в
отличие от якобы готовых решений модель всегда можно доработать и
усовершенствовать. Кому интересно, можете еще посмотреть Quantrix
Modeler. Весьма интересная вещь, хотя очень не хватает глубины
проработки, как в Excel.
Сергей Черемушкин вне форума   Ответить с цитированием
Интересное обсуждение? Поделись в соцсети.
Ответ

Метки
Excel, анализ, денежный поток, инвестиции, контроллинг, моделирование, окупаемость, управленческий учет

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.

Быстрый переход


Текущее время: 20:43. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot