Quick Answer

ODDLYIELD Function

Calculates the yield of a security with an odd last coupon period.

✓ Excel✓ Google SheetsExcel All versions

Syntax

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

Parameters

ParameterDescriptionRequired
settlementDate the security is purchased.Required
maturityDate the security expires.Required
last_interestDate of the last coupon payment before settlement.Required
rateAnnual coupon rate.Required
prPrice per $100 face value.Required
redemptionRedemption value per $100 face value.Required
frequencyNumber of coupon payments per year (1, 2, or 4).Required
basisDay-count convention (0 = US 30/360, default).Optional

Basic Example

Yield of a bond with an odd last coupon period

=ODDLYIELD(DATE(2024,4,1), DATE(2034,4,1), DATE(2024,1,1), 0.05, 95, 100, 2)
ResultYield to maturity

Calculates the yield for a bond priced at $95 with an irregular last coupon period.

Advanced Examples

Example 1: With actual/actual basis

Treasury bond

Use basis 1 for actual/actual

=ODDLYIELD(DATE(2024,4,1), DATE(2034,4,1), DATE(2024,1,1), 0.05, 95, 100, 2, 1)
Result: Yield using actual/actual
Basis 1 is common for Treasury bonds.

How ODDLYIELD Works

ODDLYIELD solves for the yield that equates the present value of the bond's cash flows, including the irregular last coupon, to the purchase price.

1
Enter settlement
Type the settlement
2
Enter maturity
Type the maturity
3
Enter last_interest
Type the last_interest
4
Enter rate
Type the rate
5
Calculate
Press Enter to get the result.

Important Notes & Limitations

  • All dates must be valid Excel dates.

  • Last interest date must be before maturity.

  • Settlement must be before maturity.

Common Errors & Fixes

#NUM! errorInvalid dates, price, or rates.

Fix: Verify all inputs and date order.

#VALUE! errorDates are not recognized.

Fix: Use DATE function or valid date serial numbers.

Download Practice File

Practice ODDLYIELD with Real Data

Download a sample CSV file with pre-populated data and practice exercises for the ODDLYIELD function. Works in both Excel and Google Sheets.

Works in Google SheetsCompatible with ExcelIncludes exercises

File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps

Frequently Asked Questions

What is the difference between ODDLYIELD and YIELD?
ODDLYIELD is for bonds with an irregular last coupon period. YIELD is for standard bonds.
When is ODDLYIELD used?
It is used for bonds that mature on an off-cycle date.