PDA

Показать полную графическую версию : есть ли в php аналог функции XIRR? (XIRR-функция Excel)


zvezda_t
24-02-2010, 15:39
XIRR(values,dates[,guess])

Описание:
Функция XIRR вычисляет внутреннюю скорость возврата вложений, который необязательно производится периодическими выплатами. Эта функция тесно связана с функциями чистого текущего значения (NPV и XNPV). XIRR - это процентная ставка для серии выплат, для которой XNPV равно 0.

@values содержит серию выплат создаваемую вложениями. @dates содержит даты выплат. Первая дата описывает день первого платежа, поэтому все остальные даты должны быть более поздними. Дополнительный параметр @guess - это исходное значение используемое для вычисления XIRR. Вам не нужно использовать его, он необходим только для совместимости с Excel.

Пример использования(в Excel):
Допустим, что ячейки A1:A5 содержат числа -6000, 2134, 1422, 1933 и 1422, а ячейки B1:B5 - даты "1999-01-15", "1999-04-04", "1999-05-09", "2000-03-12", and "2000-05-1". Тогда XIRR(A1:A5,B1:B5) равняется 0.224838.

Очень мне нужен аналог такой функции в php, есть такая???
подскажите пожалуйста!

mar
24-02-2010, 15:47
Ну, PHP - все-таки язык программирования, а не набор бухгалтерских макросов. Иначе говоря - нет, конечно, но ничто не мешает написать подобное, если Вы знаете алгоритм расчета.

Sham
25-02-2010, 02:55
Можно c Excel через COM работать. Например, как тут (http://www.phpclasses.org/browse/package/86.html).




© OSzone.net 2001-2012