Get yield security with odd first period
=ODDFYIELD(sd, md, id, fd, rate, pr, redem, freq, [basis])
| Parameter | Description |
|---|---|
sd |
Settlement date of the security. |
md |
Maturity date of the security. |
id |
Issue date of the security. |
fd |
First coupon date. |
rate |
Annual coupon rate of security. |
pr |
Price of security. |
redem |
Redemption value per $100 face value. |
freq |
Coupon payments per year (annual = 1, semiannual = 2; quarterly = 4). |
basis |
[optional] Day count basis (see below, default =0). |
In the example shown, we want to calculate the yield of a bond with a settlement date of 1-Feb-2019. The bond matures on 15-Feb-2022, and pays a coupo
=ODDFYIELD(C10,C12,C9,C11,C7,C5,C6,C13,C14)
In Excel, dates are serial numbers. Generally, the best way to enter valid dates is to use cell references, as shown in the example. To enter valid da
=ODDFYIELD(DATE(2019,2,1),DATE(2022,2,15),DATE(2018,12,1),DATE(2019,2,15),0.05,97,100,2,0)