Financial RECEIVED Float Settlement Date Maturity Date Investment Float Discount rate Float Basis Int The RECEIVED function returns the amount received at the maturity date for a invested security. Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/365. The settlement date must be before maturity date. RECEIVED(settlement; maturity; investment; discount; basis) RECEIVED("2/28/2001"; "8/31/2001"; 1000; 0.05; 0) returns 1,025.787 TBILLEQ Float Settlement Date Maturity Date Discount rate Float The TBILLEQ functions returns the bond equivalent for a treasury bill. The maturity date must be after the settlement date but within 365 days. TBILLEQ(settlement; maturity; discount) TBILLEQ("2/28/2001"; "8/31/2001"; 0.1) returns 0.1068 TBILLPRICE TBILLYIELD TBILLPRICE Float Settlement Date Maturity Date Discount rate Float The TBILLPRICE functions returns the price per $100 value for a treasury bill. The maturity date must be after the settlement date but within 365 days. The discount rate must be positive. TBILLPRICE(settlement; maturity; discount) TBILLPRICE("2/28/2001"; "8/31/2001"; 0.05) returns 97.4444 TBILLEQ TBILLYIELD TBILLYIELD Float Settlement Date Maturity Date Price per $100 face value Float The TBILLYIELD functions returns the yield for a treasury bill. The maturity date must be after the settlement date but within 365 days. The price must be positive. TBILLYIELD(settlement; maturity; price) TBILLYIELD("2/28/2001"; "8/31/2001"; 600) returns -1.63 TBILLEQ TBILLPRICE ACCRINT Float Issue date Date First interest Date Settlement Date Annual rate of security Float Par value Float Number of payments per year Float Day counting basis Int The ACCRINT function returns accrued interest for a security which pays periodic interest. Allowed frequencies are 1 - annual, 2 - semi-annual or 4 - quarterly. Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/365. ACCRINT(issue; first interest; settlement; rate; par; frequency; basis) ACCRINT("2/28/2001"; "8/31/2001"; "5/1/2001"; 0.1; 1000; 2; 0) returns 16,944 ACCRINTM ACCRINTM Float Issue date Date Settlement Date Annual rate of security Float Par value Float Day counting basis Int The ACCRINTM function returns accrued interest for a security which pays interests at maturity date. Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/365. ACCRINTM(issue; settlement; rate; par; basis) ACCRINTM("2/28/2001"; "8/31/2001"; 0.1; 100) returns 5.0278 ACCRINT INTRATE Float Settlement Date Maturity Date Investment Float Redemption Float Day counting basis Int The INTRATE function returns the interest rate for a fully invested security. Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/365. INTRATE(settlement; maturity; investment; redemption; basis) INTRATE("2/28/2001"; "8/31/2001"; 1000000; 2000000; 1) returns 1.98 DISC Float Settlement Date Maturity Date Price per $100 face value Float Redemption Float Day counting basis Int The DISC function returns the discount rate for a security. Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/365. DISC(settlement; maturity; par; redemption; basis) DISC("2/28/2001"; "8/31/2001"; 12; 14) returns 0.2841 DOLLARDE Float Fractional Dollar Float Fraction Int The DOLLARDE() function returns a dollar price expressed as a decimal number. The fractional dollar is the number to be converted and the fraction is the denominator of the fraction DOLLARDE(fractional dollar; fraction) DOLLARDE(1.02; 16) - stands for 1 and 2/16 - returns 1.125 DOLLARDE DOLLARFR Float Decimal Dollar Float Fraction Int The DOLLARFR() function returns a dollar price expressed as a fraction. The decimal dollar is the number to be converted and the fraction is the denominator of the fraction DOLLARFR(fractional dollar; fraction) DOLLARFR DOLLARFR(1.125; 16) returns 1.02. (1 + 2/16) COUPNUM Float Settlement Date Maturity Date Frequency Float Day counting basis Int The COUPNUM function returns the number of coupons to be paid between the settlement and the maturity. Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/365. COUPNUM(settlement; maturity; frequency; basis) COUPNUM("2/28/2001"; "8/31/2001"; 2; 0) returns 1 FV Float Present value Float Rate Float Periods Float The FV() function returns the future value of an investment, given the yield and the time elapsed. If you have $1000 in a bank account earning 8% interest, after two years you will have FV(1000;0.08;2) or $1166.40. FV(present value;yield;periods) FV(1000;0.08;2) equals 1166.40 DURATION Float Rate Float Present value (PV) Float Future value (FV) Float Returns the number of periods needed for an investment to retain a desired value. DURATION(rate; pv; fv) DURATION(0.1; 1000; 2000) returns 7.27 FV PV NPER Float Rate Float Payment Float Present value (PV) Float Future value (FV - optional) Float Type (optional) IntType Returns the number of periods of an investment. NPER(rate;payment;pv;fv;type) NPER(0.1; -100; 1000) equals 11 NPER(0.06; 0; -10000; 20000 ;0) returns 11.906 PMT Float Rate Float Number of periods (NPer) Float Present value (PV) Float Future value (FV - optional) Float Type (optional) IntType PMT returns the amount of payment for a loan based on a constant interest rate and constant payments (each payment is equal amount). PMT(rate; nper ; pv; fv; type) PMT(0.1; 4; 10000) equals -3154.71 NPER IPMT PPMT PV PV Float Future value Float Interest rate Float Periods Float The PV() function returns the present value of an investment -- the value today of a sum of money in the future, given the rate of interest or inflation. For example if you need $1166.40 for your new computer and you want to buy it in two years while earning 8% interest, you need to start with PV(1166.4;0.08;2) or $1000. PV(future value;rate;periods) PV(1166.4;0.08;2) equals 1000 PPMT Float Rate Float Period Float Number of periods Float Present value Float Future value (optional) Float Type (optional) IntType PPMT calculates the amount of a payment of an annuity going towards principal. Rate is the periodic interest rate. Period is the amortizement period. 1 for the first and NPER for the last period. NPER is the total number of periods during which annuity is paid. PV is the present value in the sequence of payments. FV (optional) is the desired (future) value. default: 0. Type (optional) defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period. PPMT(Rate; Period; NPer; PV; FV; Type) PPMT(0.0875;1;36;5000;8000;1) equals -18.48 IPMT PMT PV ISPMT Float Rate Float Period IntType Number of periods IntType Present values (PV) Float Calculates the interest paid on a given period of an investment. Rate is the periodic interest rate. Period is the amortizement period. 1 for the first and NPer for the last period. NPer is the total number of periods during which annuity is paid. PV is the present value in the sequence of payments. ISPMT(Rate; Period; NPer; PV) ISPMT(0.1; 1; 3; 8000000) equals -533333 PV IPMT Float Rate Float Period Float Number of periods Float Present values Float Future value (optional) Float Type (optional) IntType IPMT calculates the amount of a payment of an annuity going towards interest. Rate is the periodic interest rate. Period is the amortizement period. 1 for the first and NPER for the last period. NPER is the total number of periods during which annuity is paid. PV is the present value in the sequence of payments. FV (optional) is the desired (future) value. default: 0. Type (optional) defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period. The example shows the interest to pay in the last year of a three year loan. The interest rate is 10 percent. IPMT(Rate; Period; NPer; PV; FV; Type) IPMT(0.1;3;3;8000) equals -292.45 PPMT PV PMT PV_ANNUITY Float Payment per period Float Interest rate Float Periods Float The PV_ANNUITY() function returns the present value of an annuity or stream of payments. For example: a "million dollar" lottery ticket that pays $50,000 a year for 20 years, with an interest rate of 5%, is actually worth PV_ANNUITY(50000;0.05;20) or $623,111. This function assumes that payments are made at the end of each period. PV_ANNUITY(amount;interest;periods) PV_ANNUITY(1000;0.05;5) equals 4329.48 FV_ANNUITY Float Payment per period Float Interest rate Float Periods Float The FV_ANNUITY() function returns the future value of a stream of payments given the amount of the payment, the interest rate and the number of periods. For example: If you receive $500 per year for 20 years, and invest it at 8%, the total after 20 years will be FV_annuity(500;0.08;20) or $22,880.98. This function assumes that payments are made at the end of each period. FV_ANNUITY(amount;interest;periods) FV_ANNUITY(1000;0.05;5) equals 5525.63 COMPOUND Float Principal Float Interest rate Float Periods per year Float Years Float The COMPOUND() function returns the value of an investment, given the principal, nominal interest rate, compounding frequency and time. For example: $5000 at 12% interest compounded quarterly for 5 years will become COMPOUND(5000;0.12;4;5) or $9030.56. COMPOUND(initial;interest;periods;periods_per_year) COMPOUND(5000;0.12;4;5) equals 9030.56 CONTINUOUS Float Principal Float Interest rate Float Years Float The CONTINUOUS() function calculates the return on continuously compounded interest, given the principal, nominal rate and time in years. For example: $1000 earning 10% for 1 year becomes CONTINUOUS(1000;.1;1) or $1105.17. CONTINOUS(principal;interest;years) CONTINUOUS(1000;0.1;1) equals 1105.17 EFFECT Float Nominal interest rate Float Periods Float The EFFECT() function calculates the effective yield for a nominal interest rate (annual rate or APR). For example: 8% interest compounded monthly provides an effective yield of EFFECT(.08;12) or 8.3%. EFFECT(nominal;periods) EFFECT(0.08;12) equals 0.083 EFFECTIVE EFFECTIVE Float Nominal interest rate Float Periods Float The EFFECTIVE() function calculates the effective yield for a nominal interest rate (annual rate or APR). It is the same as the EFFECT function. EFFECTIVE(nominal;periods) EFFECT NOMINAL Float Effective interest rate Float Periods Float The NOMINAL() function calculates the nominal (stated) interest rate for an effective (annualized) interest rate compounded at given intervals. For example: to earn 8% on an account compounded monthly, you need a return of NOMINAL(.08;12) or 7.72%. NOMINAL(effective;periods) NOMINAL(0.08;12) equals 0.0772 ZERO_COUPON Float Face value Float Interest rate Float Years Float The ZERO_COUPON() function calculates the value of a zero-coupon (pure discount) bond. For example: if the interest rate is 10%, a $1000 bond that matures in 20 years is worth ZERO_COUPON(1000;.1;20) or $148.64. ZERO_COUPON(face value;rate;years) ZERO_COUPON(1000;.1;20) equals 148.64 LEVEL_COUPON Float Face value Float Coupon rate Float Coupons per year Float Years Float Market interest rate Float The LEVEL_COUPON() function calculates the value of a level-coupon bond. For example: if the interest rate is 10%, a $1000 bond with semi-annual coupons at a rate of 13% that matures in 4 years is worth LEVEL_COUPON(1000;.13;2;4;.1) or $1096.95. LEVEL_COUPON(face value;rate;years) LEVEL_COUPON(1000;.13;2;4;.1) equals 1096.95 SLN Float Cost Float Salvage Float Life Float The SLN() function will determine the straight line depreciation of an asset for a single period. Cost is the amount you paid for the asset. Salvage is the value of the asset at the end of the period. Life is the number of periods over which the asset is depreciated. SLN divides the cost evenly over the life of an asset. SLN(cost; salvage value; life) SLN(10000;700;10) equals 930 SYD SYD Float Cost Float Salvage Float Life Float Period Float The SYD() function will calculate the sum-of-years digits depreciation for an asset based on its cost, salvage value, anticipated life, and a particular period. This method accelerates the rate of the depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The depreciable cost is the actual cost minus the salvage value. The useful life is the number of periods (typically years) over which the asset is depreciated. SYD(cost; salvage value; life; period) SYD(5000; 200; 5; 2) equals 1280 SLN DDB Float Cost Float Salvage Float Life Float Period Float Factor Float The DDB() function calculates the depreciation of an asset for a given period using the arithmetic-declining method. The factor is optional, if omitted it is assumed to be 2. All the parameter must be greater than zero. DDB(cost; salvage value; life; period [;factor]) DDB(75000;1;60;12;2) returns 1721.81 DB Float Cost Float Salvage Float Life Float Period Float Month Float The DB() function will calculate the depreciation of an asset for a given period using the fixed-declining balance method. Month is optional, if omitted it is assumed to be 12. DB(cost; salvage value; life; period [;month]) DB(8000;400;6;3) equals 1158.40 DB(8000;400;6;3;2) equals 1783.41 EURO Float Currency String The EURO() function converts one Euro to a given national currency in the European monetary union. Currency is one of the following: ATS (Austria), BEF (Belgium), DEM (Germany), ESP (Spain), FIM (Finland), FRF (France), GRD (Greece), IEP (Ireland), ITL (Italy), LUF (Luxembourg), NLG (Netherlands), or PTE (Portugal). EURO(currency) EURO("DEM") equals 1.95583