La función MES en Excel

La función MES en Excel nos permite obtener el número de mes de una fecha proporcionada. La función MES devolverá un número entero entre 1, que representa el mes de enero, y 12 que representa al mes de diciembre.

Sintaxis de la función MES

Sintaxis de la función MES en Excel

  • Núm_de_serie (obligatorio): La fecha de la cual deseamos conocer el mes.

Ejemplos de la función MES

En la siguiente fórmula he especificado la fecha 15 de marzo del 2012 como argumento de la función MES:

=MES("15/03/2012")

La función MES devolverá el número 3 que corresponde al mes de marzo. El resultado será consistente independientemente del formato que se haya utilizado para la fecha. Por ejemplo, en la siguiente imagen puedes observar que he colocado la misma fecha en la celda A1 pero con un formato de fecha diferente:

Ejemplo de la función MES en Excel

La función MES devolverá el número 3 al establecer como argumento el valor de la celda A1.

Obtener el mes actual

Si queremos una formula que siempre nos devuelva el mes actual podemos utilizar la función MES junto con la función HOY de la siguiente manera:

=MES(HOY())

Esta formula regresará el número del mes actual de acuerdo a la fecha establecida en tu computador.

Obtener el nombre del mes

Si deseas mostrar en una celda el nombre del mes en lugar de su número, podemos utilizar la función TEXTO dando un formato especial a una fecha. En la siguiente imagen puedes observar que en la celda B1 aplico el formato “mmmm” a la fecha de la celda A2:

Obtener el nombre del mes de una fecha en Excel

A diferencia del formato que podemos dar con la función TEXTO, la función MES en Excel siempre nos devolverá el valor numérico del mes de la fecha que indiquemos como argumento. Este número será de mucha utilidad en caso de querer hacer algún cálculo entre fechas.

Artículos relacionados
Extraer información de una fecha

11 comentarios en “La función MES en Excel

  1. JBHR

    Excelente!….

  2. JEPL

    Excelente aporte.

  3. JSantillán

    Amigo, excelente aporte me facilitaste la tarde.
    Un fuerte abrazo.

  4. Cristobal

    Excelente! Muchas gracias!

  5. Rodolfo Sanchez

    Perfecto, queria aplicar subtotales con la fecha para que me agrupara por mes, pero no podia, con esta formula =texto(a1,mmmm) en otra columna logre hacerlo

  6. Jorge Ivan

    Excelente, me sirvió de mucha ayuda.
    Muchas gracias

  7. Gilberto

    Magnifico análisis. Pero me queda una pregunta: Si necesito que se muestre únicamente el mes actual en forma de texto ¿Cómo puedo lograrlo?

  8. Henry Ramos

    Muchas gracias por compartir tan interesante e importante información.

  9. Jose Mendoza

    Hola, es justo lo que necesitaba, pero siempre me da el mes de enero, si quito la parte de la funcion texto, si me da, por ejemplo, 7. Pero cuando pongo toda la funcion completa texto(mes(hoy(),”mmmm”) siempre escribe “enero”

    1. Moisés Ortíz Autor

      Hola Jose, no debes utilizar la función MES sino solo la función HOY de la siguiente manera:
      =TEXTO(HOY(),”mmmm”)

      Si utilizas la función MES obtendrás un valor entre 1 y 12 lo cual para la función TEXTO son los primeros 12 días del mes de enero de 1900.