6

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.

¡Compartir es vivir!
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.

Haz clic aquí para dejar un comentario 6 comentarios
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?

Responder
    Sergio

    ¡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.

    Responder
Jerry

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

Responder
    Sergio

    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.

    Responder
      Jerry

      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

      Responder
        Sergio

        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.

        Responder

Escribe una respuesta: