El problema no es el número de semana, sino la regla que lo calcula
Una misma fecha puede tener dos números de semana correctos. El viernes 1 de enero de 2021 fue 2020-W53-5 en el sistema ISO. En un sistema estadounidense habitual, con semanas de domingo a sábado y la semana que contiene el 1 de enero como semana 1, esa misma fecha estaba en la semana 1 de 2021.
Para alguien en España, donde los números de semana se entienden normalmente con lógica ISO o europea, eso resulta raro. Para una hoja de cálculo configurada con reglas de EE. UU., es normal. La diferencia está en tres decisiones: qué día empieza la semana, qué semana se llama semana 1 y si el “año de la semana” puede empezar antes o después del 1 de enero.
Comparación rápida
| Regla | Semana ISO | Sistema habitual de EE. UU. |
|---|---|---|
| Primer día | Lunes | Domingo |
| Semana 1 | La semana con el primer jueves; también la semana que contiene el 4 de enero | La semana que contiene el 1 de enero |
| Año de la semana | Puede diferir del año civil cerca de Año Nuevo | Suele seguir el año civil de la fecha |
| Semanas parciales | No: 52 o 53 semanas completas de lunes a domingo | Sí: la primera o última semana puede ser parcial |
| Uso típico | España, Europa, logística, industria, informes internacionales | Calendarios y hojas de cálculo orientados a EE. UU. |
Por qué se separan alrededor de Año Nuevo
ISO 8601 define lunes como día 1 y domingo como día 7. La semana 1 es la primera semana que contiene un jueves del nuevo año. Por eso algunos días de enero pueden seguir perteneciendo al año ISO anterior, y algunos días de diciembre pueden pertenecer ya al año ISO siguiente.
En cambio, un sistema estadounidense de tipo Excel System 1 se centra en el año civil: si una semana contiene el 1 de enero, esa es la semana 1. Si las semanas empiezan en domingo, el primer domingo de enero puede llevar el contador a la semana 2 aunque ISO todavía esté en la semana anterior.
Ejemplos concretos
| Fecha | Día | ISO | EE. UU. domingo-primero | Qué demuestra |
|---|---|---|---|---|
| 2021-01-01 | Viernes | 2020-W53-5 | 2021 semana 1 | El año civil y el año ISO no coinciden. |
| 2021-01-03 | Domingo | 2020-W53-7 | 2021 semana 2 | El domingo abre una nueva semana en el sistema de EE. UU. |
| 2021-01-04 | Lunes | 2021-W01-1 | 2021 semana 2 | Empieza la primera semana ISO de 2021. |
| 2025-12-29 | Lunes | 2026-W01-1 | 2025 semana 53 | ISO ya ha entrado en el año semanal 2026. |
| 2026-01-04 | Domingo | 2026-W01-7 | 2026 semana 2 | El domingo adelanta la semana 2 en el sistema estadounidense. |
La trampa en Excel y programación
En Excel, WEEKNUM o NUM.DE.SEMANA puede usar reglas distintas según el segundo argumento. El sistema 1 cuenta como semana 1 la que contiene el 1 de enero. El sistema 2, usado con el tipo 21, sigue la lógica ISO. En versiones modernas también existe la función ISO específica. La diferencia no se ve todos los días, pero cerca de Año Nuevo puede cambiar informes enteros.
En programación aparece otra trampa: formatos como %U y %W pueden devolver semana 00 para los días anteriores al primer domingo o al primer lunes del año. El formato ISO es %V, pero debe ir con el año ISO %G, no con el año civil %Y.
Por qué ISO prefiere semanas completas
La regla ISO no intenta que enero empiece “limpio” en la semana 1. Intenta que cada semana sea una unidad completa de lunes a domingo. Eso es muy útil cuando una empresa compara producción semanal, horas trabajadas, ventas por semana, turnos o entregas. Si una semana se parte en dos años civiles, ISO la asigna al año que contiene la mayor parte de esa semana.
Por eso el primer jueves es tan importante. Si una semana contiene el jueves del nuevo año, tiene al menos cuatro días dentro de ese año. En la práctica, esa semana pertenece mayoritariamente al nuevo año semanal. Si el 1 de enero cae en viernes, sábado o domingo, la semana contiene menos de cuatro días del nuevo año y se queda como la última semana ISO del año anterior.
Esta lógica también explica por qué el número de semana actual puede parecer “adelantado” o “atrasado” alrededor de Año Nuevo. No es un error de calendario. Es una consecuencia directa de usar semanas completas en lugar de fragmentos de semana.
Dónde aparecen errores reales
El problema suele aparecer cuando una etiqueta corta viaja sin explicación. “Semana 1” en una fábrica española probablemente significa ISO. “Week 1” en un informe de marketing de EE. UU. puede significar semana civil estadounidense. “W01” en un export técnico puede ser ISO si viene acompañado de año ISO, pero no siempre si el sistema lo generó con una función local.
Un caso típico es comparar ingresos semanales entre España y Estados Unidos. Si el equipo español agrupa del lunes 29 de diciembre de 2025 al domingo 4 de enero de 2026 como 2026-W01, pero el equipo estadounidense agrupa la semana del domingo 4 al sábado 10 de enero como “Week 2”, los totales no están comparando los mismos días. El problema no está en la suma, sino en los cubos temporales.
También ocurre en recursos humanos. Una nómina, un parte de horas o un calendario de vacaciones puede usar “semana 1” como bloque laboral. Si el proveedor de software está configurado con reglas estadounidenses y la empresa opera con semanas ISO, los días de enero pueden quedar en periodos distintos a los esperados.
Consejo específico para España
En España, si alguien dice “semana 1”, “semana 14” o “semana 37” en un contexto laboral, lo más seguro es interpretar que habla de semanas ISO: lunes a domingo y primera semana con al menos cuatro días del nuevo año. Aun así, cuando el dato viene de una multinacional, una plataforma de analytics o una hoja de cálculo compartida con EE. UU., conviene exigir el rango de fechas. “Semana 1 de 2026” es ambiguo; “ISO 2026-W01, del 29 de diciembre de 2025 al 4 de enero de 2026” no lo es.
Cómo escribirlo sin ambigüedad
La forma más segura es combinar tres piezas: sistema, número y rango. Por ejemplo: ISO 2026-W01, lunes 29 de diciembre de 2025 a domingo 4 de enero de 2026. Si el sistema no es ISO, dilo igual de claro: semana EE. UU. domingo-sábado, Week 2, 4-10 de enero de 2026.
En bases de datos y APIs, evita una columna genérica llamada week. Es mejor usar nombres como iso_week, iso_week_year, week_start_date y week_end_date. Si tienes que aceptar datos de varias regiones, guarda también la regla de semana usada para calcular el valor.
Reglas prácticas
- Escribe semana ISO cuando sea ISO:
2026-W01. - Añade el rango de fechas en informes compartidos.
- No mezcles año civil con semana ISO; usa año ISO.
- En Excel, elige la función ISO o documenta el segundo argumento de
WEEKNUM. - Si comparas España y EE. UU., define antes si la semana empieza en lunes o en domingo.