Modeldrill

Level 4: Valuation Exercise 57 of 74

Price a bond from its cash flows

A financial modeling exercise from Modeldrill. Solve it with a live spreadsheet grid in your browser, with Fill right and Fill down, and it is checked the moment you submit.

The task

A bond pays a yearly coupon and returns its face value at maturity. Fill the annual coupon (B7), the price as the present value of all the payments at the yield in B4, using PV and shown as a positive number (B8), the price as a share of face value (B9) and a label (B10) that reads "Premium" when the price is above face value, "Discount" when it is below and "Par" when they are equal.

What this exercise teaches

A bond is an annuity of coupons plus one lump sum, and PV handles both in one call through its fourth argument. When the yield is above the coupon rate the price is below face value, and the other way round: price and yield always move in opposite directions.

A hint if you get stuck

PV(rate, periods, payment, future value): the yield is the rate, the coupon is the payment and the face value is the future value. PV returns a negative number for money you receive, so put a minus in front.

Functions used: IF, PV

Try it now, free, no account needed

The first 15 tasks on Modeldrill are free. Open it on the practice page, solve it, and get instant feedback with a hint. A free account adds the worked solution; Pro unlocks every task, timed mode and the certificate.

Open this exercise

More exercises in Valuation