# Formula to get the number of days in the month

Let's see how to get the number of days in the month. You may need it to the report or dashboard which you will create in the spreadsheet. There are several ways to create such a formula.

## Year Month formula

The first formula is:

=DAY(DATE(YEAR(NOW()),MONTH(NOW()) + 1,0))

## Eomonth Now formula

The other way I know is:

=DAY(EOMONTH(NOW(),0))

Please note that this formula will only for Excel 2007 onwards. For Excel 2003 you can use only the first formula (or move to the newer version of Excel :-)).

## Days formula

The DAYS function returns the number of days between two dates. To use the DAYS function to get the number of days in a month, you need to subtract the first day of the month from the last day of the month. Here's how:

• In an empty cell, enter "=EOMONTH(start_date,0)" to get the last day of the month that contains the start date. Replace "start_date" with the cell reference or date you want to use.
• In another empty cell, enter "=EOMONTH(start_date,-1)+1" to get the first day of the month that contains the start date.
• Subtract the first day of the month from the last day of the month using the DAYS function. The formula would be: "=DAYS(EOMONTH(start_date,-1)+1,EOMONTH(start_date,0))".

Example: If the start date is in cell A1 and you want to find the number of days in the month of the start date, the formula would be: =DAYS(EOMONTH(A1,-1)+1,EOMONTH(A1,0))

```Further reading:
How to calculate monthly payment?
How to Create Rolling 6 Months Average?
How to Format Date and Time?
Turning Off the Automatic Formatting of Dates```