Wauvel

Excel like a finance pro.

← The library

Financial function

ODDLYIELD

Returns the yield of a security with an odd last period.

Rarely usedDifficulty 1650 · ExpertUsage rank #484 of 520
Practice · 2 questions →

When to use it

Yield of a bond with an odd last coupon period.

The shape of it

Syntax
=ODDLYIELD(settlement, maturity, last_interest, rate, pr, redemption, frequency, [basis])

Worked examples

  • From a price

    =ODDLYIELD(DATE(2008,4,20),DATE(2008,6,15),DATE(2007,12,24),0.0375,99.875,100,2,0) 4.52%

    A 3.75% bond at 99.875.

  • At par

    =ODDLYIELD(DATE(2008,4,20),DATE(2008,6,15),DATE(2007,12,24),0.0375,100,100,2,0) ≈ 3.75%

    At par.

  • Round trip

    =ODDLPRICE(DATE(2008,4,20),DATE(2008,6,15),DATE(2007,12,24),0.0375,0.04519,100,2,0) ≈ 99.875

    ODDLPRICE reverses the first example.

Worth knowing

  • ODDLPRICE is the inverse.
  • Dates: last_interest, settlement, maturity in order.
  • Basis matters near maturity.

Where it goes wrong

  • #NUM! for out-of-order dates.
  • Text dates return #VALUE!.

Related

Learn the moves here — or let Wauvel run them on your numbers.

Meet your AI CFO →

One CFO-grade Excel tip a week

A short, practical email for finance operators — functions, shortcuts, and the moves that save an afternoon. Free, unsubscribe anytime.