YIELDMAT()

Syntax. YIELDMAT(Settlement,Maturity,Issue,Rate,Pr,Basis)

Definition. This function calculates the annual yield of a fixed-interest security in the intra-annual area (without compound interest).

Arguments

The arguments of the function have the following requirements:

Important

Excel Help contains the following note:

“Dates should be entered with the DATE() function or as results of other formulas or functions. Problems might occur if dates are entered as text.”

Background. To implement the finance mathematical benefit principle

Payment of the creditor = Payment of the debtor

for the start of the transaction, the price of a fixed-interest security plus potential accrued interest equals the cash value of the debtor’s future payments certified in this security. The price is the percentage of the security’s par value, as if the par value was 100 monetary units. In this case, the future payment is the repayment plus the nominal interest. There is no compound interest, because evaluations take place only for the intra-annual timeframe. A divided interest rate according to the duration is used for the discount calculation instead of a divided duration in the exponent (ISMA method).

To calculate the defined yield, the difference between the future payments of the debtor and the current payment of the creditor (purchaser of the security) must be put into a relation to this current payment:

image with no caption

The interest is calculated from the annual nominal interest rate in relation to the difference between the maturity date and the emission date. The accrued interest is calculated in the same way, only here the time between the purchase date and the emission date is important. The determined ratio becomes the yield when it is extrapolated to the entire year.

Example. A federal bond issued in the year 2010 has received a coupon of 5.250 percent. The maturity date was specified as January 4, 2011. On August 31, 2010, the price was 101.670. How high was the yield at that time? Using the known data with YIELDMAT() returns 0.39 percent. You also get the same result by using the function YIELD().

See Also

PRICEMAT()