Cálculo de una fecha cinco días antes del primer día hábil (Microsoft Excel)
DeWayne tiene una fecha en la celda A1 y es fácil extraer el mes de esa fecha. Sin embargo, lo que debe hacer es calcular la fecha que es cinco calendar días antes del primer día hábil del mes. Por lo tanto, si la fecha en la celda A1 es el 26 de septiembre de 2012, entonces el primer día hábil del mes sería el 3 de septiembre y cinco días antes sería el 29 de agosto.
Hay muchas fórmulas diferentes que puede utilizar para derivar dicha fecha. El más corto con el que me he encontrado es este:
=WORKDAY(A1-DAY(A1),1)-5
Resta el día del mes de la fecha actual, lo que da el último día del mes anterior. Usar esto como un parámetro para la función DÍA LABORAL, junto con un segundo parámetro de 1, le da el primer día hábil (día hábil) del mes actual. Luego se restan cinco días de esta fecha, dando el resultado deseado.
También puede, si lo prefiere, usar la función EOMONTH dentro de la fórmula, de esta manera:
=WORKDAY(EOMONTH(A1,-1),1)-5
La parte EOMONTH (A1, -1) de la fórmula da el mismo resultado que A1-DAY (A1), que es el último día del mes anterior.
También puede utilizar el tercer parámetro de la función DÍA LABORAL para tener en cuenta las vacaciones, si lo desea. La forma más sencilla de hacer esto es de esta manera:
=WORKDAY(A1-DAY(A1),1,MyHolidays)-5
En este uso, MyHolidays es un nombre que asigna a un rango de celdas, donde cada celda contiene la fecha de un feriado durante el año.
Cabe señalar que las dos funciones utilizadas hasta ahora (WORKDAY y EOMONTH) son parte de Analysis ToolPak, que debe estar instalado y habilitado en su sistema para que las funciones funcionen. (La forma de habilitar ToolPak se trata en otros números de ExcelTips).
Si no desea utilizar las herramientas de análisis por algún motivo, puede utilizar un enfoque de fórmulas diferente, como el siguiente:
=A1-DAY(A1)+1+(WEEKDAY(A1-DAY(A1))=7)+2*(WEEKDAY(A1-DAY(A1))=6)-5
La fórmula calcula el primer día del mes y luego agrega los valores apropiados según si el primer día del mes es sábado o domingo. Luego, se restan cinco días del resultado.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (12178) 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-Calculating_a_Date_Five_Days_before_the_First_Business_Day [Calculando una fecha cinco días antes del primer día hábil]
.