The MONTH function returns the month as a number (1-12) from a date.

Syntax

=MONTH(serial_number)

Arguments

Argument Description
serial_number The date of the month you are trying to find

Note: The serial_number argument is the date that you want to return the year from. This can be supplied to the MONTH function as either:

  • A references to cell containing a date, or
  • A date returned from a function or formula

If you attempt to input the date argument as text, there is a chance that Excel may misinterpret this, depending on the date system, or date interpretation settings on your computer.

Warning: Although you can input the date as a serial number, this is not recommended, as the serial numbers may vary across different computer systems.

Examples

  A B C D
1 Date Formula Result Notes
2 1/1/2013 =MONTH(A2) 1 Date must be Excel serial format
3 Monday, June 01, 1976  =MONTH(A3) 6
4 4-Jun =MONTH(A4) 6
5 30-Jul-2015 =MONTH(A5) 7

Common Function Error(s)

Problem What went wrong
Result looks like a date, e.g. “01/01/1900”, instead of an integer Likely due to cell formatting, i.e. the function has returned the correct value, but the cell is formatted as a ‘date’, instead of an integer