TI 83, 83 Plus, and 84 Plus Finance Menu

In this article we will discuss several of the other financial functions that are built in to the TI 83, TI 83 Plus, and TI 84 Plus Finance menu. Please note that all of the tvm_ functions take arguments in exactly the same order as they are presented in the TVM Solver. For example, you can use the tvm_FV function as follows:

tvm_FV(N, I%, PV, PMT, P/Y, C/Y)

Notice that the tvm_FV function does not have an FV argument because you are solving for the FV. The other functions work similarly. Keep in mind that you must leave out the variable that you are solving for. Also, you can omit variables, but the function will then use the value that is stored in the TVM Solver. Therefore, if you are going to use these tvm_ functions, you should supply all of the arguments (except, perhaps, P/Y and C/Y) setting the unused arguments to zero. In most cases, you will probably use the TVM Solver rather than the tvm_ functions.

Perhaps the most common way that these functions are used is to extract results previously calculated in the TVM Solver. For example, imagine that you have calculated the present value of an annuity in the TVM Solver. If you then need that PV for use in an equation, you can simply call the tvm_PV function without any arguments to retrieve that value.

The table below shows the functions in the Finance menu and what they do. Note that the “Menu Number” column gives the shortcut to quickly recall a function. For example, to quickly get the value of the PV field from the TVM Solver, simply press APPS 1 4. You will then see tvm_PV on the screen, and if you press ENTER you will retrieve the value from the TVM Solver. Alternatively, you can use the tvm_PV function in a formula. If you need to double the value in the PV Field, simple call it to the screen and multiply it by 2. In other words, you can treat these functions as variables that take their value from the TVM Solver.

FunctionMenu NumberPurpose
TVM Solver1Description: Brings up the TVM Solver. Allows you to perform basic time value problems involving lump sums and annuities.
tvm_Pmt2Description: The tvm_Pmt function computes the annuity payment amount. This works exactly like solving for PMT in the TVM Solver. If you do not supply any arguments, it will return the value that is stored in PMT in the TVM Solver.

Usage: tvm_Pmt(N, I%, PV, FV, P/Y, C/Y)
tvm_I%3Description: The tvm_I% function computes the per period interest rate for an annuity, lump sum, or a combination. If you do not supply any arguments, it will return the value that is stored in I% in the TVM Solver.

Usage: tvm_I%(N, PV, FV, P/Y, C/Y)
tvm_PV4Description: The tvm_PV function calculates the present value of either lump sums, annuities, or a combination. If you don’t supply any arguments, it will return the value in PV in the TVM Solver.

Usage: tvm_PV(N, I%, PMT, FV, P/Y, C/Y)
tvm_N5Description: The tvm_N function calculates the number of periods of either lump sums, annuities, or a combination. If you don’t supply any arguments, it will return the value in N in the TVM Solver.

Usage: tvm_N(I%, PV, PMT, FV, P/Y, C/Y)
tvm_FV6Description: The tvm_FV function calculates the present value of either lump sums, annuities, or a combination. If you don’t supply any arguments, it will return the value in FV in the TVM Solver.

Usage: tvm_FV(N, I%, PV, PMT, P/Y, C/Y)
npv7Description: Calculates the net present value of a set of cash flows. Note that {Cash Flow Counts} is an optional array of cash flow frequencies. IO is the initial outlay.

Usage: NPV(I%, IO, {Cash Flows}, {Cash Flow Counts})
irr8Description: Calculates the internal rate of return of a set of cash flows. Note that {Cash Flow Counts} is an optional array of cash flow frequencies. IO is the initial outlay.

Usage: IRR(IO, {Cash Flows}, {Cash Flow Counts})
bal9Description: Calculates the remaining balance after the supplied period number. Note: You must enter the loan arguments (N, I%, PV, PMT, and perhaps FV) into the TVM Solver before using this function.

Usage: bal(period number)
ΣPrn0Description: Calculates the total principal paid on a loan between the beginning and ending periods. Note: You must enter the loan arguments (N, I%, PV, PMT, and perhaps FV) into the TVM Solver before using this function. Begin Period and End Period can be the same to get the principal paid in any single period.

Usage: ΣPrn(Begin Period, End Period)
ΣIntADescription: Calculates the total interest paid on a loan between the beginning and ending periods. Note: You must enter the loan arguments (N, I%, PV, PMT, and perhaps FV) into the TVM Solver before using this function. Begin Period and End Period can be the same to get the principal paid in any single period.

Usage: ΣInt(Begin Period, End Period)
NomBDescription: Converts an effective annual rate into a simple (nominal) annual rate of interest.

Usage: Nom(effective annual rate, periods per year)
EffCDescription: Converts a simple annual rate (nominal) into an effective annual rate of interest.

Usage: Eff(simple annual rate, periods per year)
dbdDDescription: Calculates the number of days between two dates. Dates can be entered in either MM.DDYY or DDMM.YY formats. Note that you cannot specify a day count basis (as for financial instruments). This function is equivalent to an actual/actual day count basis.

Usage: dbd(Begin Date, End Date)
Pmt_EndEDescription: Sets the calculator so that it assumes regular (end of period) annuity payments. This will change the TVM Solver setting.

Usage: Pmt_End
Pmt_BgnFDescription: Sets the calculator so that it assumes annuity payments occur at the beginning of the period. This will change the TVM Solver setting.

Usage: Pmt_Bgn
TI 83, 83 Plus and 84 Plus Finance Function Menu

Share this page: