## Function |
## Name |
## Description |

`ACCRINT(issue, firstInterest, settlement, rate, par, frequency, basis, calcMethod)` |
ACCRINT | Returns the accrued interest for a security that pays periodic interest. |

`ACCRINTM(issue, settlement, rate, par, basis)` |
ACCRINTM | Returns the accrued interest for a security that pays interest at maturity. |

`AMORDEGRC(cost, datePurchased, firstPeriod, salvage, period, rate, basis)` |
AMORDEGRC | Returns the depreciation for each accounting period by using a depreciation coefficient. |

`AMORLINC(cost, datePurchased, firstPeriod, salvage, period, rate, basis)` |
AMORLINC | Returns the depreciation for each accounting period. |

`COUPDAYBS(settlement, maturity, frequency, basis)` |
COUPDAYBS | Returns the number of days from the beginning of the coupon period to the settlement date. |

`COUPDAYS(settlement, maturity, frequency, basis)` |
COUPDAYS | Returns the number of days in the coupon period that contains the settlement date. |

`COUPDAYSNC(settlement, maturity, frequency, basis)` |
COUPDAYSNC | Returns the number of days from the settlement date to the next coupon date. |

`COUPNCD(settlement, maturity, frequency, basis)` |
COUPNCD | Returns the next coupon date after the settlement date. |

`COUPNUM(settlement, maturity, frequency, basis)` |
COUPNUM | Returns the number of coupons payable between the settlement date and maturity date. |

`COUPPCD(settlement, maturity, frequency, basis)` |
COUPPCD | Returns the previous coupon date before the settlement date. |

`CUMIPMT(rate, nper, pv, startPeriod, endPeriod, typ)` |
CUMIPMT | Returns the cumulative interest paid between two periods. |

`CUMPRINC(rate, nper, pv, startPeriod, endPeriod, typ)` |
CUMPRINC | Returns the cumulative principal paid on a loan between two periods. |

`DB(cost, salvage, life, period, month)` |
DB | Returns the depreciation of an asset for a specified period by using the fixed-declining balance method. |

`DDB(cost, salvage, life, period, factor)` |
DDB | Returns the depreciation of an asset for a specified period by using the double-declining balance method or some other method that you specify. |

`DISC(settlement, maturity, pr, redemption, basis)` |
DISC | Returns the discount rate for a security. |

`DOLLARDE(fractionalDollar, fraction)` |
DOLLARDE | Converts a dollar price, expressed as a fraction, into a dollar price, expressed as a decimal number. |

`DOLLARFR(decimalDollar, fraction)` |
DOLLARFR | Converts a dollar price, expressed as a decimal number, into a dollar price, expressed as a fraction. |

`DURATION(settlement, maturity, coupon, yld, frequency, basis)` |
DURATION | Returns the annual duration of a security with periodic interest payments. |

`EFFECT(nominalRate, npery)` |
EFFECT | Returns the effective annual interest rate. |

`FV(rate, nper, pmt, pv, typ)` |
FV | Returns the future value of an investment. |

`FVSCHEDULE(principal, schedule)` |
FVSCHEDULE | Returns the future value of an initial principal after applying a series of compound interest rates. |

`INTRATE(settlement, maturity, investment, redemption, basis)` |
INTRATE | Returns the interest rate for a fully invested security. |

`IPMT(rate, per, nper, pv, fv, typ)` |
IPMT | Returns the interest payment for an investment for a given period. |

`IRR(values, guess)` |
IRR | Returns the internal rate of return for a series of cash flows. |

`ISPMT(rate, per, nper, pv)` |
ISPMT | Calculates the interest paid during a specific period of an investment. |

`MDURATION(settlement, maturity, coupon, yld, frequency, basis)` |
MDURATION | Returns the Macauley modified duration for a security with an assumed par value of $100. |

`MIRR(values, financeRate, reinvestRate)` |
MIRR | Returns the internal rate of return where positive and negative cash flows are financed at different rates. |

`NOMINAL(effectRate, npery)` |
NOMINAL | Returns the annual nominal interest rate. |

`NPER(rate, pmt, pv, fv, typ)` |
NPER | Returns the number of periods for an investment. |

`NPV(rate, values)` |
NPV | Returns the net present value of an investment based on a series of periodic cash flows and a discount rate. |

`PMT(rate, nper, pv, fv, typ)` |
PMT | Returns the periodic payment for an annuity. |

`PPMT(rate, per, nper, pv, fv, typ)` |
PPMT | Returns the payment on the principal for an investment for a given period. |

`PRICE(settlement, maturity, rate, yld, redemption, frequency, basis)` |
PRICE | Returns the price per $100 face value of a security that pays periodic interest. |

`PRICEDISC(settlement, maturity, discount, redemption, basis)` |
PRICEDISC | Returns the price per $100 face value of a discounted security. |

`PRICEMAT(settlement, maturity, issue, rate, yld, basis)` |
PRICEMAT | Returns the price per $100 face value of a security that pays interest at maturity. |

`PV(rate, nper, pmt, fv, typ)` |
PV | Returns the present value of an investment. |

`RATE(nper, pmt, pv, fv, typ, guess)` |
RATE | Returns the interest rate per period of an annuity. |

`RECEIVED(settlement, maturity, investment, discount, basis)` |
RATE | Returns the amount received at maturity for a fully invested security. |

`SLN(cost, salvage, life)` |
SLN | Returns the straight-line depreciation of an asset for one period. |

`SYD(cost, salvage, life, per)` |
SYD | Returns the sum-of-years’ digits depreciation of an asset for a specified period. |

`TBILLEQ(settlement, maturity, discount)` |
TBILLEQ | Returns the bond-equivalent yield for a Treasury bill. |

`TBILLPRICE(settlement, maturity, discount)` |
TBILLPRICE | Returns the price per $100 face value for a Treasury bill. |

`TBILLYIELD(settlement, maturity, pr)` |
TBILLYIELD | Returns the yield for a Treasury bill. |

`VDB(cost, salvage, life, startPeriod, endPeriod, factor)` |
VDB | Returns the depreciation of an asset for a specified or partial period by using a declining balance method. |

`XIRR(values, dates, guess)` |
XIRR | Returns the internal rate of return for a schedule of cash flows that is not necessarily periodic. |

`XNPV(rate, values, dates)` |
XIRR | Returns the net present value for a schedule of cash flows that is not necessarily periodic. |

`YIELD(settlement, maturity, rate, pr, redemption, frequency, basis)` |
YIELD | Returns the yield on a security that pays periodic interest. |

`YIELDDISC(settlement, maturity, pr, redemption, basis)` |
YIELDDISC | Returns the annual yield for a discounted security; for example, a Treasury bill. |

`YIELDMAT(settlement, maturity, issue, rate, pr, basis)` |
YIELDMAT | Returns the annual yield of a security that pays interest at maturity. |

# Excel Financial Functions

Generate a Unique ID Code. Date/Time Functions. atan(). asin(). date(). format-date(). radians(). imgurl(). logarithm(). tan(). utctoday(). sin(). param1(). Text based Functions. Repeats. Template Functions. userexternalid(). pi(). orgname(). Excel Financial Functions.