Cálculo de fechas de fin de semana (Microsoft Excel)
Reuben necesita saber, para cualquier fecha, cuándo es el próximo fin de semana. Para sus propósitos, los fines de semana comienzan el sábado, por lo que básicamente significa encontrar una forma de «redondear» una fecha (de domingo a viernes) al próximo sábado.
Hay varias formas de calcular la fecha del próximo sábado. Esto es posible porque las fechas se almacenan internamente en Excel como números, y los números se pueden manipular fácilmente. Quizás la forma más fácil de calcular el próximo sábado es esta fórmula:
=A1+7-WEEKDAY(A1)
También puede utilizar una aplicación muy simple de la función TECHO, como se muestra aquí:
=CEILING(A1,7)
Recuerde que cuando utiliza un enfoque basado en fórmulas, es posible que Excel no formatee automáticamente el resultado para que parezca una fecha. Eso es bastante fácil de arreglar; simplemente aplique el formato de celda que desee.
Estas dos fórmulas devolverán la fecha del próximo sábado, a menos que la fecha en A1 ya sea sábado. Si desea que una fecha de inicio del sábado devuelva la fecha del sábado siguiente, esta fórmula funcionará bien:
= IF(WEEKDAY(A1)=7,7,7-WEEKDAY(A1))+A1
Una fórmula alternativa (que no usa la declaración IF) para calcular el próximo sábado si la fecha de inicio en A1 ya es sábado es:
=(A1+7+1)-WEEKDAY(A1+1)
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (9305) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:
enlace: / excel-Calculating_Weekend_Dates [Cálculo de fechas de fin de semana]
.