Category: Financial

Syntax: NPV ( payment; interestRate )


paymentA repeating field that contains one or more values representing loan and payment amounts.

interestRateAn interest rate, expressed as a decimal number.

Data type returned: Number


Returns the Net Present Value of a series of unequal payments made at regular intervals, assuming a fixed interestRate per interval. The repeating field specified in the first parameter should contain all loan and payment amounts.


Imagine someone borrows $300 from you and repays you $100, $50, $100, and $125 at regular intervals.

Assuming an interest rate of 5%, the NPV() function can tell you the actual profit, in todays dollars, that will be realized from this transaction. To calculate this, you would place the following values in a repeating number field: -300, 100, 50, 100, and 125. Then, use the formula

 Round (NPV (Payments; .05)),

which returns $28.39. Your actual profit on the transaction would be $75 (simply the sum of the payments minus the original loan). That $75, however, is collected over time, so the present value is discounted by the assumed interest rate. The higher the interest rate, the less the NPV of the $75.

: FileMaker Specifications

FileMaker 8 Product Line

Specifications and Storage Limits

Field Types and Import/Export Formats

: Calculation Functions

Working with Calculations Primer

Calculation Signatures

Calculation Functions

: Custom Functions

Custom Functions Primer

Useful Custom Functions

: Script Steps

Scripting Primer

Script Step Reference

: Quick Reference

FileMaker Error Codes

FileMaker Keyboard Shortcuts

FileMaker Network Ports

FileMaker Server Command Line Reference

FileMaker XML Reference

: Other Resources

Where to Go for More Information

FileMaker 8 Functions and Scripts Desk Reference
FileMaker 8 Functions and Scripts Desk Reference
ISBN: 0789735113
EAN: 2147483647
Year: 2004
Pages: 352 © 2008-2020.
If you may any questions please contact us: