function

ISO.NUM.DE.SEMANA

Todo sobre la función ISO.NUM.DE.SEMANA en Excel

La función ISO.NUM.DE.SEMANA en Excel devuelve el número de semana del año correspondiente a una fecha específica, siguiendo la norma ISO 8601. Este estándar es ampliamente utilizado a nivel internacional, especialmente en entornos empresariales y gubernamentales.

Según la norma ISO 8601:

  • Las semanas comienzan en lunes.
  • La semana número 1 del año es aquella que contiene el primer jueves del año.

Esto significa que los primeros días de enero pueden pertenecer a la última semana del año anterior (la 52 o 53), y los últimos días de diciembre pueden pertenecer a la primera semana del año siguiente.

Sintaxis

=ISO.NUM.DE.SEMANA(fecha)

La función tiene un único argumento:

  • fecha: Es la fecha para la cual se desea obtener el número de semana ISO. Este argumento es obligatorio. Puede ser una referencia a una celda que contiene una fecha, una fecha introducida con la función FECHA, o el número de serie secuencial que Excel utiliza para representar las fechas.

Ejemplos

Ejemplo 1: Obtener el número de semana de una fecha específica

Para saber a qué número de semana ISO pertenece el 4 de enero de 2024, puedes usar la función FECHA dentro de ISO.NUM.DE.SEMANA.

=ISO.NUM.DE.SEMANA(FECHA(2024;1;4))

Resultado: 1. Dado que el 4 de enero de 2024 fue el primer jueves del año, esa semana es la número 1.

Ejemplo 2: Caso de fin de año

Veamos qué sucede con una fecha a finales de diciembre. El 30 de diciembre de 2024 es un lunes.

=ISO.NUM.DE.SEMANA(FECHA(2024;12;30))

Resultado: 1. Aunque la fecha es de 2024, esa semana (que va del 30 de diciembre de 2024 al 5 de enero de 2025) contiene el primer jueves de 2025 (2 de enero), por lo que se considera la primera semana del año 2025.

Ejemplo 3: Trabajar con datos de una tabla

Si tienes una lista de fechas en una columna, puedes aplicar la función para obtener el número de semana de cada una.

A B
1 Fecha Nº Semana ISO
2 01/01/2023 =ISO.NUM.DE.SEMANA(A2)
3 15/05/2023 =ISO.NUM.DE.SEMANA(A3)
4 31/12/2023 =ISO.NUM.DE.SEMANA(A4)

Resultados:

  • En la celda B2, el resultado sería 52, ya que el 1 de enero de 2023 era domingo y la semana pertenecía al año 2022 según la norma ISO.
  • En la celda B3, el resultado sería 20.
  • En la celda B4, el resultado sería 52.

Observaciones

Es importante recordar que Excel gestiona las fechas como números de serie secuenciales. El 1 de enero de 1900 es el número de serie 1, y así sucesivamente. La función ISO.NUM.DE.SEMANA convierte este número de serie en una fecha para realizar el cálculo.

Errores comunes

  • #¡VALOR!: Ocurre si el argumento fecha no es un tipo de dato válido, como un texto que no puede ser interpretado como una fecha.
  • #¡NUMERO!: Ocurre si el argumento fecha es un número, pero está fuera del rango válido para las fechas en Excel.

Disponibilidad por versión de Excel

La función ISO.NUM.DE.SEMANA está disponible a partir de Excel 2013 y en todas las versiones posteriores, incluyendo Microsoft 365.

Compatibilidad

Software Compatibilidad Notas Alternativa
Microsoft Excel ✔️ Disponible desde Excel 2013.
Google Sheets ✔️ La función se llama ISOWEEKNUM.
LibreOffice Calc ✔️
OpenOffice Calc No está disponible. NUM.DE.SEMANA(fecha; 21)
WPS Office Spreadsheets ✔️
Apple Numbers ✔️ La función se llama ISOWEEKNUM.

Funciones Relacionadas

  • NUM.DE.SEMANA: Devuelve el número de semana de una fecha, pero utiliza un sistema diferente, permitiendo especificar si la semana comienza en domingo o en lunes (entre otras opciones). No sigue estrictamente la norma ISO 8601.
  • DIASEM: Devuelve el día de la semana (de 1 a 7) para una fecha dada. Es útil para realizar cálculos basados en el día de la semana.
  • FECHA: Crea una fecha válida a partir de valores de año, mes y día, evitando problemas de formato regional.

Ver también...