Quick Answer

ODDFYIELD Function

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

✓ Excel✓ Google SheetsExcel All versions

Syntax

ODDFYIELD
(settlement, maturity, issue, first_coupon, rate, pr, redemption, frequency, [basis])

Parameters

ParameterDescriptionRequired
settlementDate the security is purchased.Required
maturityDate the security expires.Required
issueDate the security was issued.Required
first_couponDate of the first coupon payment.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 first coupon period

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

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

Advanced Examples

Example 1: With actual/actual basis

Treasury bond

Use basis 1 for actual/actual

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

How ODDFYIELD Works

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

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

Important Notes & Limitations

  • All dates must be valid Excel dates.

  • The first coupon date must be after the issue date but 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 ODDFYIELD with Real Data

Download a sample CSV file with pre-populated data and practice exercises for the ODDFYIELD 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 ODDFYIELD and YIELD?
ODDFYIELD is for bonds with an irregular first coupon period. YIELD is for standard bonds.
When is ODDFYIELD used?
It is used when a new bond issue has a first coupon period that is not standard.