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

 

ACCRINT(issue, first_interest, settlement, rate [,par] ,frequency [,basis])

 
 Returns the accrued interest for a security that pays interest periodically.

 issueThe date the security is issued.
 first_interestThe date when the initial interest is paid.
 settlementThe date you will pay for the security.
 rateThe annual interest rate or coupon when the security was issued.
 parThe par value of the security.
 frequencyThe number of coupon payments per year:
1 = annual
2 = semi annual
4 = quarterly
 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.
     
  • Dates must be entered as text strings within quotation marks or as serial numbers.
     
  • The "settlement" date is the date after the "issue" date when the security is traded to the buyer.
     
  • If "issue" is not an integer, it is truncated.
     
  • If "issue" is not a valid date, then #VALUE! is returned.
     
  • If "issue" >= "settlement", then #NUM! is returned.
     
  • If "first_interest" is not an integer, it is truncated.
     
  • If "first_interest" is not a valid date, then #VALUE! is returned.
     
  • If "settlement" is not an integer, it is truncated.
     
  • If "settlement" is not a valid date, then #VALUE! is returned.
     
  • If "rate" <= 0, then #NUM! is returned.
     
  • If "par" <= 0, then #NUM! is returned.
     
  • If "par" is left blank, then 1000 is used.
     
  • If "frequency" is not an integer, it is truncated.
     
  • If "frequency" is any number other than 1, 2 or 4, 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.
     
  • You can use the DATE() function to enter your dates.

     EXAMPLES
     
     A
    1=ACCRINT("1/1/2003","1/7/2003","1/7/2005",0.04,2500,4,0) = 250
    2=ACCRINT("1/1/2003","1/7/2003","1/7/2005",4%,2500,4,0) = 250
    3=ACCRINT("1/1/2003","1/7/2003","1/7/2005",4/100,2500,4,0) = 250
    4=ACCRINT("1/1/2003","1/7/2003","1/7/2005",0.04,1000,2) = 100
    5=ACCRINT("1/1/2003","1/7/2003","1/7/2005",0.04,,2) = 100
    6=ACCRINT("1/1/2005","1/7/2003","1/7/2005",0.04,2500,4,0) = 50
    7=ACCRINT(DATE(2005,1,1),"1/7/2003","1/7/2005",0.04,2500,4,0) = 50
    8=ACCRINT("1/1/2005","1/7/2003","1/7/2003",0.04,2500,4,0) = #NUM!
    9=ACCRINT("1/1/2003","1/7/2003","1/7/2005",0.04,-100,4,-1) = #NUM!
    10=ACCRINT("1/1/2003","1/7/2003","1/7/2005",0.04,2500,4,-1) = #NUM!
    11=ACCRINT("1/1/2003","1/7/2003","1/7/2005",0.04,2500,4,5) = #NUM!
    12=ACCRINT(DATE(2005,1,1),"1/17/2003","1/7/2005",0.04,2500,4,0) = #VALUE!
     

     Functions - A | Index - A | Office Online 

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