¿En qué número de semana estamos? Es muy poco habitual que alguien sepa la respuesta a esta pregunta al instante. Pero si trabajas en Excel, es muy fácil de­te­r­mi­nar el número de semana con una sencilla función. Si se necesita, el resultado se puede integrar en otras fórmulas.

Cómo calcular el número de la semana en Excel

  1. Introduce la fecha de la que te interesa obtener el número de semana en cualquier celda, por ejemplo, la celda B1.
  2. Escribe en otra celda=NUM.DE.SEMANA.ISO(B1).
  3. Ahora se mostrará el número de la semana co­rre­s­po­n­die­n­te a la fecha en la celda B1.

¿Para qué sirve la función NUM.DE.SEMANA de Excel?

En el mundo laboral, se hace especial re­fe­re­n­cia a de­te­r­mi­na­dos números de semana. Se trata de una nu­me­ra­ción co­n­se­cu­ti­va de las semanas en un año. Así, si se espera un servicio en una semana de­te­r­mi­na­da, por citar un ejemplo, no es necesario definir un rango de un día a otro (“entre el lunes 10/21/19 y el viernes 10/25/19”): basta con indicar el número de la semana (“en la semana 43”). Mientras que la mayoría de nosotros, por lo general, sabemos decir casi al instante en qué día estamos, muy pocos conocen el número de semana que co­rre­s­po­n­de a dicha fecha.

En Excel, los números de semana se pueden utilizar para cla­si­fi­car fechas de entrega, para optimizar la pla­ni­fi­ca­ción de proyectos o si­m­ple­me­n­te para crear un pla­ni­fi­ca­dor familiar personal. Por suerte, existe la fórmula NUM.DE.SEMANA de Excel, una función que asigna una fecha de­te­r­mi­na­da a su número de semana co­rre­s­po­n­die­n­te.

Sintaxis de NUM.DE.SEMANA en Excel

Excel deduce el número de semana de una fecha es­pe­cí­fi­ca. Por lo tanto, es co­m­pre­n­si­ble que la fecha deba ser parte de la función NUM.DE.SEMANA. Además, hay que tener en cuenta que para Excel la semana comienza, por lo general, en domingo, lo que no tiene por qué co­rre­s­po­n­de­r­se con contextos in­te­r­na­cio­na­les. Por ello, es ex­tre­ma­da­me­n­te im­po­r­ta­n­te indicar el sistema utilizado en lo que se refiere a la forma de contar semanas, pues, de lo contrario, es fácil equi­vo­car­se.

=NUM.DE.SEMANA(número_serie;[tipo_devuelto])

El primer argumento contiene una fecha. Aquí se hace re­fe­re­n­cia a otra celda, la cual, una vez más, debe tener un formato correcto de fecha. De forma al­te­r­na­ti­va, puedes es­pe­ci­fi­car el día di­re­c­ta­me­n­te en la función. Para ello, lo mejor es que uses la función FECHA. De esta forma, te aseguras de que Excel procesa el valor de forma correcta.

El segundo parámetro opcional se define mediante un número. A co­n­ti­nua­ción, se presenta una lista con los números a los que pertenece cada día de la semana.

  • 1: Domingo
  • 2: Lunes
  • 11: Lunes
  • 12: Martes
  • 13: Miércoles
  • 14: Jueves
  • 15: Viernes
  • 16: Sábado
  • 17: Domingo
  • 21: Lunes (de­pe­n­die­n­do del sistema al­te­r­na­ti­vo)

En el ámbito in­te­r­na­cio­nal, existe más de un sistema para contar semanas. Mientras que algunas personas co­n­si­de­ran el día 1 de enero como parte de la primera semana (con in­de­pe­n­de­n­cia del día de la semana en el que caiga), otros (sobre todo en Europa) siguen la norma ISO 8601. Este estándar estipula que la primera semana del año es aquella que contiene un jueves dentro de la semana 1. Es decir, si el día 1 de enero cae en viernes, la primera semana del año no empezará hasta el siguiente lunes. Para regular estos dos sistemas distintos, también se puede ajustar el sistema mediante el parámetro opcional. El valor 21 se adapta a la norma de que la semana empieza siempre en lunes.

Consejo

Si no asignas el segundo parámetro, Excel toma au­to­má­ti­ca­me­n­te el valor 1, es decir, comenzar la semana en domingo.

Excel 2013 incluye una función que no requiere pa­rá­me­tros adi­cio­na­les para es­pe­ci­fi­car el número de semana según el sistema ISO. Por lo demás, ISO.NUM.DE.SEMANA funciona exac­ta­me­n­te igual que NUM.DE.SEMANA: basta con que remitas la fecha a la función.

=ISO.NUM.DE.SEMANA(fecha)
Nota

Las funciones que te mostramos en este artículo son co­m­pa­ti­bles con todas las versiones de Excel a partir de Office 2016 y también con Microsoft 365.

NUM.DE.SEMANA en la práctica

Tomemos como primer ejemplo un ca­le­n­da­rio sencillo. Queremos saber el número actual de semana para cada uno de los días de la semana. Se­le­c­cio­na­mos el sistema ISO 8601 para contar el número de semana.

=NUM.DE.SEMANA(A1;21)

Puedes aplicar esta fórmula de Excel a cada fila y descubrir de esta forma el número de semana correcto para cada fecha.

Imagen: Función NUM.DE.SEMANA de Excel
Con la fórmula NUM.DE.SEMANA puedes de­te­r­mi­nar qué semana co­rre­s­po­n­de a cada fecha.

Excel da como resultado una cifra sencilla. Si quieres vincular el resultado con un dato textual, puedes co­n­ca­te­nar varios elementos dentro de la fórmula.

="Semana "&NUM.DE.SEMANA(A1;21)
Imagen: Número de semana en Excel con texto
Con la ayuda de una co­n­ca­te­na­ción y la función NUM.DE.SEMANA, puedes insertar el número de la semana en Excel junto con texto.

Si quieres mostrar siempre el número de semana actual en un libro, lo puedes hacer co­m­bi­na­n­do el NUM.DE.SEMANA y la práctica función HOY. Esta última da la fecha actual con el formato correcto. Por lo tanto, se puede in­tro­du­cir la función di­re­c­ta­me­n­te en NUM.DE.SEMANA.

=NUM.DE.SEMANA(HOY())
Imagen: Fórmula de Excel para calcular el número de semana actual
Vincula NUM.DE.SEMANA con HOY para calcular el número de la semana actual.

Así se te mostrará siempre el número de semana actual en el libro. Asimismo, en este contexto también se puede rellenar el segundo parámetro para ajustar la forma en la que se cuentan las semanas.

Consejo

Excel cuenta con muchas otras funciones que son muy útiles para trabajar con fechas, por ejemplo, DIA.LAB: esta función hace que Excel solo tenga en cuenta los días la­bo­ra­bles.

Ir al menú principal