WorksheetFunction.Xirr(Object, Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает внутреннюю норму доходности для расписания денежных потоков, который не обязательно является периодическим. Чтобы вычислить внутреннюю норму прибыли для ряда периодических денежных потоков, используйте функцию IRR.
public double Xirr (object Arg1, object Arg2, object Arg3);
Public Function Xirr (Arg1 As Object, Arg2 As Object, Optional Arg3 As Object) As Double
Параметры
- Arg1
- Object
Значения — последовательность денежных потоков, соответствующая графику платежей в датах. Первый платеж необязателен и соответствует стоимости или платежу, который происходит в начале инвестиции. Если первое значение является стоимостью или платежом, оно должно быть отрицательным значением. Все последующие платежи скидываются в зависимости от 365-дневного года. Ряд значений должен содержать по крайней мере одно положительное и одно отрицательное значение.
- Arg2
- Object
Даты — график дат оплаты, соответствующий платежам по денежным потокам. Дата первого платежа указывает начало графика платежей. Все остальные даты должны быть позже этой даты, но они могут встречаться в любом порядке. Даты следует вводить с помощью функции DATE или в качестве результатов других формул или функций. Например, используйте date(2008,5;23) для 23-го дня мая 2008 г. Проблемы могут возникнуть, если даты вводятся в виде текста.
- Arg3
- Object
Угадывание — число, которое вы угадываете, близко к результату Xirr.
Возвращаемое значение
Комментарии
Microsoft Excel сохраняет даты как последовательные серийные номера, чтобы их можно было использовать в вычислениях. По умолчанию 1 января 1900 года — серийный номер 1, а 1 января 2008 года — серийный номер 39448, так как после 1 января 1900 г. это 39 448 дней. Microsoft Excel для Macintosh использует другую систему даты по умолчанию.
Числа в датах усекаются до целых чисел.
Xirr ожидает по крайней мере один положительный денежный поток и один отрицательный денежный поток; В противном случае Xirr возвращает #NUM! значение ошибки.
Если какое-либо число в датах не является допустимой датой, Xirr возвращает #VALUE! значение ошибки.
Если какое-либо число в датах предшествует дате начала, Xirr возвращает #NUM! значение ошибки.
Если значения и даты содержат разное количество значений, Xirr возвращает #NUM! значение ошибки.
В большинстве случаев не требуется предоставлять догадку для вычисления Xirr . Если этот параметр опущен, предполагается, что значение guess равно 0,1 (10 %).
Xirr тесно связан с Xnpv(Object, Object)функцией net present value. Ставка доходности, вычисляемая Xirr , — это процентная ставка, соответствующая XNPV = 0.
Excel использует итеративный метод вычисления Xirr. Используя изменяющуюся скорость (начиная с угадок), Xirr циклически выполняет вычисление до тех пор, пока результат не будет точным в пределах 0,000001 процента. Если Xirr не может найти результат, который работает после 100 попыток, #NUM! Возвращается значение ошибки. Ставка будет изменена до тех пор, пока:
Рис. 1. Уравнение
где:
di = дата последнего платежа.
d1 = дата 0-го платежа.
Pi = ith, или последний, платеж.