|  | | Функция 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 | 
 |  |