Funciones Excel 2013: La función ISO.NUM.DE.SEMANA()

Desde hace ya varios años, los usuarios que formamos parte de la comunidad de Excel, hemos echado en falta y estábamos reclamando una función que determinase el número de la semana ISO en función de una fecha dada. Algunas empresas se basan en esta norma ISO para ofertar productos con los que no cuentan en stock y que tienen un largo proceso de fabricación.

NUM.DE.SEMANA vs. ISO.NUM.DE.SEMANA

En la función NUM.DE.SEMANA, la semana 1 es en la que se encuentra el día 1 de enero, mientras que en la función ISO.NUM.DE.SEMANA, el resultado viene determinado por la norma ISO-8601, que dice que:

La primera semana del año, la número 01, es la que contiene el primer jueves de enero. Las semanas de un año van de la 01 a la 52, salvo que el año termine en jueves, o bien en jueves o viernes si es bisiesto, en cuyo caso se añade una semana más: la 53.

Según el texto anterior, al utilizar cualquiera de las dos funciones anteriores obtendremos el mismo resultado en algunos años y habrá una pequeña variación en otros casos.

6 comentarios en “Funciones Excel 2013: La función ISO.NUM.DE.SEMANA()”

  1. JAVIER India Larrosa

    buenas tardes me gustaría saber como puedo saber el numero de semana teniendo en cuenta una fecha de inicio variable y que comienza en lunes sin sábados ni domingos.En formación comienzan cursos en una fecha determinada sin sábados ni domingos y tendría que ir acumulando desde la semana 1.¿como puedo hacerlo?

    1. ¡Hola Javier!
      Yo haría «la cuenta de la vieja» para calcular el número de semana. Trata de introducir la siguiente fórmula:
      =(HOY()-fecha_comienzo)/7
      Espero que te sirva.

  2. hola disculpa como puedo obtener el numero de semana pero también el año, es decir en una tabla tengo muchas fechas pero cuando la semana es la misma por coincidencia no se cual es de que año y no se cual esta vencida y cual vigente, espero que se entienda mi pregunta

    1. Hola Jerry,
      Suponiendo que tu fecha se encuentre en la celda A1, puedes utilizar la siguiente fórmula:

      =ISO.NUM.DE.SEMANA(A1)&" "&AÑO(A1)

      Espero que te ayude.

      1. muchas gracias funciono perfecto, solo que ahora me surgió otro tema ya que no salió como esperaba, ojala me puedas ayudar.
        resulta que tengo dos datos de fecha que vienen por semana y año (27 2020) y (28 2019), quiero agregar una formula simple de si la primera => la segunda pero el resultado no es correcto ya que la segunda es de un año anterior pero me da resultado como si fuera año posterior
        espero darme a entender
        de antemano agradezco tu valiosa ayuda

        1. En la fórmula que te preparé se muestra el resultado en formato de texto (el 27 va antes que el 28).
          Como las celdas contienen el número de semana, que es un elemento que Excel no reconoce como fecha, creo que no será posible ordenar las celdas de la forma que deseas.
          Si alguien tiene una respuesta, puede proponerla.

Los comentarios están cerrados.

Sergio

Sergio

La destreza y el perfeccionismo quizá sean las dos virtudes que me permiten ayudar a mis clientes a facilitar las tareas administrativas de sus negocios.

Ebook De 0 a 100 con macros y VBA

De 0 a 100 con macros y VBA

Esta oferta no es para siempre...

¡no la desaproveches!