Función WEEKNUM de Excel - Número de semana del año

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demuestra cómo utilizar el Función de Excel WEEKNUM en Excel para obtener el número de semana en un año (1-52).

Descripción general de la función WEEKNUM

La función WEEKNUM Devuelve el número de semana en un año (1-52).

Para usar la función de hoja de cálculo de Excel WEEKNUM, seleccione la celda y escriba:

(Observe cómo aparece la entrada de la fórmula)

Entradas y sintaxis de la función WEEKNUM:

1 = WEEKNUM (número_de_serie, tipo_de_retorno)

número de serie - La fecha en formato de número de serie de Excel o ingresada como una fecha con citas alrededor de la fecha. Ejemplo: no puede ingresar 12/11/2015 directamente en la celda. En su lugar, debe ingresar “11/12/2015” o deberá usar el número de serie correspondiente: 42320. Alternativamente, puede hacer referencia a una celda con la fecha 11/12/2015 ingresada. Excel convierte automáticamente las fechas almacenadas en celdas a formato de serie (a menos que la fecha se ingrese como texto).

return_type - OPCIONAL. Un número que indica qué día es el comienzo de la semana. 1 (predeterminado) para el domingo, 2 para el lunes.

Calcular el número de semana de una fecha

La función WEEKNUM calcula el número de semana de una fecha:

1 = SEMANA (B4)

La función WEEKNUM devolverá un valor entre 1 y 54. ¿Por qué 54? La función comienza a contar semanas el domingo (por defecto) de la semana que contiene el 1 de enero. Esto puede resultar en 54 semanas únicas en el año.

Para cambiar el inicio del día de la semana, use este gráfico:

Este ejemplo iniciará la función WEEKNUM un lunes en su lugar:

1 = WEEKNUM (B4,2)

WEEKNUM en Google Sheets

La función WEEKNUM funciona exactamente igual en Google Sheets que en Excel:

Ejemplos de WEEKNUM en VBA


También puede usar la función WEEKNUM en VBA. Escribe:
Application.Worksheetfunction.Weeknum (serial_number, return_type)

Podemos usar la función WEEKNUM de la siguiente manera:

123 Rango ("B2") = Application.WeekNum (Rango ("A2"))Rango ("B3") = Application.WeekNum (Rango ("A3"))Range ("B4") = Application.WeekNum (Range ("A4"))

El resultado que obtendremos es:

Para los argumentos de la función (número_de_serie, etc.), puede ingresarlos directamente en la función o definir variables para usar en su lugar.

Regrese a la lista de todas las funciones en Excel

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave