NPVM function

Discounted Cash Flow category - DCF Dispersed Annual family Home 
What the name means"Present Value of annual cash flows that are annually specified that are assumed to take place at intervals over the year"
SyntaxNPVM ( NPVDate, DisAER, AnnualCashFlows, StartAnnDate, PmtsPerYear )
DescriptionCalculates the Net Present Value of a series of annual cashflows, taking into account that cash flows are dispersed throughout the year according to PmtsPerYear.
See also Excel functionsNPV (Related)
VariableType or ValueDescription
Inputs: (5)
1 NPVDate Date The date to which the Net Present Value (NPV) is discounted.
2 DisAER Float The discount rate expressed as an AER (Annual Equivalent Rate). See Annual Equivalent Rates.
3 AnnualCashFlows Range of Floats (numbers) Annual cash flows, evenly spaced one year apart, the first one starting on StartAnnDate
4 StartAnnDate Date Start date of annual cash flows
5 PmtsPerYear Float Number of payments Per Year (eg +4 = qtrly in advance, -4 = qtrly in arrear)
Output:
Return Value NPV Float The Net Present Value.
Defaults and Values

The variable(s) of this function have certain defaults and/or switch values associated with them. Click here to see more.

Features

This function has a few features that help explain its name. Click here to see more.

Range Handling and Constraints

This function has range inputs that are subject to range handling procedures to help reduce input errors and increase flexibility and speed. Click here to see more.

General
This function should have been named PVM< for consistency with the other DCF functions, but it clashed with the existing annuity function PVM
Whats good or unique about it
With PmtsPerYear of 1 and an NPVDate equal to the StartAnnDate this gives the same results as Excels NPV function. This function however extends this, principally by allowing the specification of cash flows as occurring throughout the year (either months, quarters etc) and in in advance or arrears.
Key Points
StartAnnDate
Note in the PVA and PVE functions, StartAnnDate is the date of the first cashflow. In the fairly similar NPVM function, StartAnnDate is the start date of the first period, because NPVM deals with cash flows occurring over time rather than at a discrete point.
Examples
  • Preview of the NPVM example.
  • The above spreadsheet can be accessed from the Quick Reference (on the Business Functions menu), on the Examples menu, or in the Business Functions\Component Examples directory