Cálculo de semanas en Excel
miércoles, octubre 19, 2011
Excel no tiene una función que calcule la cantidad de semanas entre dos fechas. Para calcular la cantidad de años, meses y días podemos usar la “indocumentada” función SIFECHA.
En esa nota muestro cómo calcular también la cantidad de semanas, pero dado que sigo recibiendo consultas sobre el tema mostraré aquí la técnica en forma sucinta. A quien no esté familiarizado con SIFECHA le recomiendo leer la nota mencionada.
Supongamos que queremos calcular la cantidad de meses, semanas y días entre dos fechas
En la celda B4 usamos la fórmula
=SIFECHA(comienzo,fin,"ym")
donde “comienzo” es un nombre que se refiere a la celda B1 y “final” es un nombre que se refiere a la celda B2.
(aclaración: dependiendo de las definiciones del sistema hay que usar “a” en lugar de “y” para los años)
En B5 ponemos =SIFECHA(comienzo,fin,"md")
Finalmente en B8 usamos =B4&" meses y "&B5&" días"
Excel no incluye el día de comienzo cuando calcula el intervalo, de manera que quien quiera incluirlo en el resultado deberá agregar “+1” a la fórmula.
Nosotros queremos este cálculo
En la celda B5 (semanas) ponemos
=ENTERO(SIFECHA(comienzo,fin,"md")/7)
para calcular la cantidad de semanas de los días no incluidos en la cuenta de los meses.
En la celda B6 ponemos
=SIFECHA(comienzo,fin,"md")-(B5*7)
Es decir, descontamos del total de días calculado por SIFECHA la cantidad de días de las semanas en la celda B5.
Si queremos una fórmula que no dependa del B5 tendríamos que usar
=SIFECHA(comienzo,fin,"md")-(ENTERO(SIFECHA(comienzo,fin,"md")/7)*7)
La fórmula en B9 es
=B4&" meses, "&B5&" semanas y "&B6&" días"







9 comments:
:( No me sale.
Me estoy liando...Mira que tienes paciencia y dedicación para explicar pero no lo termino de ver. Los 9 meses y 4 días (5 si incluimos el mismo día) los tengo claros, pero 1 semana, no lo veo.
Entiendo que son los días que no entran en la cuenta de los meses, pero si yo multiplico 9 meses por 4 semanas/mes me da 36+1 que nos ha salido son 37.
Si vamos al calendario, la semana 1 comienza en el 3 de enero (lunes) y el 12 de octubre cae en la semana 41, luego son 40 semanas y 5 días.
Volviendo al tema del cálculo de semanas y viendo que la función SIFECHA no termina de convencerme he imporvisado otras fórmulas.
Comento para todos por si alguien más le interesa.
Ejemplo: cálculo actual de semanas de embarazo
A1=>Fecha de la última regla
A2=> 05/06/2011
B1=>Semanas
C1=>Días
D1=>semanas+días
En celda B2:
=ENTERO((HOY()-A2)/7)
En celda C2:
=RESIDUO((HOY()-A2);7)
En celda D2:
=B2&"+"&C2
De esta forma al introducir la fecha en A2 05/06/2011, hoy 20/11/2011 tendríamos el dato en D2= 19+4
Antes de dar por buena esta fórmula, me voy al calendario y cuento para ver si es correcta. Cual es mi sorpresa que me da 18 semanas y 4 días.
¿Dónde está el error?. Demasiados cálculos por hoy. Mañana será otro día.
MIL GRACIAS
excelente tutorial, me sirvio mucho... muchas gracias por compartirlo.
Claro, sencillo y útil. GRACIAS!!!!
Arantxa,
enviame el archivo por mail privado.
Os puede servir de algo esto, solo para semenas entre fechas:
=TRUNCAR(((E7-E8)+6)/7)+(DIASEM(E7)=DIASEM(E8))
01/05/2011 - E7
01/01/2011 - E8
Re: 18
Buenas tardes, tu calendario me sirvio de mucho pero lo que estoy buscando es que ese calendario; donde yo le hara click a cualquier celda de la misma columna(obviamente que se encuentre en blanco) me salga el calendario y elegir la fecha. Podrias ayudarme
Lo que buscas se encuentra aquí
Muy buena fórmula que no conocía. He probado todas las que han proporcionado otros usuarios y todas funcionan perfectamente. gracias a todos.
Publicar un comentario