Функции Visual Basic:NPV
Функция NPV
NPV(Rate, ValueArray())
Функция NPV служит служит для расчета приведенного на текущий момент сальдо ряда будущих финансовых операций с учетом уценки капитала по модели финансового потока.Порядок операций (выплат и поступлений) функция NPV определяет по номерам элементов массива.По этой причине взаимное расположение элементов обязательно должно соответствовать действительности.Функции NPV и PV похожи с тем лишь исключением, что в отличие от функции NPV функция PV разрешает регистрацию операций не только в конце,но и в начале каждого периода.Кроме того,в отличие от функции PV функция NPV разрешает использовать не только постоянные,но и переменные суммы операций
Параметры
Функция содержит именованные аргументы
Rate | Обязательный аргумент типа Double,задающий скорость уценки капитала,выраженное как десятичная дробь
|
ValueArray() | Обязательный аргумент-массив типа Double,содержащий значения выплат и поступлений.Массив должен содержать как минимум одно отрицательное значение,соответствующее выплате,и одно положительное значение (поступление)
|
Пример:
' Пример использования функции NPV
' для расчета проекции на текущий момент
' результатов операций,занесенных в массив V()
'(в качестве скорости уценки капитала принята
' фиксированная норма прибыли e)
Dim e,NPb
V(5) As Double 'объявляем массив
e=0.0625 'норма прибыли
V(0)=-8000 ' затраты
' Положительные суммы,отвечающие доходу за 4 года
V(1)=24000:V(2)=26000
V(3)=28000:V(4)=30000
'Проекция на текущий момент
NPb=NPV(e,V())
Категория:
Финансовые функции
|