CALC 1 Home Documentation Home Contact

CALC 1 c1 Payment Streams and Depreciation Functions

Wherever possible CALC 1 functions follow the spreadsheet functions of the same name.

Function Description Example Result
cumipmt(periodicRate, numPeriods, presentValue, startingPeriod, endingPeriod, whenDue) The total interest paid on a loan in specified periodic payments. c1.cumipmt(0.1325/12, 300, 50000, 1, 12, 0) -6608.92
cumipmtpmt(periodicRate, payment, presentValue, startingPeriod, endingPeriod, whenDue, decimalPlaces) The total capital repaid on a loan in specified periodic payments when payment is specified. c1.cumipmtpmt(.1325/12, -573.35, 50000, 1, 12, 0, 2) -6608.89
cumprincpmt(periodicRate, payment, presentValue, startingPeriod, endingPeriod, whenDue, decimalPlaces) The total capital repaid on a loan in specified periodic payments when payment is specified. c1.cumprincpmt(.1325/12, -573.35, 50000, 1, 12, 0, 2) -271.31
ddb(cost, salvage, life, deprPeriod, deprFactor) The depreciation of an asset for a given year using the double (or other factor) declining_balance method. c1.ddb(1000, 100, 4, 1, 2) 500
ddbrd(cost, salvage, life, deprPeriod) The remaining depreciation of an asset for a given year using the double (or other factor) declining balance method. c1.ddbrd(10000, 500, 5, 1, 2) 5500
fv(periodicRate, numPeriods, payment, presentValue, whenDue) The future value of an initial sum with a subsequent stream of payments. c1.fv(0.00375, 180, -200, -50000, 1) 149553
irr(list, estimate) Calculates the internal rate of return of a series of cash flows. c1.irr(listf, 0.13)  
mirr(list, financeRate, reinvestRate) The modified internal rate of return of a series of cash flows. c1.mirr(listf, 0.09, 0.0425)  
nper(periodicRate, payment, presentValue, futureValue, whenDue) The number of payment periods for an annuity. c1.nper(0.005, -200, -50000, 150000.00, 1) 149.58
npv(periodicDiscountRate, list) The net present value of an investment with regular cash payments. c1.npv(0.1, listf)  
npvcf0(periodicDiscountRate, list) The net present value of an investment with regular cash payments including cash flow 0. c1.npvcf0(0.13, listf)  
pmt(periodicRate, numPeriods, presentValue, futureValue, whenDue) The payment per period for a fixed rate loan. c1.pmt(0.005, 120, 200000, -100000.0000, 0) -1610.21
pv(periodicRate, numPeriods, payment, futureValue, whenDue) The present value of a stream of future payments with a final lump sum. c1.pv(0.00375, 180, -200, -50000, 1) 51732.04
rate(numPeriods, payment, presentValue, futureValue, whenDue, estimate) Calculates the interest rate for an annuity. c1.rate(32.0, 0, -6000, 10000, 0, 0.1) 0.02
sln(cost, salvage, life) The depreciation of an asset in a single period using the straight line depreciation method. c1.sln(10000, 1000, 6) 1500
syd(cost, salvage, life, deprPeriod) The depreciation of an asset for a given year using the sum_of_years'_digits method. c1.syd(10000, 500, 5, 1) 3166.67
sydrd(cost, salvage, life, deprPeriod) The remaining depreciation of an asset for a given year using the sum of years' digits method. c1.sydrd(10000, 500, 5, 1) 6333.33

Reference:

Time value of money - From Wikipedia, the free encyclopedia

Depreciation - From Wikipedia, the free encyclopedia