MS Excel: ACCRINT function for security interest calculation
- Fakhriddinbek

- Apr 27
- 2 min read
The ACCRINT function in Excel calculates the accrued interest for a security (like a bond) that pays periodic interest.It is widely used in financial analysis, especially when working with bonds, loans, or any investment product that generates interest over time.

Syntax
ACCRINT(issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method])
Key Points
Mandatory Inputs: issue date, first interest date, settlement date, rate, par value, frequency.
Optional Inputs: basis, calc_method.
Output: Returns the accrued interest amount between issue and settlement dates.
Practical Example
Suppose you have a bond issued on January 1, 2024, the first interest is paid on July 1, 2024, you buy the bond on March 1, 2024.The bond's annual interest rate is 6%, face value is $1,000, and it pays interest semi-annually.
The formula:
=ACCRINT(DATE(2024,1,1), DATE(2024,7,1), DATE(2024,3,1), 0.06, 1000, 2)
Result: It will calculate the amount of interest you have "earned" from January 1st to March
1st.
Summary
Important Notes
If the settlement date is before the issue date, Excel returns a #NUM! error.
If the rate or par is less than or equal to 0, Excel also returns a #NUM! error.
If frequency is not 1, 2, or 4, Excel returns a #NUM! error.
Always double-check your basis if you work internationally (different day count conventions).
Conclusion
The ACCRINT function is crucial when working with investments that accrue interest over time.From beginners managing basic bond purchases to advanced financial analysts tracking complex portfolios, ACCRINT provides the necessary precision for accurate accounting.


Comments