Encontrar el día laboral anterior (Microsoft Excel)
Joe se pregunta cómo devolver la fecha del día laboral anterior, teniendo en cuenta los feriados. Necesita poder obtener esta información para cualquier fecha en particular.
Excel tiene una serie de funciones y fórmulas que ayudan a automatizar la obtención de información de rutina. El complemento Analysis ToolPak contiene fórmulas que pueden ayudar con estas automatizaciones. Una es la función DÍA DE TRABAJO.
Suponiendo que tiene las Herramientas de análisis habilitadas (cómo lo hace se ha tratado en otros temas de ExcelTips), puede obtener la información de fecha que necesita utilizando la siguiente fórmula:
=WORKDAY(A1,-1,MyHolidays)
La primera parte de esta fórmula, A1, se refiere a la celda donde se encuentra la fecha de referencia. Esta información se puede obtener de dos formas diferentes. Puede ingresar manualmente la fecha en la celda A1 o puede usar una fórmula en esa celda para indicar la fecha. Por ejemplo, puede usar la siguiente fórmula simple en la celda A1 para que siempre contenga la fecha de hoy:
=TODAY()
La segunda parte de la fórmula, -1, dice restar un día de la fecha en A1. La tercera parte de la fórmula, MyHolidays, se refiere a un rango con nombre que contiene una lista de fechas y días festivos que desea omitir para determinar el día laboral anterior.
La función DÍA DE TRABAJO devuelve la fecha del día anterior a la fecha ingresada en A1, lo que permite cualquier día festivo.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (8104) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:
link: / excelribbon-Finding_the_Previous_Work_Day [Encontrar el día laboral anterior]
.