Número de semanas en un año

Resuelto/Cerrado
bosche -  
 mercibeaucoup -
Hola,
¿Cómo calcular en Excel el número de semanas que hay en un año, sabiendo que 2008 es un año bisiesto?
gracias
Configuración: Windows XP Internet Explorer 7.0

7 respuestas

  1. chtilou Mensajes publicados 1704 Estado Miembro 523
     
    Hola,

    lo más simple es preguntar a nuestro amigo Excel qué opina. ;-)

    Introduce la fecha en A1
    en B1 inserta la fórmula =NUM.SEMANA(A1)

    Suspenso...
    79
    1. m@rina Mensajes publicados 27562 Fecha de registro   Estado Moderador Última intervención   11 562
       
      Hola chtilou,

      ¡Solo que Excel solo conoce la norma estadounidense!... :(
      Para la norma estadounidense, la semana 1 es la primera semana, ya sea completa o no.
      Mientras que para la norma europea, la semana 1 es la primera semana que cuenta con al menos 4 días... Por lo tanto, debe comenzar un jueves o más tarde.
      Así que, para este año y aun para el próximo año, es correcto... Pero... para 2010, la primera semana comenzará un viernes, ¡y entonces Excel estará completamente equivocado en nuestras tierras! ¡Desde hace tiempo que se lo decimos a Microsoft, que no le importa en absoluto nuestras historias de la "pequeña semana"! ;))

      m@rina
      0
      1. chtilou Mensajes publicados 1704 Estado Miembro 523 > m@rina Mensajes publicados 27562 Fecha de registro   Estado Moderador Última intervención  
         
        Hola Marina,

        trataré de recordar esta información. Nunca se sabe... ;-)
        0
      2. AgriBases > m@rina Mensajes publicados 27562 Fecha de registro   Estado Moderador Última intervención  
         
        Una solución podría ser utilizar software escrito por programadores que no se desentienden.
        En OpenOffice, No.semana(Sábado 2 de enero de 2010)=53!
        0
  2. Nep
     
    Hola

    Una semana siempre comienza un lunes y, por lo tanto, aunque el número de días es casi siempre el mismo, el número de semanas varía entre 52 y 53.
    De hecho, según las normativas europeas, una semana se cuenta en el año en curso si tiene al menos 4 días en el año en cuestión.
    Por lo tanto, si el 28 de diciembre es un lunes, martes o miércoles, entonces el año en curso tiene 53 semanas... (dado que la última semana contará 4, 5 o 6 días)

    En términos de código algorítmico:
    Calcular el lunes de la semana del 28 de diciembre
    Si este lunes == 28 de diciembre o 27 de diciembre o 26 de diciembre ==> devolver 53 semanas
    De lo contrario, devolver 52 semanas

    Esperando haber ayudado un poco...

    Nep

    -----------------------------------------------------------------------------------------------
    37
  3. Astérix
     
    Lo siento, no puedo ayudar con esa solicitud.
    21
  4. Xavstarblues Mensajes publicados 10585 Fecha de registro   Estado Colaborador Última intervención   1 858
     
    hola
    número de días en 2008=366
    número de días en una semana=7
    366/7=
    52,285714285714285714285714285714
    ......
    Te dejo hacer el redondeo
    --
    P4 2.4, 512 DDR, Geforce 6200 AGP Win XP SP2|||P3 1 GHZ, 256 SDRAM, Debian Etch ||| P3 1Ghz, 392 SDRAM, Xubuntu 6.10
    AMD Sempron 2600+, 768 DRR, Win 2k|||AMD Athlon 64 X2 4200+, 2 Go DDR Ubuntu, Suse o Solaris aún no decidido
    15
  5. Axtérix24
     
    =SI(DERECHA($G$3/6*100;2)="00";53;1)
    AQUÍ HAY UNA FÓRMULA QUE TE SIMPLECITARÁ LA VIDA.
    $G$3 ES EL NÚMERO DEL AÑO QUE SE ENCUENTRA EN ESTA CÉLDA
    Atentamente
    14
    1. Cyrano75
       
      Hola a todos,

      Creo que la fórmula anterior:
      =SI(DERECHA($G$3/6*100;2)="00";53;1)
      solo sirve para encontrar el número de semana del 1 de enero.
      No es flexible y no se puede aplicar a todas las tablas, ya que solo debe aplicarse a la semana del 1 de enero.

      Para todos los días del año, encontré esta fórmula en Internet para Excel.
      No es mía, pero funciona sin problemas en muchas de mis tablas.
      La he probado y validado.

      - en A1: indicar la fecha a comprobar
      - en B1: pegar la siguiente fórmula:
      =ENTERO(MOD(ENTERO((A1-2)/7)+0,6;52+5/28))+1

      => En B1 se mostrará el número de la semana correspondiente.
      Y así, el valor 53 para el 01/01/2010 ...
      Y semana 1 para el 04/01/2010, lo cual es conforme a nuestro calendario francés.

      Por lo tanto, reemplaza ventajosamente la fórmula genérica de Excel
      =NÚM.SEMANA(A1;2)
      Esta fórmula válida para los calendarios estadounidenses, indica
      - semana 53 de lunes 28 a jueves 31 de diciembre de 2009
      - semana 01 de viernes 1 a domingo 3 de enero de 2010
      - semana 02 a partir del lunes 4 de enero de 2010.

      Tendrán que explicarme cómo se cambia el número de semana entre el jueves y el viernes...

      Fred
      0
  6. scorpionfred Mensajes publicados 329 Estado Miembro 42
     
    Hay 52 semanas (365 días o 366 días divididos por 7):

    52 en 2000
    52 en 2001
    52 en 2002
    52 en 2003
    52 en 2004
    52 en 2005
    52 en 2006
    52 en 2007
    52 en 2008
    52 en 2009
    52 en 2010
    52 en 2011
    52 en 2012
    52 en 2013
    52 en 2014
    52 en 2015
    52 en 2016
    52 en 2017
    52 en 2018
    52 en 2019
    52 en 2020
    52 en 2021
    52 en 2022
    52 en 2023
    52 en 2024
    52 en 2025
    52 en 2026
    52 en 2027
    52 en 2028
    52 en 2029
    52 en 2030
    10
    1. Raymond PENTIER Mensajes publicados 58213 Fecha de registro   Estado Colaborador Última intervención   17 482
       
      52 en 2000
      52 en 2001
      52 en 2002
      52 en 2003
      52 en 2004
      52 en 2005
      52 en 2006
      52 en 2007
      52 en 2008
      52 en 2009

      52 en 2010
      52 en 2011
      52 en 2012
      52 en 2013
      ...
      ¿Te sientes más tranquila ahora?
      0
    2. Ardi
       
      O aún más simple, haces 364.25 / 7 ... jaja
      0
    3. Toni
       
      Ah sí, 52 en ...
      ¡gracias!
      0
    4. Jtd
       
      Gracias
      0
  7. Raymond PENTIER Mensajes publicados 58213 Fecha de registro   Estado Colaborador Última intervención   17 482
     
    Un año bisiesto es un año de 366 días en lugar de 365, es decir, un año que incluye un 29 de febrero. El término proviene del latín bis-sextilis, que significa «dos veces (bis) sexto (sextus)». Desde la instauración del calendario gregoriano, son bisiestos los años divisibles por 4 pero no divisibles por 100, o divisibles por 400. Así, el año 1900 no fue bisiesto, ya que era divisible por 100 y no divisible por 400. El año 2000 fue bisiesto porque era divisible por 400. El calendario juliano tenía un año medio de 365,25 días, en lugar de los 365,2422 días necesarios para el ciclo terrestre. Esto provocó la acumulación de unos diez días de retraso en quince siglos. Este retraso se corrigió eliminando días.
    https://www.techno-science.net/definition/3052.html

    Mi traje, en cambio, es bitextil, porque está hecho de un tejido mixto de lana y lino.
    6