Incluyendo semanas en el tiempo transcurrido (Microsoft Excel)
Sally necesita una fórmula que devuelva la cantidad de años, meses, semanas y días que han transcurrido desde una fecha de inicio. Ha podido encontrar una fórmula que muestra años, meses y días, pero la inclusión de semanas es algo que la ha eludido durante algún tiempo.
Si Sally solo necesitaba encontrar el número de días, semanas, meses o años entre dos fechas, la matemática es bastante simple. (Simplemente calcule la cantidad de días y divídala por la cantidad promedio apropiada de días en la semana, mes o año). Sin embargo, eso no es lo que ella quiere. Quiere saber una respuesta que muestre el número de años, meses, semanas y días transcurridos entre dos fechas.
Por lo tanto, si la fecha de inicio fue el 10 de junio de 1966 y la fecha de finalización fue el 5 de febrero de 2019, la respuesta que busca sería «52 años, 7 meses, 3 semanas y 5 días». Si la fecha de finalización se cambia al 7 de febrero de 2019, la respuesta sería «52 años, 7 meses, 4 semanas y 0 días». En esta respuesta, cada gradación de fecha progresivamente granular funciona solo en el resto de las partes anteriores de la respuesta.
La fórmula a la que se refiere Sally, que no incluye un indicador durante semanas, se puede encontrar en esta página del sitio ExcelTips:
https://excelribbon.tips.net/T011360
Ese consejo muestra varias fórmulas diferentes para llegar al resultado deseado, la mayoría confiando en la función SIFECHA. (No tiene sentido recrear, en esta página, la amplia información proporcionada en la otra página ExcelTips. Sin embargo, es posible que desee echarle un vistazo).
Si agrega semanas a la combinación, la idea básica es simplemente usar el mismo enfoque DATEDIF, mostrar el número de semanas y ajustar el número de días para tener en cuenta esas semanas, de esta manera:
=DATEDIF(A1,B1,"y") & " years, " & DATEDIF(A1,B1,"ym") & " months, " & INT(DATEDIF(A1,B1,"md")/7) & " weeks, " & MOD(DATEDIF(A1,B1,"md"),7) & " days"
Esta es esencialmente una versión modificada de la primera fórmula DATEDIF completa en la otra página ExcelTips, mencionada anteriormente. No tiene en cuenta la gramática y la puntuación (como hacen las fórmulas posteriores en la página), pero proporciona la información deseada. Es una extensión relativamente simple de esta fórmula básica para obtener la gramática y la puntuación correctas.
Esta fórmula se basa en A1 que contiene la fecha de inicio y B1 que contiene la fecha de finalización (la fecha de finalización podría establecerse fácilmente en la fecha de hoy).
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (12947) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.