Excel Functions in EAC ToolsExcel Functions in EAC Tools\Single life functionsSingle life functions\Other single life functionsOther single life functions\PreRetDisc

PreRetDisc

PreRetDisc returns a pre-retirement discount factor, discounted from a future age 𝑥 + 𝑛 to a current age 𝑥, based on assumptions for interest, pre-retirement mortality, and termination.

Where

and the discount factors for mortality and termination are as follows:

Syntax

PreRetDisc(CurrentAge, FutureAge, InterestRate, [MortalityTable], [AgeSetback], [TurnoverTable], [CalculationMethod])

Parameter Name

Description

CurrentAge

Current age 𝑥. May be provided as an integer, or as a fractional amount (e.g. years & months).

FutureAge

Future age = 𝑥 + 𝑛.

InterestRate

The interest rate(s) to discount future payments to calculate the present value. May be a number, a percentage, a text string, a named range, or reference to a range.

·       Rates can be defined using these interest definitions.

·       Note: A value that is greater than 25% (i.e. 0.25) will be divided by 100; e.g. if you enter 2.75 it will be treated as .0275 or 2.75%.

MortalityTable

Mortality table definition text string.
Optional, default = none

AgeSetback

Mortality table age set-back. A negative number is a set-forward.
Note that you can also define a setback using the "/sb" option in the table definition (or "/sf").
Optional, default = 0.

TurnoverTable

One of the published T-Tables = "t1", "t2", … , "t17"; or a named range of rates; or a reference to a range of rates.
Optional, default = none.

CalculationMethod

Method of calculation for fractional ages.
Optional, default = 0

Method

Description

0

assume that PreRetDisc is linear, interpolate on values calculated at whole ages

1

assume that 𝑙𝑥+𝑡 is a linear function of 𝑡 for 0 ≤ 𝑡 ≤ 1 (UDD)