Existen 2 funciones para calcular el número de semana según una fecha en Excel
- La función NÚMERO DE SEMANA
Esta es la función original que calculaba el número de semana en Excel. Pero no respeta las reglas convencionales de la mayoría de los países del mundo.
- La función ISOWEEKNUM
Para evitar errores de cálculo, Microsoft ha creado otra función para calcular el número de semana.
La función NÚMERO DE SEMANA
En Excel, para devolver el número de semana de una fecha tienes la función NUMSEMANA.
=NÚMERO DE SEMANA(Fecha)
¿Fácil? ¿Seguro? Bueno, en realidad no es tan sencillo. Depende si estás en USA o en otro país.. La regla de cálculo de la semana es diferente entre EE.UU. y el resto del mundo. Y adivina qué, porque la función ha sido creada por Microsoft, una empresa americana, la función devuelve el número de semana según la regla americana.
Eso es bueno para las personas que trabajan en EE.UU. pero NO para los demás países.
La diferencia entre Estados Unidos y el resto del mundo es simple.
- En EE. UU., cualquiera que sea el número de días de la primera semana del año, es la semana número 1.
- En el resto del mundo, la primera semana debe tener al menos 3 días.
Entonces, si el 1 de enero es sábado, en EE. UU. será la semana número 1, pero en el resto del mundo el número de semana será el valor del último número de semana del año anterior (semana número 53).
En resumen, el resto del mundo utiliza la norma ISO 8601 para calcular el número de semana y Estados Unidos utiliza su propia norma.
La función ISOWEEKNUM
Para corregir esto y poder devolver el número de semana correcto para todos los países del mundo, Microsoft proporcionó la función NÚMERO DE SEMANA ISO, en la versión 2013 y posteriores.
= NÚMERO DE SEMANA ISO (Fecha)
Mire la diferencia en los resultados para 1 de enero para estos diferentes años cuando se utiliza WEEKNUM o ISOWEEKNUM.
Y la diferencia es más evidente con la fecha del 4 de enero.

Como puede ver, en 2021 y 2022, ambas fórmulas no devuelven el mismo número de semana para el 4 de enero. Eso significa Habrá una diferencia en tu tablero. si no utiliza la función correcta según la convención utilizada en su país.
Cómo calcular el número de semana ISO en Excel 2013 y versiones anteriores
Excel 2007 y versiones anteriores
La fórmula para calcular el número de semana ISO es muy complejo pero funciona
=INT((TODAY()-SUM(MOD(DATE(YEAR(TODAY()-MOD(TODAY()-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)
Excel 2010
En esta versión, puede agregar un segundo parámetro a la función WEEKNUM.
Si ingresa el valor 21 para el segundo parámetro, la función NUMSEMANA devolverá el mismo resultado que la función NUMSEMANA ISO en Excel 2013 y versiones posteriores.
=NÚMERO DE SEMANA(Fecha,21)

29/01/2020 a las 16:50
¡Hola!
En realidad, la regla en la mayoría de los países europeos es que la primera semana de cada año es la primera semana que comienza con un lunes, y no que deba tener 3 días. Entonces, incluso si el 1 de enero es viernes, todavía cuenta como la semana 52, y solo la semana siguiente es la semana 1.
Además, esta diferencia no es exclusiva de EE. UU., hay muchos otros países que cuentan las semanas como EE. UU. y también hay países que comienzan su semana (y año) con los sábados. Puedes consultar el mapa aquí:
https://i2.wp.com/kanadabanda.com/wp-content/uploads/2017/09/sunday_7.png
29/01/2020 a las 16:56
¡Gracias!
05/04/2019 a las 16:49
La comprensión del cálculo de números semanales en los EE. UU. es un desastre. La mayoría de los resultados de búsqueda en línea hacen referencia únicamente al estándar ISO. La entrada de Wikipedia (https://en.wikipedia.org/wiki/Week) indica que las semanas de EE. UU. se calculan en función de la primera semana del año y se basan en la semana que contiene el 1 de enero, no en un comienzo el 1 de enero. Por lo tanto, la semana 1 de EE. UU. podría contener hasta 6 días de diciembre del año anterior.
Al menos una calculadora en línea (https://www.calendar-12.com/week_number) devuelve dichos resultados (la semana 1 de 2019 contiene del 30 de diciembre al 5 de enero).
Un segundo (http://www.onlineconversion.com/day_week_number.htm) calcula la semana 1 de otra manera, con el 1 de enero en la semana 52 de 2018 y la semana 1 de 2109 comenzando el domingo. 6 de enero.
Excel, como usted describe, comienza la semana 1 del año el 1 de enero del año, y la semana 2 comienza el domingo siguiente. Por lo tanto, cuando el 1 de enero caiga en sábado, la semana 1 tendrá un solo día.
Tenga en cuenta que la documentación de ayuda de Microsoft no indica por qué calculan la Semana 1 como lo hacen, ni cita ningún estándar que estén siguiendo. Mi búsqueda en línea no ha encontrado tal "estándar" (aunque es posible que no haya buscado lo suficiente).
Respetuosamente