Показано с 1 по 12 из 12
Тема: Срок окупаемости
-
22.07.2008, 01:41 #1
- Регистрация
- 22.07.2008
- Сообщений
- 11
Срок окупаемости
Здравствуйте! Помогите пожалуйста разобраться, никак не могу в Exel прописать формулу расчета срока окупаемости. У меня есть в таблице (поквартальная разбивка) накопленный чистый приведенный доход, когда он становится положительным, т.е. наступает срок окупаемости. Но как это прописать, чтобы автоматически "выскакивал" период - не знаю Помогите пожалуйста
-
22.07.2008, 14:46 #2
- Регистрация
- 16.04.2008
- Сообщений
- 25
Сначала надо определиться что понимается под строком окупаемости. Дисконтированный срок окупаемости или обычный?
Если обычный, то я бы сделал так, сначала просчитал бы денежные поступления в каждом периоде проекта (начиная с затратной части, т.е. сначала они буду отрицательные), а затем накопленную сумму (т.е. сумму всех денежных поступлений) опять же на каждом этапе. В данном случае срок окупаемости наступит тогда, когда накопленная сумма станет больше 0. Если необходим дисконтированный срок окупаемости, то необходимо сделать еще одну строку, в которой будет отображаться сумма дисконтированной прибыли, и дальше сделать две строки указанные выше, исходя из расчета этйо прибыли.
"автоматически "выскакивал" период" - если имеется ввиду, что, в какой то ячейке автоматически появлялся срок окупаемости при изменении данных, то тут надо думать, я бы написал макрос, так как привык работать через них. Но думаю можно намудрить что-нибудь с оператором ЕСЛИ, хотя не уверен.
-
22.07.2008, 16:03 #3
- Регистрация
- 22.07.2008
- Сообщений
- 11
Нужен период окупаемости и простой и дисконтированный. Простой я поняла - когда сумма накопленного ЧДП становится положительной, т.е. наши поступления сравняются с нашими расходами по проекту. То же самое я так понимаю и по дисконтированному ЧДП? Я перемножаю ЧДП на коэффциент дисконтирования, и по накопленному дисконтированному ЧДП вижу когда он становится положительным, соответственно тогда и наступает дисконтированный срок окупаемости?
Вы меня верно поняли - мне нужно вставить формулу, по которой я не буду сама, "вручную", подсчитывать когда ЧДП становится положительным.
-
22.07.2008, 18:14 #4
- Регистрация
- 16.04.2008
- Сообщений
- 25
ну да с дисконтированным денежным потоком так и есть.
Вот кстати, слегка извращенный способ, как автаматически определить тот период, в котором настанет срок окупаемости.
Шаг №1.
Если еще не сделано, то пронумеруйте строку для определения месяцев окупаемости (т.е. первая ячейка в к-ф это первый месяц, вторая - второй и т.д.). - Пусть это будет в экселе, скажем, строка A+1 (где А любое вам удобное число). - это нужно для того, что бы эту sub-таблицу вынести подальше, что бы она не мешала и не портила вид всего к-ф.
Шаг №2.
Необходимо автоматически отметить ячейку, в которой настанет срок окупаемости. Это как мы уже отметили выше, прослеживается по накопленному ЧДП, итак особенности этой ячейки такие:
а) соседние от нее ячейки разные по знаку
б) значение в этой ячейке >0.
Итак, делаем еще одну строку (это будет в экселе строка А).
Забиваем в первую ячейку строки следующую формулу, и растягиваем ее по всей строке до конца к-ф:
=ЕСЛИ(И(B57*D57<0; C57>0);"окуп";0). - ВАЖНО: формулу измените под свою тиаблицу, я просто скопировал из своего примера.
Тут B - это первый столбец в кэш-фло (т.е. первый месяц), 57 это номер строки, где лежит наш накопленный ЧДП. Соответственно С - это столбец который мы проверяем. D - это следующий за ним столбец.
Небольшое пояснение, это логическая функция, она делает следующее: проверяет, разного ли знака соседнии ячейки (если знак чисел разный, то результат произведения чисел всегда отрицательный, если одинаковый, то всегда положительный). И, одновременно, проверяет, положительно ли значение в рассматриваемой ячейке. Если и то и то верно, то ячейки присваевается значение "окуп" (ну значение может быть любое другое, только желательно слово, лично у меня, если я ставил цифру, следующая функция (шаг№3) работала неверно).
Шаг №3.
На втором шаге, мы определили, в какой ячейке наступает срок окупаемости, но нам этого мало, нам ведь необходимо что бы это значение (номер месяца, которые мы прописали в строке в Шаг№1) автоматически присвивалось нужной ячейке.
Для этого, в необходимую ячейку нужно вставить следующую формулу:
=ГПР("окуп";B66:N67;2;ИСТИНА) - ВАЖНО: опять же, необходимо изменить номера ячеек для своей таблицы.
Что делает эта функция ГПР - она ищет в одной строке таблицы значение "окуп", а затем, возвращает значение, которое находится в этом же столбце указанной строки, заданной таблицы (таблица у меня такая B66:N67)
Итак, таблицей у нас будут те две строки которые мы создали в Шаге№1 и Шаге№2.
Значение "окуп", по умолчанию ищется в первой строке, вставляется из строки указанной (у нас это - 2).
Ну, вроде бы все, у меня работает.
П.С.
Способ конечно извращенный, но мне в голову что-то ничего другого не пришло. Если кто знает способ проще пишите.
П.П.С.
Перечитал свою писанину, возможно кому-то будет непонятно, если вопросы есть могу пояснитьПоследний раз редактировалось Kumoha; 22.07.2008 в 18:26.
-
23.07.2008, 01:29 #5
- Регистрация
- 22.07.2008
- Сообщений
- 11
Наверное я что-то не так делаю...у меня все появляется - и слово "окуп", а потом и номер квартала под этой ячейкой транспортируется в нужную ячейку. Только почему-то пометка "окуп" у меня упорно появляется над кварталом, предшествующем когда ЧПД становится положительным. Т.е. формула выглядит так =ЕСЛИ(И(K263*M263<0; L263>0);"окуп";0). Ячейка L263 действительно соответствует 2-м вышеуказанным условиям "а) соседние от нее ячейки разные по знаку
б) значение в этой ячейке >0." Только у меня почему-то пометка "окуп" (ну и соответсвенно и номер квартала вслед за ней тянется) появляется над ячейкой K263, хотя в этом квартале ЧПД еще отрицательный. Что я не так делаю? Kumoha, очень надеюсь на Вашу помощь. Спасибо
-
23.07.2008, 01:31 #6
- Регистрация
- 22.07.2008
- Сообщений
- 11
накопленный ЧДП отрицательный, я хотела сказать, извините
-
23.07.2008, 12:41 #7
- Регистрация
- 16.04.2008
- Сообщений
- 25
вроде бы все правильно.
Может быть просто перепутали строки? Посмотрите внимательней. больше сказать ничего не могу, смотреть надо, судя по посту выше ошибок быть не должно.
Еще проверьте, что бы в строке накопленного ЧДП во всех ячейках были цифры, может быть где-то стоит лишний разделительный пробел или точка вместо запятой (это в том случае если ряд копировался откуда то, если там считается формулой то ошибки нет).Последний раз редактировалось Kumoha; 23.07.2008 в 12:46.
-
24.07.2008, 01:07 #8
- Регистрация
- 22.07.2008
- Сообщений
- 11
Kuhoma, скажите, а будет большой наглостью если я попрошу Вас взгянуть на эту табличку, чтобы понять почему у меня не получается?...
-
02.10.2008, 09:41 #9
- Регистрация
- 30.09.2008
- Сообщений
- 11
Сообщение от Kumoha
Поправьте меня пожалуйста, если я не прав.
-
20.10.2008, 18:26 #10
- Регистрация
- 06.06.2008
- Сообщений
- 3
Можно под строчкой "накопленный ден поток" (что применимо и к дисконтированному потоку) добавить строчку и вписать туда логическую функцию "если" ("если CCF1<0,1:0). слева или справа сделать столбец суммы значений по этой строке.
таким образом, когда CCF станет положительным, значение в строке ниже составит 0, а сумма значений в строке будет равна количеству лет окупаемости
-
21.10.2008, 09:57 #11
- Регистрация
- 30.10.2007
- Сообщений
- 501
Сообщение от Михаил Албанец
Если Вы исключаете первоначальные затраты из потока, то срок наступит как только накопленный поток их превысит.
-
17.03.2010, 15:44 #12
- Регистрация
- 17.03.2010
- Сообщений
- 1
Срок окупаемости
Инвестиционный проект на сумму 2 млн руб. способен обеспечить ежегодные денежные поступления в сумме 1 млн руб. Какой будет срок окупаемости этого проекта при желательном уровне окупаемости (коэффициенте дисконтирования) 10%?