La función MES en Excel extrae el número del mes de una fecha específica. El resultado es un número entero que va del 1 (para enero) al 12 (para diciembre). Es una de las funciones de fecha y hora más utilizadas para analizar, filtrar y manipular datos basados en el tiempo.
Sintaxis
=MES(núm_de_serie)
La función MES tiene el siguiente argumento:
- núm_de_serie: Es la fecha de la que se desea obtener el mes. Puede ser una referencia a una celda que contiene una fecha, una fecha introducida como texto (por ejemplo, «25/12/2023»), o el resultado de otra fórmula o función, como FECHA o HOY. Obligatorio.
Ejemplos
Ejemplo 1: Obtener el número del mes a partir de una fecha escrita como texto.
=MES("21/11/2024")
Resultado: 11, ya que noviembre es el undécimo mes del año.
Ejemplo 2: Extraer el mes de una lista de fechas en una tabla.
| A | B | |
|---|---|---|
| 1 | Fecha de Factura | Mes |
| 2 | 05/01/2023 | =MES(A2) |
| 3 | 18/03/2023 | =MES(A3) |
| 4 | 22/07/2024 | =MES(A4) |
La fórmula en la celda B2, =MES(A2), devuelve 1. Al arrastrar la fórmula hacia abajo, se calculará el mes para cada fecha correspondiente (3 para A3 y 7 para A4).
Ejemplo 3: Obtener el mes actual usando la función HOY.
=MES(HOY())
Resultado: El número del mes actual (por ejemplo, si hoy fuera 15 de octubre de 2023, el resultado sería 10).
Ejemplo 4: Identificar si una fecha pertenece al primer semestre del año.
=SI(MES(A2)<=6; "Primer Semestre"; "Segundo Semestre")
Resultado: Si la celda A2 contiene la fecha "18/03/2023", la función MES devolverá 3. Como 3 es menor o igual a 6, la función SI devolverá "Primer Semestre".
Observaciones
Microsoft Excel almacena las fechas como números de serie secuenciales para poder realizar cálculos con ellas. De forma predeterminada, el 1 de enero de 1900 es el número de serie 1, y el 1 de enero de 2024 es el número de serie 45291.
La función MES siempre devuelve un número entero, independientemente del formato de fecha que tenga la celda.
Errores comunes
- #¡VALOR! Ocurre si el argumento núm_de_serie no es reconocido por Excel como una fecha válida. Por ejemplo, un texto que no puede ser interpretado como fecha ("Hola Mundo") o una fecha inexistente como "30/02/2023".
- #¡NUM! Puede ocurrir si se utiliza un número de serie de fecha no válido, como un número negativo.
Disponibilidad por versión de Excel
La función MES está disponible en todas las versiones de Microsoft Excel, incluyendo Excel para Microsoft 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 y versiones anteriores.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | |
| Google Sheets | ✔️ | La función se llama MONTH, pero reconoce MES en hojas de cálculo con configuración regional en español. |
| LibreOffice Calc | ✔️ | |
| OpenOffice Calc | ✔️ | |
| WPS Office Spreadsheets | ✔️ | |
| Apple Numbers | ✔️ |
Funciones Relacionadas
- DIA: Extrae el día del mes (de 1 a 31) de una fecha.
- AÑO: Extrae el año de una fecha como un número de cuatro dígitos.
- FECHA: Devuelve el número de serie secuencial que representa una fecha determinada, a partir de valores de año, mes y día.
- TEXTO: Permite convertir un valor en texto con un formato específico. Es muy útil para obtener el nombre del mes (ej. "enero") en lugar de su número.
