Excel DISC Function

The DISC function calculates the discount rate for a security based on its settlement date, maturity date, price, redemption value, and day count basis.

ExcelExcel
Google SheetsGoogle Sheets
financial
intermediate
Syntax Preview
ExcelExcelGoogle SheetsGoogle Sheets
=DISC(settlement, maturity, pr, redemption, [basis])
What is DISC Function
Syntax and Parameters

Practical Examples

Basic Treasury Bill Discount Rate

Calculate the discount rate for a 91-day Treasury bill

Result: 0.0608 or 6.08%

Commercial Paper Discount Rate

Determine discount rate for 180-day commercial paper

Result: Varies based on input data

Multiple Securities Comparison

Compare discount rates across different securities with varying terms

Result: Array of discount rates

Short-Term Investment Analysis

Calculate yield for money market fund investment

Result: Dynamic rate based on current date

Error Handling for Discount Calculations

Prevent errors with IFERROR wrapper

Result: Either valid discount rate or error message

Annualized Discount Rate Calculation

Calculate and display as percentage with formatting

Result: Formatted percentage (e.g., "6.08%")

Common Errors and Solutions

#NUM! Error

DISC returns #NUM! error

Cause:

Invalid dates or settlement >= maturity

Solution:

Verify settlement date is before maturity date

Prevention:

Use data validation or IF statements to check date order

Example:

#VALUE! Error

DISC returns #VALUE! error

Cause:

Non-numeric price or redemption values

Solution:

Ensure all numeric parameters are valid numbers

Prevention:

Use ISNUMBER function to validate inputs before calculation

Example:

#NUM! Error - Invalid Basis

DISC returns #NUM! for invalid basis

Cause:

Invalid basis parameter (not 0-4)

Solution:

Use basis values 0, 1, 2, 3, or 4 only

Prevention:

Create dropdown list for basis parameter with valid values only

Example:

Best Practices and Pro Tips

Choose Correct Day Count Basis

Different financial instruments follow specific market conventions. US Treasury bills use basis 1 (actual/actual), commercial paper uses basis 2 (actual/360), and corporate bonds use basis 0 (30/360). Using the wrong basis produces incorrect rates.

Use DATE Function for Reliable Inputs

Always use DATE(year, month, day) instead of text dates to avoid regional setting issues. DATE(2025,1,15) is unambiguous across all locales.

Understand Discount Rate vs Yield

DISC calculates rate as percentage of redemption value, while yield uses purchase price. For discount securities, yield is always higher. Use appropriate function based on your analysis needs.

Validate Input Ranges

Implement data validation to prevent errors: settlement and maturity should be reasonable dates, prices typically 90-100 for discount securities, redemption usually 100, basis must be 0-4.

Consider Annualization Impact

DISC automatically annualizes rates. A 30-day security with 5% annualized rate has different actual return than 360-day security. Always consider actual holding period when comparing securities.

DISC vs Related Functions

Need Help with Excel DISC Function?

Stop struggling with formula syntax. Use AskFormulas to generate validated formulas instantly with our AI-powered tool.

Example Excel formula:

Related Formulas

ACCRINT Function in Excel

The ACCRINT function calculates accrued interest for a security that pays periodic interest, enabling accurate financial reporting and bond valuation.

intermediate
financial
ExcelExcel
Google SheetsSheets
Validated
DOLLARDE

Convert fractional dollar prices to decimals with DOLLARDE. Essential for bond trading, stock quotes, and financial analysis.

intermediate
financial
ExcelExcel
Google SheetsSheets
Validated
DOLLARFR

Convert decimal dollar prices to fractional notation with DOLLARFR. Essential for bond pricing, securities trading, and financial reporting systems.

intermediate
financial
ExcelExcel
Google SheetsSheets
Validated
Excel ACCRINTM Function

The ACCRINTM function calculates accrued interest for securities that pay interest at maturity, essential for bond valuation and analysis.

intermediate
financial
ExcelExcel
Google SheetsSheets
Validated