Essential Excel Formulas for Accounting
Essential Excel Formulas for Accounting
Here are some of the most useful ways for accountants to use Excel formulas and functions:
1. Asset depreciation
The term depreciation refers to an accounting method used to allocate the cost of a
tangible or physical asset over its useful life. Depreciation represents how much of an asset's
value has been used. It allows companies to earn revenue from the assets they own by
paying for them over a certain period of time.
Accountants can calculate asset depreciation to find the amount of value an asset loses over
time. Excel offers five methods for calculating asset depreciation:
· Salvage (required argument) The value at the end of the depreciation (sometimes
called the salvage value of the asset).
· Life (required argument) The number of periods over which the asset is depreciated
(sometimes called the useful life of the asset).
Example: John’s asset cost is $5,000 and has a residual value of $100 after 10 years,
calculate the straight-line depreciation.
1. #DIV/0! error – Occurs if the given life argument is equal to zero.
1.2 DB(cost, salvage, life, period, month): The decline balance depreciation method can be
used to reduce an asset's value by a fixed percentage. The month value is optional.
The DB function syntax has the following arguments:
· Salvage (required argument) – The value of the asset at the end of the depreciation.
· Life (required argument) – This is the useful life of the asset or the number of periods
for which we will be depreciating the asset.
· Month (optional argument) – Specifies how many months of the year are used in the
calculation of the first period of depreciation. If omitted, the function will take the default
value of 12.
Example:
As per the record Juan found out that the cost of his car is $12,500 and after 15 years, it will
have a residual value of $180. Calculate the declining balance depreciation of the asset
during year 1.
1.3 DDB(cost, salvage, life, period, factor): Double decline balance depreciation is another
Excel method that can double the rate of straight-line depreciation. The factor value is
optional.
§ Salvage (required argument). The value at the end of the depreciation (sometimes called
the salvage value of the asset). This value can be 0.
§ Life (required argument). The number of periods over which the asset is being
depreciated (sometimes called the useful life of the asset).
§ Period (required argument). The period for which you want to calculate the depreciation.
Period must use the same units as life.
§ Factor (optional.) The rate at which the balance declines. If factor is omitted, it is assumed
to be 2 (the double-declining balance method).
Example: Assuming that the value of your plane in the market is 28,000 and it will receive a
residual value of $325 after a decade, Calculate the double declining balance depreciation
of the asset during year 1.
Return Value
Errors
1. If the arguments are non-numeric value, the function returns #VALUE! error value.
1.4 VDB(cost, salvage, life, start period, end period, factor, no switch): Variable decline
balance can show depreciation over a user-specified period. The factor and no switch values
are optional.
· Life (required argument) – This is the useful life of the asset or the number of periods
for which the asset will be depreciated.
· End_period (required argument) – This is the ending period for which you want to
calculate the depreciation. End_period must use the same units as life.
· No_switch – This is an optional logical argument that specifies whether the method
should switch to straight-line depreciation when depreciation is greater than the declining
balance calculation. Possible values are:
TRUE – Excel will not switch to the straight-line depreciation method;
FALSE – Excel will switch to the straight-line depreciation method when depreciation is
greater than the declining balance calculation.
Calculate the depreciation during different periods, of an asset that costs $10,000 at the
start of year 1, and has a salvage value of $1,000 after 5 years.
Note that the sum of the depreciations from year 1, years 2 & 3, and years 4 & 5 add up to
$9,000, so the asset value at the end of year 5 is,
This first example returns the depreciation for an asset that costs $10,000, with a salvage
value of $5,000. The useful life of the asset is 5 years. The depreciation is being calculated
for the 6th to 12th month time frame. A factor of 2 is used.
Answers
Day = $65.14
Month = $1,509.79
1. We need to provide arguments “period” and “life” in the same units of time: years,
months, or days.
2. All arguments except no_switch must be positive numbers.
3. #VALUE! error – Occurs when the given arguments are non-numeric.
4. #NUM! error – Occurs when:
o Any of the supplied cost, salvage, start_period, end_period or [factor] arguments are
< 0;
o The given life argument is less than or equal to zero;
o The given start_period is > the given end_period; and
o Start_period > life or end_period > life.
1.5 SYD(cost, salvage, life, per): The sum-of-years' digits depreciation can also show the
declining value of an item.
Example:
John’s asset cost is $5,000 and has a residual value of $100 after 10 years, we can calculate
the declining balance depreciation of the asset during year 1 to 5
Year 1 = 890.91
Year 2 = 801.82
Year 3 = 712.73
Year 4 = 623.64
Year 5 = 534.55
The RATE Function is an Excel Financial function that is used to calculate the interest rate
charged on a loan or the rate of return needed to reach a specified amount on an
investment over a given period.
For a financial analyst, the RATE function can be useful to calculate the interest rate on zero
coupon bonds.
Formula
Note:
1. The Pmt should be negative (-) if the situation is calculated from the perspective of the
person taking on the loan.
2. If the calculation was from the perspective of the bank or person that give the loan, PV
should have negative sign (-).
3. If you’re going calculate for the annual rate your need to multiply your equation to 12
(12 months in 1 year)
You are taking out a loan of $8,000. The loan term is 5 years and payments are made
monthly. Loan payments are $152.50. What would the interest rate be for this loan?
With this, we can determine that the annual interest rate for this loan is 5.42%. You will
notice that Pmt is set to negative in the formula. This is because this calculation is from the
perspective of the person taking on the loan. Translating this formula, Pmt is the monthly
payment amount. It is the cash outflow that the individual must pay every month. Therefore,
he is losing Pmt, thus causing it to be a negative number.
If this situation was to be calculated from the perspective of the bank issuing the loan to the
borrower, Pmt would instead be a positive and PV would be the negative number. This is
because the loan would be gaining Pmt on a monthly basis (cash inflow of monthly
payments). It would also be losing the initial loan amount, thus causing PV to be the
negative number instead.
Example: Misha's client wants to know what her annual interest rate is on a $7,000 loan that
she pays off with $350 per month for two years. Misha uses the function =RATE(24, 350, -
7,000)*12 to determine that the loan's annual interest rate is 18.16%.
3. Compound interest
Compound interest is the inclusion of interest in a loan's principal sum. Sometimes it's
described as interest earned on interest. You can use a compound interest formula in Excel
to find an investment's future value.
Formula: p * (1+r)^n
Example: If Jackie takes out a personal loan of $500 to be paid at 8% over two years, she
could use Excel to calculate her compound interest.
Using the formula =500*(1+8%)^2, she could find that her compound interest on the loan
would be $583.20.
4. Mortgage payments
Mortgage - a legal agreement by which a bank or other creditor lends money at interest in
exchange for taking title of the debtor's property, with the condition that the conveyance of
title becomes void upon the payment of the debt.
Accountants can use the PMT function to determine the cost of a mortgage payment.
FV: This value represents the cash balance after last installment. This value is optional. If you
don't include an fv value, it defaults to zero.
Type: This represents when the loan payment is due. This value is also optional. A value of
one represents the beginning of the payment period and a value of zero represents the end
of the payment period.
The minus sign before the PMT function is needed since the formula returns a negative
number. For the interest rate, we use the monthly rate (annual rate divided by 12), then we
calculate the number of periods (360 months which is 30 years multiplied by 12 months).
Finally, we insert the principal borrowed (the difference between the cost of the house and
the down payment).
Example: Marjorie's client wants to buy a home with a 30-year, $100,000 mortgage loan to
be repaid monthly. The loan's interest rate is 7%. Marjorie uses the formula =PMT(7%/12,
360, -100000) to find that her client would owe a monthly payment of $665.30.
PART 2
Here are some of the most useful ways for accountants to use Excel formulas and functions:
Accountants can use the future value function to find the value of an investment in the
future.
As a financial analyst, the FV function helps calculate the future value of investments made
by a business, assuming periodic, constant payments with a constant interest rate. It is
useful in evaluating low-risk investments such as certificates of deposit or fixed rate
annuities with low interest rates. It can also be used in relation to interest paid on loans.
The Formula
=FV(rate,nper,pmt,[pv],[type])
1. If the pmt argument is for cash going out of a business, the payment value will be
negative. For cash received, it must be positive.
2. #VALUE! error – Occurs when any of the given arguments is non-numeric.
3. Make sure that the units of rate and nper are consistent. If we make monthly
payments on a five-year loan at an annual interest of 10%, we need to use 10%/12
for rate and 5*12 for nper. If we make annual payments on the same loan, then we
would use 10% for rate and 5 for nper.
Accountants can use the EFFECT formula to determine the effective annual interest rate on a
loan.
Formula: EFFECT(nominal_rate, npery)
Nominal_rate: This is the nominal interest rate or the interest rate before inflation.
Npery: This is the number of annual compounding periods or the number of times per
payment period that interest is added to a loan.
The EFFECT Function is categorized under Excel Financial functions. It will calculate the
annual interest rate with the number of compounding periods per year. The effective annual
interest rate is often used to compare financial loans with different compounding terms.
As a financial analyst, we often need to make decisions on which financial loan will be best
for a company. The EFFECT function will be helpful in such scenario and will facilitate
comparisons, ultimately helping in making a decision.
Formula
=EFFECT(nominal_rate, npery)
If npery is in decimal format, it is truncated to integers. The EFFECT function is related to the
NOMINAL function through Effective rate = (1+(nominal_rate/npery))*npery – 1.
You can calculate the portion of interest on a loan payment that's fixed using the IPMT
function in Excel.
Formula: IPMT(rate, per, nper, pv, fv, type)
FV: This value represents the cash balance after last installment. This value is optional.
Type: This represents when the loan payment is due. This value is also optional.
As a financial analyst, we will often be interested in knowing the principal component and
interest component of a loan payment for a specific period. IPMT helps to calculate the
amount.
Formula
1. We need to ensure that the units we use for specifying the rate and nper arguments
are proper. If we make monthly payments on a 4-year loan at 24% annual interest,
we need to use 24%/12 for rate and 4*24 for nper. If you make annual payments on
the same loan, use 24% for rate and 4 for nper.
2. Cash paid out (as on a loan) is shown as negative numbers. Cash received (as from
an investment) is shown as positive numbers.
3. #NUM! error – Occurs if the supplied per argument is less than zero or is greater
than the supplied value of nper.
4. #VALUE! error – Occurs when any of the given arguments are non-numeric.
4. Cash flows
You can use the MIRR function in Excel to calculate cash flows for a company. It stands for
modified internal rate of return.
Finance_rate: This is the rate of return (or the discount rate), shown as a percentage.
What is MIRR?
The Modified Internal Rate of Return (MIRR) is a function in Excel that takes into account the
financing cost (cost of capital) and a reinvestment rate for cash flows from a project or
company over the investment’s time horizon.
The standard Internal Rate of Return (IRR) assumes that all cash flows received from an
investment are reinvested at the same rate. The Modified Internal Rate of Return (MIRR)
allows you to set a different reinvestment rate for cash flows received. Additionally, MIRR
arrives at a single solution for any series of cash flows, while IRR can have two solutions for
a series of cash flows that alternate between negative and positive.
Where:
Cash Flows – Individual cash flows from each period in the series
Financing Rate – Cost of borrowing or interest expense in the event of negative cash
flows
Reinvestment Rate – Compounding rate of return at which positive cash flow is
reinvested
Before you go to calculate modified IRR in your Excel worksheets, here's a list of useful
points to remember:
Accountants can use the IRR function to calculate the internal rate of return for cash flows.
Function: IRR(values, guess)
Cash_flows: This is a reference to cells that contain a company's cash flows. For example,
(D6:D11).
Guess: This optional parameter is the user's guess for the internal rate of return.
The function is very helpful in financial modeling, as it helps calculate the rate of return an
investment would earn based on a series of cash flows. It is frequently used by businesses to
compare and decide between capital projects.
The function is very helpful in financial modeling, as it helps calculate the rate of return an
investment would earn based on a series of cash flows. It is frequently used by businesses to
compare and decide between capital projects.
IRR Formula
=IRR(values,[guess])
Notes
1. The argument value should contain at least one positive and one negative value to
calculate the internal rate of return.
2. The IRR function uses the order of the values to interpret cash flows. Hence, it is
necessary to enter the payments and income values sequentially.
3. If the array or reference argument contains logical values, empty cells or text, those
values are ignored.
5. Accrued interest
Accountants can use the ACCRINT function to calculate the accrued interest over a time
period for a security, like a bond.
basis: This optional parameter controls how Excel counts days using this function.
ACCRINT helps users calculate the accrued interest on a security, such as a bond, when that
security is sold or is transferred to a new owner on a date other than the issue date or on a
date that is an interest payment date.
The ACCRINT function was introduced in MS Excel 2007 and hence is not available in earlier
versions.
Formula
o The given issue, first_interest, or settlement arguments are not valid dates.
o Any of the arguments provided is non-numeric.
3. When we input the issue and settlement dates, they should be entered as either: