
Calculate the difference between two dates using a 360-day year with twelve 30-day months. DAYS360 is mostly used in accounting and finance models that follow that convention.
The DAYS360 function calculates the number of days between two dates by treating every month as 30 days and every year as 360 days. That is not normal calendar math, but it is a standard rule in some finance and accounting work.
If you are working with loans, leases, or older financial models, you may need that fixed convention instead of actual days. That is where DAYS360 becomes useful.
Use DAYS360 when your model follows accounting rules instead of real calendar length.
The result is based on a standardized year, not on actual month lengths.
=DAYS360(start_date, end_date, [method])
DAYS360 takes a start date, an end date, and an optional method argument. The method changes how month-end dates are handled.
Most of the time, the default method is enough. If you are matching a specific accounting rule, the third argument matters more.
FALSE or omit it for the US method, and TRUE for the European method.DAYS360 is more specialized than regular date-difference functions. It is meant for standardized models, not for normal elapsed-time questions.
| Function | How It Counts | Best For | Example |
|---|---|---|---|
DAYS360 |
30-day months, 360-day year | Finance models that use a 30/360 basis | =DAYS360(B1,B2) |
DAYS |
Actual calendar days | Simple elapsed time between dates | =DAYS(B2,B1) |
NETWORKDAYS |
Working days | Schedules that skip weekends and holidays | =NETWORKDAYS(B1,B2) |
YEARFRAC |
Fraction of a year | Proration and accrual formulas | =YEARFRAC(B1,B2,0) |
If you only want the real number of elapsed days, DAYS is usually the better choice. Use DAYS360 when the workbook needs to follow the 30/360 convention on purpose.
The main reason to use DAYS360 is consistency. In some models, February should not shorten the result and 31-day months should not make the result larger. The formula smooths those differences out.
The optional method argument is also important. The US and European versions can give different answers when dates fall at the end of a month, so it is worth checking which one your workbook is expected to follow.
DAYS360 for accounting models that rely on a fixed 30/360 basis.That last point matters a lot. A formula can be mathematically correct and still be the wrong business choice if it is using the wrong day-count system.
This is the standard starting point for DAYS360.
=DAYS360(B1, B2)
Excel uses the US method unless you tell it otherwise.
Calculate the 30/360 day count between B1 and B2 with the default US method. Formula: =DAYS360(B1,B2).
If your model follows the European rule, pass TRUE as the third argument.
=DAYS360(B1, B2, TRUE)
This mainly matters around month-end dates such as the 31st.
Calculate the same interval with the European method. Formula: =DAYS360(B1,B2,TRUE).
Because the result is numeric, it is easy to use in conditions.
=DAYS360(B1, B2) > 10
This returns TRUE or FALSE depending on the standardized interval.
Test whether the normalized result is greater than 10. Formula: =DAYS360(B1,B2)>10.
Many finance models multiply the day count by a daily amount or rate.
=DAYS360(B1, B2) * 10
This is a simple way to build a flat accrual calculation.
Multiply the DAYS360 result by 10. Formula: =DAYS360(B1,B2)*10.
DAYS360 is a specialized function, but it is very useful when a workbook follows a fixed accounting convention instead of the real calendar. The key is knowing when that convention is required.
DAYS360 counts days using twelve 30-day months.Tell your friends about this post