0% found this document useful (0 votes)
10 views57 pages

EXCEL555

Uploaded by

ronitmj2017
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views57 pages

EXCEL555

Uploaded by

ronitmj2017
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 57

EXCEL

FUNCTIONS FOR
FINANCE
PROFESSIONALS
Excel helps you excel in finance. Start Excelling!

A Job Seeker’s Handbook


For Finance Interview

CA Shivam Palan
IIM-Indore, Founder CA Monk

CA Monk
1.ACCRINT function
Description: Returns the accrued interest for a
security that pays periodic interest.

SYNTAX:
ACCRINT(issue, first_interest, settlement, rate,
par, frequency, [basis], [calc_method])

EXAMPLE:
2.ACCRINTM function
Description: Returns the accrued interest for a
security that pays interest at maturity.

SYNTAX:
ACCRINTM(issue, settlement, rate, par, [basis])

EXAMPLE:
3.AMORLINC function
Description: Returns the depreciation for each
accounting period.

SYNTAX:
AMORLINC(cost, date_purchased, first_period,
salvage, period, rate, [basis])

EXAMPLE:
4.COUPDAYBS function
Description: Returns the no. of days from the
start of a coupon period until its settlement date.

SYNTAX:
COUPDAYBS(settlement, maturity, frequency,
[basis])

EXAMPLE:
5.COUPDAYS function
Description: Returns the number of days in the
coupon period that contains the settlement date.

SYNTAX:
COUPDAYS(settlement, maturity, frequency,
[basis])

EXAMPLE:
6.COUPDAYSNC function
Description: Returns the number of days from
the settlement date to the next coupon date.

SYNTAX:
COUPDAYSNC(settlement, maturity, frequency,
[basis])

EXAMPLE:
7.COUPNCD function
Description: Returns a number that represents
the next coupon date after the settlement date.

SYNTAX:
COUPNCD(settlement, maturity, frequency,
[basis])

EXAMPLE:
8.COUPNUM function
Description: Returns the no. of coupons payable
btw’ the settlement dt. & maturity dt., rounded up

SYNTAX:
COUPNUM(settlement, maturity, frequency,
[basis])

EXAMPLE:
9.COUPPCD function
Description: Returns a number that represents
the previous coupon dt. before the settlement dt.

SYNTAX:
COUPPCD(settlement, maturity, frequency,
[basis])

EXAMPLE:
10.CUMIPMT function
Description: Returns the cumulative interest paid
on a loan between start_period and end_period.

SYNTAX:
CUMIPMT(rate, nper, pv, start_period,
end_period, type)

EXAMPLE:
11.CUMPRINC function
Description: Returns the cumulative principal
paid on a loan btn start_period and end_period.

SYNTAX:
CUMPRINC(rate, nper, pv, start_period,
end_period, type)

EXAMPLE:
12.DB function
Description: Returns the depreciation of an asset
for a specified period using the fixed-declining
balance method.

SYNTAX:
DB(cost, salvage, life, period, [month])

EXAMPLE:
13.DDB function
Description: Returns the depreciation of an asset
for a specified period using the double-declining
balance method or other method you specify.

SYNTAX:
DDB(cost, salvage, life, period, [factor])

EXAMPLE:
14.DISC function
Description: Returns the discount rate for a
security.

SYNTAX:
DISC(settlement, maturity, pr, redemption,
[basis])

EXAMPLE:
15.DOLLARDE function
Description: convert from prices specified on
certain securities exchanges with minimal
increments (e.g. 1/8 or 1/32) into decimal format.

SYNTAX:
DOLLARDE(fractional_dollar, fraction)

EXAMPLE:
16.DOLLARFR function
Description: convert decimal numbers to
fractional dollar numbers, such as securities
prices.

SYNTAX:
DOLLARFR(decimal_dollar, fraction)

EXAMPLE:
17.DURATION function
Description: returns the Macauley duration for an
assumed par value of $100.

SYNTAX:
DURATION(settlement, maturity, coupon, yld,
frequency, [basis])

EXAMPLE:
18.EFFECT function
Description: Returns the effective annual interest
rate, given the nominal annual interest rate and
the number of compounding periods per year.

SYNTAX:
EFFECT(nominal_rate, npery)

EXAMPLE:
19.FV function
Description: calculates the future value of an
investment based on a constant interest rate.

SYNTAX:
FV(rate,nper,pmt,[pv],[type])

EXAMPLE:
20.FVSCHEDULE function
Description: Returns the future value of an initial
principal after applying a series of compound
interest rates.

SYNTAX:
FVSCHEDULE(principal, schedule)

EXAMPLE:
21.INTRATE function
Description: Returns the interest rate for a fully
invested security.

SYNTAX:
INTRATE(settlement, maturity, investment,
redemption, [basis])

EXAMPLE:
22.IPMT function
Description: Returns the interest PMT for a given
period for an investment based on periodic,
constant payments and a constant interest rate.

SYNTAX:
IPMT(rate, per, nper, pv, [fv], [type])

EXAMPLE:
23.IRR function
Description: Interest rate received for an
investment consisting of PMTs (-ve values) &
income (+ve values) that occur at regularly.

SYNTAX:
IRR(values, [guess])

EXAMPLE:
24.ISPMT function
Description: Calculates the interest paid (or
received) for the specified period of a loan
(or investment) with even principal payments.

SYNTAX:
ISPMT(rate, per, nper, pv)

EXAMPLE:
25.MDURATION function
Description: Returns the modified Macauley duration
for a security with an assumed par value of $100.

SYNTAX:
MDURATION(settlement, maturity, coupon, yld,
frequency, [basis])

EXAMPLE:
26.MIRR function
Description: Returns the modified internal rate of
return for a series of periodic cash flows.

SYNTAX:
MIRR(values, finance_rate, reinvest_rate)

EXAMPLE:
27.NOMINAL function
Description: Returns the nominal annual interest
rate, given the effective rate and the number of
compounding periods per year.

SYNTAX:
NOMINAL(effect_rate, npery)

EXAMPLE:
28.NPER function
Description: Returns the number of periods for
an investment based on periodic, constant
payments and a constant interest rate.

SYNTAX:
NPER(rate,pmt,pv,[fv],[type])

EXAMPLE:
29.NPV function
Description: Returns the net present value of an
investment by using a discount rate & a series of
future payments (-ve values)& income (+ve values).

SYNTAX:
NPV(rate,value1,[value2],...)

EXAMPLE:
30.ODDFPRICE function
Description: Returns the price per $100 face
value of a security having an odd first period.

SYNTAX:
ODDFPRICE(settlement, maturity, issue, first_coupon,
rate, yld, redemption, frequency, [basis])

EXAMPLE:
31.ODDFYIELD function
Description: Returns the yield of a security that
has an odd first period.

SYNTAX:
ODDFYIELD(settlement, maturity, issue, first_coupon,
rate, pr, redemption, frequency, [basis])

EXAMPLE:
32.ODDLPRICE function
Description: Returns the price per $100 face value
of a security having an odd last coupon period.

SYNTAX:
ODDLPRICE(settlement, maturity, last_interest,
rate, yld, redemption, frequency, [basis])

EXAMPLE:
33.ODDLYIELD function
Description: Returns the yield of a security that
has an odd (short or long) last period.

SYNTAX:
ODDLYIELD(settlement, maturity, last_interest,
rate, pr, redemption, frequency, [basis])

EXAMPLE:
34.PDURATION function
Description: Returns the number of periods
required by an investment to reach a specified
value.

SYNTAX:
PDURATION(rate, pv, fv)

EXAMPLE:
35.PMT function
Description: Calculates the payment for a loan
based on constant payments and a constant
interest rate.

SYNTAX:
PMT(rate, nper, pv, [fv], [type])

EXAMPLE:
36.PPMT function
Description: Returns the PMT on the principal
for a given period for an investment based on
periodic, constant PMTs & a constant interest rate.

SYNTAX:
PPMT(rate, per, nper, pv, [fv], [type])

EXAMPLE:
37.PRICE function
Description: Returns the price per $100 face
value of a security that pays periodic interest.

SYNTAX:
PRICE(settlement, maturity, rate, yld, redemption,
frequency, [basis])

EXAMPLE:
38.PRICEDISC function
Description: Returns the price per $100 face
value of a discounted security.

SYNTAX:
PRICEDISC(settlement, maturity, discount,
redemption, [basis])

EXAMPLE:
39.PRICEMAT function
Description: Returns the price per $100 face
value of a security that pays interest at maturity.

SYNTAX:
PRICEMAT(settlement, maturity, issue, rate, yld,
[basis])

EXAMPLE:
40.PV function
Description: Calculates the present value of a
loan or an investment, based on a constant
interest rate.

SYNTAX:
PV(rate, nper, pmt, [fv], [type])

EXAMPLE:
41.RATE function
Description: Returns the interest rate per period
of an annuity.

SYNTAX:
RATE(nper, pmt, pv, [fv], [type], [guess])

EXAMPLE:
42.RECEIVED function
Description: Returns the amount received at
maturity for a fully invested security.

SYNTAX:
RECEIVED(settlement, maturity, investment,
discount, [basis])

EXAMPLE:
43.RRI function
Description: Returns an equivalent interest rate
for the growth of an investment.

SYNTAX:
RRI(nper, pv, fv)

EXAMPLE:
44.SLN function
Description: Returns the straight-line
depreciation of an asset for one period.

SYNTAX:
SLN(cost, salvage, life)

EXAMPLE:
45.STOCKHISTORY function
Description: Retrieves historical data about a financial
instrument & loads it as an array, which will spill if it's the final
result of a formula.

SYNTAX:
STOCKHISTORY(stock, start_date, [end_date], [interval],
[headers], [property0], [property1], [property2], [property3],
[property4], [property5])

EXAMPLE:
46.SYD function
Description: Returns the sum-of-years' digits
depreciation of an asset for a specified period.

SYNTAX:
SYD(cost, salvage, life, per)

EXAMPLE:
47.TBILLEQ function
Description: Returns the bond-equivalent yield
for a Treasury bill.

SYNTAX:
TBILLEQ(settlement, maturity, discount)

EXAMPLE:
48.TBILLPRICE function
Description: Returns the price per $100 face
value for a Treasury bill.

SYNTAX:
TBILLPRICE(settlement, maturity, discount)

EXAMPLE:
49.TBILLYIELD function
Description: Returns the yield for a Treasury bill.

SYNTAX:
TBILLYIELD(settlement, maturity, pr)

EXAMPLE:
50.VDB function
Description: Returns the depreciation of an asset for any
period you specify, including partial periods, using the
double-declining balance method or some other method
you specify.

SYNTAX:
VDB(cost, salvage, life, start_period, end_period, [factor],
[no_switch])

EXAMPLE:
51.XIRR function
Description: Returns the internal rate of return for
a schedule of cash flows that is not necessarily
periodic.

SYNTAX:
XIRR(values, dates, [guess])

EXAMPLE:
52.XNPV function
Description: Returns the net present value for a
schedule of cash flows that is not necessarily
periodic.

SYNTAX:
XNPV(rate, values, dates)

EXAMPLE:
53.YIELD function
Description: Returns the yield on a security that
pays periodic interest.

SYNTAX:
YIELD(settlement, maturity, rate, pr, redemption,
frequency, [basis])

EXAMPLE:
54.YIELDDISC function
Description: Returns the annual yield for a
discounted security.

SYNTAX:
YIELDDISC(settlement, maturity, pr, redemption,
[basis])

EXAMPLE:
55.YIELDMAT function
Description: Returns the annual yield of a
security that pays interest at maturity.

SYNTAX:
YIELDMAT(settlement, maturity, issue, rate, pr,
[basis])

EXAMPLE:

You might also like