Función NUM.DE.SEMANA

Excel 2007+

Resumen

La función NUM.DE.SEMANA de Excel devuelve el número de semana correspondiente a una fecha específica. Permite calcular fácilmente el número de semana del año según diferentes sistemas de numeración, ideal para análisis temporales y reportes semanales.

Sintaxis

NUM.DE.SEMANA(núm_de_serie,[tipo_de_devolución])

Parámetros

Parámetro Tipo Requerido Descripción
núm_de_serie Fecha Fecha válida de Excel contenida en la semana a evaluar
tipo_de_devolución Número No Número del 1 al 21 que define el sistema y día de inicio de semana (opcional)

Usando la función WEEKNUM

NUM.DE.SEMANA es esencial para organizar datos por semanas en informes, dashboards y análisis temporales. Le permite clasificar fechas en semanas específicas según sus necesidades de negocio, facilitando comparaciones semanales y tendencias.

Ejemplos Comunes de WEEKNUM

Número de semana básico

=NUM.DE.SEMANA(FECHA(2024;3;9))

Devuelve 10 para el 9 de marzo de 2024 (semana empezando domingo).

Semana empezando lunes

=NUM.DE.SEMANA(A1;2)

Calcula número de semana con lunes como primer día (sistema 1).

Sistema ISO 8601

=NUM.DE.SEMANA(FECHA(2024;1;1);21)

Usa sistema 2 donde primera semana contiene el primer jueves del año.

Preguntas Frecuentes

Usa el valor predeterminado 1: semanas que empiezan en domingo (Sistema 1).

Ambos empiezan en lunes, pero tipo 2 usa Sistema 1 y tipo 11 usa Sistema 2 (ISO).

No directamente. Convierta texto a fecha con FECHA() o DATEVALUE() primero.

Errores Comunes y Soluciones

#NUM!

Cause: tipo_de_devolución fuera del rango 1-21

Solution: Use valores válidos: 1,2,11,12,13,14,15,16,17,21

#VALOR!

Cause: núm_de_serie no es fecha válida

Solution: Use FECHA() o asegúrese que la celda contiene fecha de Excel

#NUM!

Cause: Fecha fuera del rango de Excel (1900-9999)

Solution: Verifique rango de fecha válido

Notas

  • Sistema 1: Semana 1 contiene 1 de enero
  • Sistema 2 (21): Semana 1 contiene primer jueves del año (ISO 8601)
  • Excel trata fechas como números seriales desde 1/1/1900=1
  • Para semanas ISO puras, use ISOWEEKNUM() en Excel 2013+

Compatibilidad

Disponible en: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

No disponible en: Excel 2003 y anteriores

Contenido actualizado: December 11, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2007+