MS Excel: cómo usar la función MES (WS, VBA)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Excel: cómo usar la función MES (WS, VBA)

Este tutorial de Excel explica cómo usar Excel funcion mes Con sintaxis y ejemplos.

describir

La función MES de Microsoft Excel devuelve el mes (número del 1 al 12) para un valor de fecha determinado.

La función MES es una función integrada en Excel y se clasifica como una función de fecha/hora. Se puede utilizar como una función de hoja de cálculo (WS) y una función de VBA (VBA) en Excel. Como función de hoja de trabajo, la función MES se puede ingresar en una celda de la hoja de trabajo como parte de una fórmula. Como función de VBA, puede usar esta función en el código de macro ingresado a través del editor de Microsoft Visual Basic.

Si desea seguir este tutorial, descargue la hoja de cálculo de muestra.

sintaxis

La sintaxis de la función MES en Microsoft Excel es:

MONTH( date_value )

parámetro o parámetro

date_value devuelve el día válido del mes.

devolver los bienes

La función MES devuelve un número entre 1 y 12.

aplicar para

  • Excel para Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 para Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

tipo de función

  • Función de hoja de trabajo (WS)
  • Funciones VBA (VBA)

Ejemplo (como una función de hoja de cálculo)

Veamos algunos ejemplos de la función MES de Excel para explorar cómo usar la función MES como una función de hoja de cálculo en Microsoft Excel:

Según la hoja de cálculo de Excel anterior, el siguiente ejemplo de MES devolvería:

=MONTH(B2)
Result: 9

=MONTH(B3)
Result: 8

=MONTH(B4)
Result: 4

=MONTH("12/31/2011")
Result: 12

Ejemplo (como una función de VBA)

La función MES también está disponible en código VBA en Microsoft Excel.

Veamos algunos ejemplos de la función MES de Excel para explorar cómo usar la función MES en el código VBA de Excel:

Dim LMonth As Integer

LMonth = Month("12/31/2001")

En este ejemplo, la variable llamada LMonth ahora contendrá el valor 12.

Preguntas frecuentes

Pregunta: ¿Puede ayudarme a calcular la siguiente fórmula? Si la celda A1 está en enero (es decir, del 1 de enero al 31 de enero), quiero que la celda C1 devuelva el valor de la celda B1.

Respuesta: En la celda C1, puede escribir una fórmula usando la función SI y la función MES de la siguiente manera:

=IF(MONTH(A1)=1,B1,"")

En esta fórmula, si MES(A1) devuelve 1, entonces la celda A1 corresponde a enero y devolverá el valor de B1.