Odd f yield
ODDFYIELD Function¶
The ODDFYIELD function in Excel calculates the yield of a security with an odd (irregular) first period. This
is particularly useful when analyzing bonds or other securities where the initial coupon payment period is not of
standard length, resulting in irregular first cash flows.
This function assists in financial analysis by determining the effective annual return (yield) for securities with irregular first coupon periods, enabling precise evaluation of returns.
Key Features of ODDFYIELD:¶
- Determines the yield of a security with a shorter or longer first coupon period than usual.
- Considers important parameters such as settlement date, maturity date, issue date, first coupon payment, rate, price, redemption value, and day-count basis.
- Valuable for analyzing the return of bonds or securities with irregular periods.
Syntax:¶
Arguments:¶
-
settlement: The settlement date of the security (the date the buyer acquires it).
- Must be a valid Excel date.
- The settlement date must occur before the maturity date.
-
maturity: The maturity date of the security (the date the principal is repaid).
- Must also be a valid Excel date.
-
issue: The original issue date of the security.
- The date when interest starts accruing for the bond.
-
first_coupon: The date of the first coupon payment after issuance.
- Specifies the irregularity of the first period.
-
rate: The annual coupon rate of the security.
- Enter as a decimal (e.g., 5% is entered as
0.05).
- Enter as a decimal (e.g., 5% is entered as
-
pr: The price of the security per $100 face value.
- For example, if the bond costs $97.50, this value would be
97.50.
- For example, if the bond costs $97.50, this value would be
-
redemption: The redemption (or face) value per $100 of the security (usually
100). -
frequency: Number of coupon payments per year.
- Allowed values are:
1: Annual2: Semi-Annual4: Quarterly
- Allowed values are:
-
[basis] (optional): The day-count basis for calculating interest (default is
0for US (NASD) 30/360).- Possible values:
0: US (NASD) 30/360 (default)1: Actual/Actual2: Actual/3603: Actual/3654: European 30/360
- Possible values:
Examples:¶
-
Semi-Annual Bond with Odd First Period
=ODDFYIELD(DATE(2023,10,1), DATE(2030,10,1), DATE(2023,1,1), DATE(2023,4,1), 0.05, 96.50, 100, 2, 0)- Bond Details:
- Issue date:
1-Jan-2023 - First coupon:
1-Apr-2023 - Maturity date:
1-Oct-2030 - Coupon rate:
5% - Purchase price:
$96.50 - Redemption value:
$100 - Payment frequency: Semi-Annual (
2) - Day count basis: US (NASD) 30/360 (
0)
- Issue date:
- Result:
5.62%(example value).
- Bond Details:
-
Quarterly Bond Yield with Irregular First Payment
=ODDFYIELD(DATE(2023,9,15), DATE(2027,9,15), DATE(2023,1,1), DATE(2023,4,10), 0.04, 97.00, 100, 4, 1)- Bond Details:
- Settlement date:
15-Sep-2023 - Maturity date:
15-Sep-2027 - Issue date:
1-Jan-2023 - First coupon:
10-Apr-2023 - Coupon rate:
4% - Purchase price:
$97 - Redemption value:
$100 - Payment frequency: Quarterly (
4) - Day count basis: Actual/Actual (
1)
- Settlement date:
- Result:
4.21%(example value).
- Bond Details:
Notes:¶
-
Settlement, maturity, and issue dates must be valid Excel dates:
- Use Excel's
DATEfunction to ensure proper date formatting. - The settlement date must be before the maturity date, or Excel will return
#NUM!.
- Use Excel's
-
Irregular first periods:
- The
ODDFYIELDfunction is specifically tailored to calculate yields for bonds with irregular periods between the issue date and first coupon payment.
- The
-
Use with Related Functions:
- Combine with
ODDFPRICEfor pricing bonds with irregular periods, ensuring accurate financial analysis.
- Combine with
Common Errors:¶
-
#NUM!:- Occurs when:
- The settlement date is not earlier than the maturity date.
- Invalid parameters, such as an unsupported
frequency.
- Occurs when:
-
#VALUE!:- Occurs if one or more dates or other arguments are invalid or unrecognized.
Tip: Use
ODDFYIELDto complement other bond analysis tools in financial modeling and to account for irregular payment schedules effectively.