Leading the way in Microsoft Office Development
 Home|Excel|Word|PowerPoint|Consultancy|Feedback|Contact 
 Microsoft Excel > Functions > Financial > DISC

 

DISC(settlement, maturity, pr, redemption [,basis])

 
 Returns the discount rate for a security.

 settlementThe settlement date of the security.
 maturityThe maturity date of the security.
 prThe security's price per $100 face value.
 redemptionThe security's redemption value per $100 face value.
 basisThe type of day counting to use:
0 = US 30/360
1 = Actual/Actual
2 = Actual/360
3 = Actual/365
4 = European 30/360

 REMARKS
 
  • This function is only available if you have the Analysis ToolPak add-in installed.
     
  • The settlement date is the date a buyer purchases a coupon, such as a bond.
     
  • The maturity date is the date when the security expires.
     
  • If "settlement" is not an integer, it is truncated.
     
  • If "settlement" >= "maturity", then #NUM! is returned.
     
  • If "settlement" is not a valid date, then #NUM! is returned.
     
  • If "maturity" is not an integer, it is truncated.
     
  • If "maturity" is not a valid date, then #NUM! is returned.
     
  • If "pr" <= 0, then #NUM! is returned.
     
  • If "redemption" <= 0, then #NUM! is returned.
     
  • If "basis" is not an integer, it is truncated.
     
  • If "basis" < 0, then #NUM! is returned.
     
  • If "basis" > 4, then #NUM! is returned.
     
  • If "basis" is left blank, then 0 is used.
     
  • Example - suppose a 30-year bond is issued on January 1, 1996, and is purchased by a buyer six months later. The issue date would be January 1, 1996, the settlement date would be July 1, 1996, and the maturity date would be January 1, 2026, 30 years after the January 1, 1996, issue date.

     EXAMPLES
     
     A
    1=DISC("2/15/1998","6/10/1998",97.975,100,2) = #VALUE!
     

     Functions - D | Index - D | Office Online 

     Copyright © 2004-2007 Better Solutions Limited. All Rights Reserved.Top