LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 2,059
Default Please explain YIELDMAT function

I cannot make sense of the YIELDMAT results, no matter what definition of
YTM that I try. (There seems to be more than one.)

It would help me if someone posted the math formula or algorithm that
YIELDMAT uses.

And it would help me if someone would show how the YIELDMAT example in Excel
2003 help page is computed using that math formula or algorithm.

Some points to note in the help page description:


1. The synopsis at the top says that interest is presumed to be paid at
maturity, not at the coupon frequency.

I think that should impact the YTM (IRR) computation. But in one example
that I tried[*]), YIELDMAT came close (but not that close) to the result of
my reverse-engineered method of computing YTM only when I assume a regular
cash flow of coupons.

On the other hand, I cannot even come close to the results of the help
page result, no matter what frequency of cash flows I assume.
[*] http://www.moneychimp.com/articles/f.../fmbondytm.htm .


2. The YIELDMAT example suggests that the units of the YIELDMAT rate
parameter is "percent semiannual coupon".

I am not sure how that relates to an annual rate.

Moreover, since that requirement is not stated in the synopsis, I wonder
if the example annotation is simply incorrect.


3. The example uses the 30/360 mode ("basis"), not the actual/365 mode which
I understand better.

If it makes the explanation easier, I would not mind switching the help
page example to actual/365 (mode 3). In that case, YIELDMAT result is
6.09636299211303%, which you can round to Percent with 4 decimal places or
more, as the example does.

But I would also like to understand how 30/360 should be computed; that
is, how it affects the math formula or algorithm.


4. With respect to the 30/360 mode, I would like to understand how the
maturity date of 11/3/2008 might have been determined.

Of course, it could be arbitrary. But my curiosity is piqued by the fact
that it is not 11/8/2007 plus 360 days, but that date plus 1.

I wonder if there is some market convention for determining the one-year
maturity date when using the 30/360 mode.

And I wonder if/how that affects the YIELDMAT mathematical or
algorithmic computation when using the 30/360 mode.


5. I do not understand why the YIELDMAT implementation does not tolerate
settlement date equal to issue date.

I understand that they are usually not equal in the real world. But it
would simplify comparisons with reverse-engineered solutions.

Note: The help page does not identify this limitation. I stumbled upon
it empirically.

 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Yieldmat function BarryHWhite Excel Worksheet Functions 8 September 11th 09 10:28 AM
Large function - Please explain Danny Excel Worksheet Functions 5 December 18th 07 08:34 PM
Please explain function/formula Tara H Excel Worksheet Functions 6 July 24th 06 07:16 PM
can someone explain function 'ara'? feachmarsin Excel Worksheet Functions 1 April 20th 06 01:26 AM
counta function can any one explain the example counting 2 pete the greek Excel Discussion (Misc queries) 4 March 30th 06 10:27 AM


All times are GMT +1. The time now is 12:48 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"