Максим, вероятно мы не сосем поняли друг друга, про функцию ЧИСТВНДОХ() в своем предыдущем комментарии я в принципе не упоминал, а расчеты проводились при помощи данной формулы =S*(1 + i )^(t/T).
Евгений, я прошу прощения, но Ваш комментарий к предлагаемой мною формуле неверен. Это касается и знаков денежных потоков и зачений t и T. Предлагаю читателям почитать справку Excel к функции ЧИСТВНДОХ().
Что касается точности, то подбирайте параметр (значение ставки дисконтирования) с требуемой точностью. Чем больше точность, тем больше итераций. Лично я никогда не сталкивался с необходимостью считать доходность с точностью более 3 знаков после запятой.
ЧИСТВНДОХ() считает с точностью до 6-го знака после запятой.
Евгений, УК "Арсагера" >PRODUCT(I3:I28*1+1) - не совсем понял зачем >в этом месте умножать на 1? Разве для >перевода Ваших значений в проценты не нужно >их разделить на 100?
я делаю не совсем в эксель, а в свободно распространяемом офисном пакете OpenOffice может это его особенность тип ячеек для выборки - проценты если делим ячейку такого типа на 100 то результат ячейки 18% получается 0,0018 чтобы привести вид такой ячейки в долевое число нужно 18%/100*100 а это и есть 1 если тип ячейки был - число, тогда да, просто разделить на 100, но в силу некоторых особенностей мне нужно использовать тип ячейки - процент
в любом случае, секрет в такой конструкции в фигурных скобках и интерпретации ячейки как формула массива, до сегодняшнего дня я такого приёма не знал
Максим, в приведенной Вами формуле хотелось бы отметить несколько моментов, чтобы данный способ был более понятен читателям: 1. Для корректного расчета формула имеет вид =S*(1 + i )^(t/T). И направление денежного потока (то есть ввод это или вывод - не важно) 2. Расчет ведется для каждого ввода/вывода средств. При этом t - время прошедшее со времени ввода/вывода до текущего момента, а T время всего периода, в качестве i можно выбрать любую ставку какую захотите. S - это ввод или вывод средств. 3. После расчета по формуле для каждого ввода/вывода все значения суммируются. И при помощи функции экселя подбор параметра (поиск решения) необходимо подобрать такое значение ставки i, при котором итоговая сумма будет равна стоимости портфеля в текущем моменте. Это значение ставки i и будет являться искомой доходностью. Однако стоит отметить, что подбор параметра дает определенную погрешность при расчете доходности, поэтому для получения максимального точного результата следует использовать расчет приведенный в статье.
Александр, таблица в любом случае не будет очень большой для экселя) А для Вас самое главное итоговое значение. PRODUCT(I3:I28*1+1) - не совсем понял зачем в этом месте умножать на 1? Разве для перевода Ваших значений в проценты не нужно их разделить на 100?