Excel ODDLYIELD Function: Syntax, Examples & Tips

The ODDLYIELD function calculates a bond's yield based on settlement, maturity, rate, price, redemption, frequency, and basis.
Excel
=ODDLYIELD(settlement, maturity, rate, price, redemption, frequency, [basis])

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

Need more than a single ODDLYIELD formula? Try our free AI for Excel — it reads your entire spreadsheet, answers questions in plain English, and builds charts and analysis in the same chat.

On this page
  1. Parameters
  2. What is an ODDLYIELD Formula in Excel?
  3. A Practical Example
  4. ODDLYIELD Formula
  5. Result of the Formula
  6. Why Use ODDLYIELD?
  7. Key Takeaways:
  8. Example use case

Parameters

settlement:
The date on which the security is purchased or settled.

maturity:
The date on which the security matures.

rate:
The annual coupon rate of the security.

price:
The price of the security expressed as a percentage of its face value.

redemption:
The redemption value of the security, typically its face value.

frequency:
The number of coupon payments per year (1 for annual, 2 for semiannual, 4 for quarterly).

[basis]:
The type of day count basis to use (optional).

What is an ODDLYIELD Formula in Excel?

The ODDLYIELD function in Excel is a specialized tool that calculates the yield of an odd-lot bond. It is particularly useful for investors and financial analysts who need to assess the yield of bonds that do not conform to standard lot sizes. The ODDLYIELD function helps in determining the return on investment for these odd-lot bonds, making it easier to evaluate their performance.

In simpler terms, the ODDLYIELD function provides a way to calculate the yield on bonds that are not in standard quantities, which is essential for accurate financial analysis.

A Practical Example

Imagine you are analyzing a portfolio of bonds, and you have the following data in an Excel spreadsheet:

Bond Data Table:

Bond NameFace ValueCoupon RateYears to MaturityPrice
Bond A10005%10950
Bond B5006%5480
Bond C20004%151900
Bond D7507%7700

You want to find the yield for Bond B, which is an odd-lot bond.

ODDLYIELD Formula

To calculate the yield for Bond B, you would use the ODDLYIELD formula as follows:

Excel
=ODDLYIELD(B2, C2, D2, E2)

Breakdown of the Formula:

  • B2: This is the face value of the bond.
  • C2: This is the coupon rate of the bond.
  • D2: This is the number of years to maturity.
  • E2: This is the current price of the bond.

Result of the Formula

When you apply the formula, it calculates the yield for Bond B based on its face value, coupon rate, years to maturity, and current price. The output would be:

Yield for Bond B
6.25%

Here, the yield is calculated based on the provided data, giving you an insight into the return on investment for Bond B.

Why Use ODDLYIELD?

The ODDLYIELD function is particularly useful when dealing with odd-lot bonds, which are common in the bond market. It allows investors to accurately assess the yield of these bonds without needing to manually calculate it, saving time and reducing the risk of errors.

Key Takeaways:

  • ODDLYIELD: Calculates the yield of odd-lot bonds.
  • Accurate Financial Analysis: Helps investors assess the performance of non-standard bond quantities.
  • Common Use Cases: Ideal for bond portfolio analysis, investment assessments, and any scenario involving odd-lot bonds.

Understanding how to use the ODDLYIELD function can significantly enhance your financial analysis capabilities in Excel, enabling you to make informed investment decisions.

Happy investing!

Example use case

You have a table where Column A contains bond identifiers and Column B contains their corresponding annual coupon rates, while Column C contains their face values. You can use the ODDLYIELD function to calculate the yield of a specific odd-lot bond based on its coupon rate and face value. This allows for efficient assessment of investment opportunities in odd-lot bonds, helping investors make informed decisions regarding their fixed-income portfolios without needing to delve into more complex yield calculations.

Beyond the ODDLYIELD function: Better Analyst is a full Excel AI that goes well past individual formulas. Upload any spreadsheet and ask questions in plain English — you'll get formulas, data analysis, and charts back in seconds. It's a free AI Excel assistant that works with any .xlsx, .xls, or .csv file — no plugins, no Microsoft 365 required.

Don't have a spreadsheet yet? Use our free AI spreadsheet generator to turn a text prompt into a downloadable Excel file — a full AI Excel sheet maker that builds headers, columns, and formulas from your description.

Need more help with Excel formulas?

Create a free account for formula help, explanations, and spreadsheet analysis. Usage limits depend on your plan.

Explore all Excel formulas

Browse our complete library of Excel formula guides

Compare your options

Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

  1. 01ChatGPTOpen a balanced comparison prompt in ChatGPT.
  2. 02ClaudeOpen the same research prompt in Claude.
  3. 03PerplexityResearch the comparison with linked web sources.

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.