Two-Step Method to Calculate Bond Price in Excel

Last reviewed: August 21, 1995
Article ID: Q37993
The information in this article applies to:
  • Microsoft Excel for Windows, versions 2.x, 3.x, 4.x, 5.0, 5.0c
  • Microsoft Excel for Windows 95, version 7.0

SUMMARY

It is possible to calculate the price of a bond in just two steps, while still using the "long" method of calculation. This method of price calculation is preferred to the shorter method of present value tables, due to the greater accuracy of the long method. The accuracy becomes increasingly important as the face value of the bond grows and time to maturity increases.

To do this calculation, do the following:

  1. From the Data menu, choose Series and enter the number of periods until maturity is in sequential order (that is, A1 is 1, A2 is 2, and so on).

    Microsoft Excel 5.0 and later -----------------------------

    From the Edit menu, choose Fill then Series, and enter the number of periods until maturity is in sequential order (that is, A1 is 1, A2 is 2, and so on).

  2. In another cell (that is, cell C1), enter the following array formula:

          {=SUM(I/(1+Y)^A1:A2)}
    

    Please note that the curly braces are not typed, they are the result of entering the formula with CTRL+SHIFT+ENTER. This makes it an array formula. I = interest payments, Y = yield to maturity (required rate of return), n = total number of periods.

  3. In still another cell (that is, cell C2), enter the following

          =C1+(Pn/(1+Y)^n)
    

    where Pn= Principle payment at maturity.

This cell will return the present value (the most you should be willing to pay for the bond based on your required investment return "Y") of a bond that matures at time n.


KBCategory: kbusage
KBSubcategory:

Additional words: 2.0 2.00 2.01 2.1 2.10 2.2 2.20 2.21 3.0
3.00 4.0 4.00 7.00


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: August 21, 1995
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.