|
Функция NPV | | Синтаксис NPV(rate, values()) | Возвращает значение типа Double, указывающее итоговое сальдо ряда финансовых операций в проекции на текущий момент (с учетом уценки капитала). | Параметры Наименование | Описание | Rate | Обязательный. Выражение типа Double, указывающее скорость уценки капитала, выраженную как десятичное число.
| Values() | Обязательный. Массив типа Double, содержащий значения выплат и поступлений. Массив должен содержать как минимум одно отрицательное значение, соответствующее выплате, и одно положительное значение (поступление). |
| Замечания | Пример использования 'в данном примере функция NPV используется для расчета проекции на
текущий
'момент по результатам операций, занесенных в массив Values()., RetRate
'представляет фиксированную норму прибыли в качестве скорости уценки капитала
Dim Fmt, Guess, RetRate, NetPVal, Msg
Static Values(5) As Double 'объявляет массив
Fmt = "###,##0.00" 'денежный формат
Guess = .1 'начинает с 10 процентов
RetRate = .0625 'норма прибыли
Values(0) = -70000 'затраты на организацию бизнеса
'положительные суммы, отвечающие доходу за 4 года
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
NetPVal = NPV(RetRate, Values()) 'проекция на текущий момент
Msg = "Проекция итогов серии операций на текущий момент составляет "
Msg = Msg & Format(NetPVal, Fmt) & "."
MsgBox Msg 'выводит результат | Дополнительная информация Категория: Тригонометрические и финансовые функции Еще функции: Atn, Cos, DDB, FV, IPmt, IRR, Log, MIRR, NPer, NPV, Pmt, PPmt, PV, Rate, Sin, SLN, SYD, Tan |
|
|