La gestión del tiempo es una parte muy importante de mantener un proyecto en marcha, por lo que la mayoría de nosotros tenemos algún tipo de software de seguimiento de nuestros proyectos. A pesar de que Microsoft Excel no es una herramienta de administración del tiempo, puede usarla para mantenerse al día con los plazos del proyecto. Si es como la mayoría de nosotros, quiere saber cuántos días quedan para completar un proyecto a tiempo, y Excel puede ayudarlo.
En este tutorial, le mostraré cómo usar la función NETWORKDAYS() de Excel para determinar la cantidad de días hábiles restantes para los proyectos actuales. Tenga en cuenta que especifiqué días hábiles y no solo días. Los días hábiles, en el contexto de este artículo, son de lunes a viernes. En otras palabras, no queremos que la cantidad de días restantes incluya ningún sábado o domingo que se encuentre entre hoy y la fecha estimada de finalización.
Estoy usando microsoft 365 en un sistema Windows 10 de 64 bits, pero puede usar versiones anteriores de Excel hasta Excel 2007. Excel para la web es compatible con NETWORKDAYS().
Cómo restar fechas en Excel
Es posible que sepa que puede restar fechas para determinar la cantidad de días entre dos fechas. Por ejemplo, la expresión simple:
=[@Completion]-ESTE DIA()
se muestra en la Figura Adevuelve el número total de días restantes entre la fecha de finalización estimada del proyecto cuando hoy es el 7 de agosto.
Figura A
La referencia [@Completion] se refiere a las fechas correspondientes en la columna Finalización de la tabla. Excel usa una referencia estructurada porque los datos están en un objeto Tabla. Si está trabajando con un rango de datos normal, usaría la siguiente expresión en su lugar:
=$C5-HOY()
VER: Comandos de Windows, Linux y Mac que todos deben conocer (PDF gratuito) (República Tecnológica)
Si no está familiarizado con la expresión aritmética de fecha simple, se evalúa de la siguiente manera:
$C5-HOY()
31/8/2022-7/8/2022
44804-44780
24
Tenga en cuenta que la función TODAY() se actualiza, por lo que los resultados que ve no coincidirán con las cifras de este artículo. De hecho, pueden mostrarse como vencidos, como lo hace el proyecto 4. No hay forma de que Excel sepa si completó el proyecto tal como está. Debido a esto, el archivo de demostración no es tan útil como le gustaría, así que siéntase libre de cambiar las fechas de finalización para reflejar su uso.
Quedan 24 días entre hoy, 7 de agosto de 2022 y 31 de agosto de 2022. Esta simple expresión es útil, pero incluye todos los días entre las dos fechas. Si no eres consciente de ello, puedes cometer el error de pensar que te quedan 24 días para completar tu proyecto sin darte cuenta de que te estás condenando a trabajar también los fines de semana. En cambio, queremos un recuento de solo días hábiles para evitar tal compromiso.
Cómo usar NETWORKDAYS() en Excel
Gracias a NETWORKDAYS() de Excel, contar solo los días hábiles entre dos fechas es fácil. Esta función evalúa los siete días de la semana de la siguiente manera:
- Lunes a viernes son días laborables.
- El sábado y el domingo son fines de semana y están excluidos del cómputo.
Si sus días de trabajo son diferentes a estos, use la función NETWORKDAYS.INTL() de Excel, pero no vamos a incluir esa función en esta discusión.
NETWORKDAYS() usa la siguiente sintaxis:
NETWORKDAYS(fecha_inicio, fecha_finalización, [holidays])
donde start_date hace referencia a la fecha en que comienza un proyecto y end_date hace referencia a la fecha en que espera completar el proyecto. Debido a que estamos calculando los días restantes, start_date siempre será el día actual, lo que lograremos usando la función TODAY(). el opcional [holiday] El argumento hace referencia a una lista de vacaciones para excluir del conteo. Discutiremos ese argumento un poco más tarde.
Puede hacer referencia o ingresar dos fechas, pero no estamos contando la cantidad de días entre una fecha de inicio y una de finalización. En cambio, estamos contando la cantidad de días entre hoy y la fecha de finalización proyectada. Usaremos, en su lugar, la función:
=DIAS LABORABLES(HOY()),[@Completion])
que evalúa lo mismo que la expresión simple que usamos anteriormente, pero la función no incluirá los sábados y domingos en los resultados, como se muestra en Figura B. Hay 24 días entre el 7 y el 31 de agosto, pero solo hay 18 días hábiles. Mañana, cuando abra el archivo el 8 de agosto, quedarán 23 días en total y 17 días hábiles.
Figura B
En los EE. UU., un feriado, el Día del Trabajo, cae el 5 de septiembre de 2022. Si desea excluir ese día del conteo, puede usar el argumento festivo opcional.
Cómo excluir días festivos en Excel
Hasta ahora, hemos usado NETWORKDAYS() para excluir los fines de semana al contar la cantidad de días entre hoy y la fecha estimada de finalización de nuestros proyectos. Tenemos un feriado, el Día del Trabajo, a considerar para el proyecto 3. Afortunadamente, NETWORKDAYS() también puede excluir los feriados del conteo, pero debe especificar esos feriados.
Figura C muestra un objeto Table simple que incluye solo una fecha, el 5 de septiembre de 2022, que es el Día del Trabajo en los EE. UU. En una situación laboral real, su Table de vacaciones será mucho más grande, pero para simplificar las cosas, el nuestro incluye solo una.
Figura C
Después de crear la tabla, puede nombrar la columna de fecha Festivos o hacer referencia a ella como C3 en la función. Para nombrar la celda, haga lo siguiente:
- Seleccione C3.
- Haga clic en la pestaña Fórmulas.
- En el grupo Nombres definidos, haga clic en Definir nombre.
- En el cuadro de diálogo resultante, asigne a la celda el nombre Vacaciones (Figura D).
- Haga clic en Aceptar.
Figura D
Observe la configuración Se refiere a, =TableHolidays[Date]. Este rango con nombre está en una tabla llamada TableHolidays. A medida que agregue días festivos, la tabla se actualizará automáticamente, por lo que no tendrá que cambiar esta referencia en la función NETWORKDAYS().
Como puedes ver en Figura E, el número de días restantes para el proyecto 3 es uno menos que antes. Debido al feriado del Día del Trabajo, tiene 25 días hábiles a partir del 7 de agosto para completar el proyecto a tiempo.
Figura E
El proyecto 4 está atrasado o completado. Al aplicar NETWORKDAYS() a su trabajo, probablemente incluirá una fecha de finalización real para evitar información engañosa. Tal como está, un proyecto podría estar completo, pero la hoja de demostración no refleja eso.