function

MES

Todo sobre la función MES en Excel

La función MES en Microsoft Excel es una herramienta de la categoría de Fecha y Hora diseñada para extraer el mes de una fecha específica. Su propósito principal es devolver un número entero comprendido entre el 1 (que representa a enero) y el 12 (que representa a diciembre), basándose en un valor de fecha proporcionado.

Es especialmente útil para realizar cálculos financieros, agrupar datos por temporadas o trimestres, y descomponer fechas completas para análisis temporales más detallados.

Sintaxis

=MES(núm_de_serie)

La función cuenta con un único argumento:

  • núm_de_serie Es la fecha del mes que intentas buscar. Obligatorio.
    Excel almacena las fechas como números de serie secuenciales para poder realizar cálculos. Este argumento puede ser una referencia a una celda que contiene una fecha, una fecha devuelta por otra fórmula (como FECHA) o una fecha escrita directamente entre comillas (aunque esto último es menos recomendable por posibles conflictos de formato regional).

Ejemplos

Ejemplo 1: Uso básico Extracción del mes desde una fecha escrita como texto y desde una función de fecha.

=MES("15/04/2023")      -> Resultado: 4
=MES(FECHA(2023; 12; 25)) -> Resultado: 12

Ejemplo 2: Análisis de datos en tabla Supongamos que tenemos una lista de facturas y queremos identificar en qué mes se emitieron para realizar un reporte trimestral.

A B
1 Fecha Factura Mes Extraído
2 10/01/2023 1
3 14/08/2023 8
4 05/11/2023 11
=MES(A2) -> Devuelve 1 (Enero)
=MES(A3) -> Devuelve 8 (Agosto)
=MES(A4) -> Devuelve 11 (Noviembre)

Ejemplo 3: Uso con la fecha actual Utilizar la función junto con HOY para saber el mes en curso dinámicamente.

=MES(HOY())

Si hoy fuese 15 de septiembre, el resultado sería 9.

Observaciones

Excel almacena las fechas como números de serie secuenciales. De forma predeterminada, el 1 de enero de 1900 es el número de serie 1. Por tanto, el argumento que recibe la función MES es interpretado internamente como ese número secuencial, aunque nosotros veamos un formato de fecha (dd/mm/aaaa).

Los valores devueltos por esta función siguen el calendario gregoriano.

Errores comunes

  • #¡VALOR! Ocurre si el argumento núm_de_serie contiene un texto que Excel no puede interpretar como una fecha válida (por ejemplo, «32 de enero» o texto no numérico).
  • #¡NUM! Puede aparecer si se introducen números de serie negativos o demasiado grandes que exceden los límites de fechas permitidos por Excel.

Disponibilidad por versión de Excel

Disponible en todas las versiones modernas y clásicas, incluyendo Excel 2003, Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021 y Excel para Microsoft 365. No ha habido cambios significativos en su comportamiento entre versiones.

Compatibilidad

Software Compatibilidad Notas Alternativa
Microsoft Excel ✔️ Totalmente compatible.
Google Sheets ✔️ La función se llama MONTH en la versión en inglés, pero MES funciona en la configuración en español.
LibreOffice Calc ✔️ Compatible.
OpenOffice Calc ✔️ Compatible.
WPS Office Spreadsheets ✔️ Compatible.
Apple Numbers ✔️ Utiliza la función MES (o MONTH).

Funciones Relacionadas

  • AÑO Devuelve el año de una fecha específica.
  • DIA Devuelve el día del mes (un número de 1 a 31).
  • FECHA Crea una fecha válida a partir de números para el año, mes y día.
  • TEXTO Permite convertir la fecha a texto para obtener el nombre completo del mes (ej. «Enero») usando el formato «mmmm».
  • HOY Devuelve la fecha actual, útil para anidar dentro de la función MES.

Ver también...