FV Function [VBA]

Returns the future value of an investment based on periodic, constant payments and a constant interest rate (Future Value).

warning

This constant, function or object is enabled with the statement Option VBASupport 1 placed before the executable program code in a module.


Syntax:


FV(Rate as Double, NPer as Double, Pmt as Double, [PV as Variant], [Due as Variant])

Return value:

Double

Parameters:

αž’αžαŸ’αžšαžΆ αž‡αžΆβ€‹αž’αžαŸ’αžšαžΆβ€‹αž€αžΆαžšβ€‹αž”αŸ’αžšαžΆαž€αŸ‹β€‹αžαžΆαž˜β€‹αž€αžΆαž›β€‹αž€αŸ†αžŽαžαŸ‹Β αŸ”

NPer αž‡αžΆβ€‹αž…αŸ†αž“αž½αž“β€‹αžŸαžšαž»αž”β€‹αž“αŸƒβ€‹αž’αŸ†αž‘αž»αž„αž–αŸαž›β€‹β€‹ (αž’αŸ†αž‘αž»αž„αž–αŸαž›β€‹αž€αžΆαžšβ€‹αž”αž„αŸ‹β€‹αž”αŸ’αžšαžΆαž€αŸ‹β€‹β€‹) αŸ”

Pmt αž‚αžΊβ€‹αž‡αžΆβ€‹αž€αžΆβ€‹αžšαž…αŸ†αžŽαžΆαž™β€‹αž”αŸ’αžšαž…αžΆαŸ†αž†αŸ’αž“αžΆαŸ†β€‹αž™αŸ‰αžΆαž„β€‹αž‘αŸ€αžαž‘αžΆαžαŸ‹β€‹αž€αŸ’αž“αž»αž„β€‹αž˜αž½αž™β€‹αžšαž™αŸˆαž–αŸαž›Β αŸ”

PV (αž‡αž˜αŸ’αžšαžΎαžŸ) αž‚αžΊβ€‹αž‡αžΆβ€‹αžαž˜αŸ’αž›αŸƒαžŸαžΆαž…αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹ (αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“) αž“αŸƒβ€‹αž€αžΆβ€‹αžšαž”αžŽαŸ’αžŠαžΆαž€αŸ‹β€‹αž‘αž»αž“Β αŸ”

Due (optional) defines whether the payment is due at the beginning or the end of a period.

0 - the payment is due at the end of the period;

1 - the payment is due at the beginning of the period.

Error codes:

5 αž€αžΆαžšβ€‹αž αŸ…β€‹αž”αŸ‚αž”αž”αž‘β€‹αž˜αž·αž“β€‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ

Example:


Sub ExampleFV
 Dim myFV As Double
 myFV = =FV(0.04, 2, 750, 2500)
 Print myFV ' returns 4234.00 currency units. The value at the end of the investment is 4234.00 currency units.
End Sub

Please support us!