YIELDDISC Function

An Excel Financial Function that stands for discounted yield. It utilizes discounted securities to calculate the annual yield.

Author: Caira Sotingco
Caira Sotingco
Caira Sotingco
Reviewed By: Ankit Sinha
Ankit Sinha
Ankit Sinha

Graduation: B.Com (MIT Pune)


Post Graduation: MSc in Econ (MIT WPU)

Working as Admin, Senior Prelim Reviewer, Financial Chief Editor, & Editor Specialist at WSO.

 

Honors & awards:
Student of The Year - Academics (PG)
Vishwakarad Merit Scholarship (Attained twice in PG)

Last Updated:May 14, 2024

What is the YIELDDISC Function?

The YIELDDISC function is an Excel Financial Function that stands for discounted yield. It utilizes discounted securities to calculate the annual yield.

When calculating the annual yield of a discounted security, consider it useful for bills, treasuries, or commercial papers.

For the reasons stated, these would be instances where you can use the YIELDDISC function. However, if there is no dividend payment on the security, the YIELDDISC function cannot compute the annual yield.

There are a couple of other Excel functions for finding similar investment returns. The first and most obvious is the YIELD function, which also calculates the annual yield of interest-paid securities.

Second, the NOMINAL function can determine a security’s nominal yield. The nominal yield is the coupon rate of a security’s face value.

Furthermore, the article will discuss the formula, break down each component needed to calculate the annual yield and provide an example on an Excel worksheet.

Key Takeaways

  • The YIELDDISC function is an Excel Financial Function that is used to calculate the annual yield of a discounted bond, which is issued at a discount from its face value.
  • Users provide arguments, including the settlement date, maturity date, discount rate, and redemption value. The tool returns the annual yield of the discounted bond.
  • Potential errors that users might encounter when using the YIELDDISC function, such as providing invalid dates or referencing cells with incorrect data, and how to address them effectively.
  • YIELDDISC function aids in financial analysis by providing insights into the effective yield of discounted bonds, allowing investors to assess the profitability and attractiveness of investing in such securities.

YIELDDISC Function Formula

To begin, calculate the annual yield by following the formula in an Excel worksheet:

YIELDDISC(settlement, maturity, pr, redemption, [basis]).

Further breaking down the formula, let’s better understand what is required to properly calculate and utilize the function.

  • settlement: The “settlement” variable of the function considers the settlement date at which the security was traded. Typically, the settlement date noted is the date following the security purchase and is a required part of the function.

  • maturity: Next, and another required aspect of the YIELDDISC function, is “maturity.” This variable is the security’s expiration date.
  • pr: Following is the “pr”, a required variable that accounts for the security’s face value price.
  • redemption: Lastly, one of the required variables is “redemption,” which serves as the redemption value of the traded security.
  • [basis]: One optional input of the YIELDDISC function is “basis,” as noted in brackets. The basis will measure the day count of the security use.

NOTE

It calculates the annual yield of a discounted security.

Try one of our educational courses to continue practicing enhancing your Excel skills in data formatting and functions.

YIELDDISC Function example

With a new Excel sheet open, input the necessary variables (settlement, maturity, pr, redemption, and basis if needed).

Table

The discounted security is considered a long-term security of thirty years in the example pictured above. Therefore, with a settlement date beginning in early January 2022, the expiration date of the thirty-year security is inputted for January 2052.

In addition, the price or “pr” component is valued at $99, while the redemption value equals $100. Finally, as noted previously, the basis is optional; for this example, the basis is entered as zero.

When entering a numerical value for the basic component, remember that values of one, two, three, and four are only acceptable. Any value less than one or greater than four will return an error when utilizing the YIELDDISC function.

The annual yield returns 0.0003367 or 0.03% with all variables inputted correctly.

The highlighted cell in C8 also displays the YIELDDISC function broken down to include the necessary components.

NOTE

Remember that the settlement date and maturity date are structured as serial numbers and can be organized as so using the DATE function.

If a #NUM! Error value is returned, and one or more values may be inputted incorrectly if:

  • The “settlement” value is greater than the “maturity” value
  • The “pr” or “redemption” values are less than zero.Sheet

In this example, you may notice the maturity date entered occurred before the settlement date, which is impossible to calculate and, as a result, returns an error of #NUM!

Free Resources

To continue learning and advancing your career, check out these additional helpful WSO resources: