Todo software de programación calcula las duraciones de las actividades en base al calendario asignado que en algunas ocasiones suele incluir como días no laborables los feriados, sábados o domingos.
Muchas veces luego de finalizar el cronograma se pregunta por la duración del proyecto… y la gran mayoría da como dato el que indica el software (a veces sin conocer que esos son los días laborales y que no es la duración “calendario” o digamos duración real del proyecto.
Entonces como recomendación sería ideal tener dos datos: duración en días laborables y duración en días calendario.
Seguimos: Como Mostrar Dias Calendario en Project
Bien, en este artículo te enseñare a como configurar el Ms Project para obtener los días calendario o días naturales de las actividades y de los entregables o tareas resúmenes.
Antes de ir al software Ms Project necesitas comprender esta función:
ProjDateDiff: Devuelve la duración entre dos fechas en MINUTOS.
Sintaxis
ProjDateDiff( fecha1, fecha2, calendario)
Explicación de Componentes:
- MINUTOS: Corresponden al calendario asignado. Por ejemplo, si en Project defines que el día tiene 8 horas, entonces 01 día tendrá 480 minutos (01 día x 08 horas x 60 minutos por hora = 480)
- Fecha 1: Va a ser la fecha de inicio de la tarea.
- Fecha 2: Va a ser a la fecha de fin de la tarea.
- Calendario: Al margen del calendario laboral de la obra, en este campo colocaremos un calendario 7×0 (todos los días laborales) para obtener la duración justamente en días calendario.
EXPLICACION DE FORMULA Y COMPONENTES:
Simplemente restaremos la fecha de fin a la fecha de inicio usando un calendario 7×0 que crearemos, luego como esa duración esta en minutos dividiremos los valores entre 480 para hacer la conversión de minutos a horas y listo.
Bueno y adicionalmente usaremos la función concatenar para agregarle al valor numérico obtenido el texto “días” de esta manera mantendremos el mismo formato que por defecto asigna Project para los días laborables.
Te entrego la formula sin rodeos:
ProjDateDiff([Comienzo],[Fin],”Dias Calendario”)/480 & ” Días”
IMAGEN 01: CRONOGRAMA INICIAL CON CALENDARIO “ESTÁNDAR” QUE TRAE POR DEFECTO EL PROJECT. Se aprecia 16 días laborables.
IMAGEN 02: COMO NO SE TIENE UN CALENDARIO 7X0 SE TIENE QUE CREAR. LA ÚNICA SUGERENCIA ES QUE LAS HORAS DE INICIO Y FIN, ASÍ COMO LAS HORAS POR DÍAS SEAN LAS MISMAS QUE EL CALENDARIO ESTÁNDAR (DIGO ESTÁNDAR PORQUE ES EL QUE ASIGNE, PERO TU PROYECTO PUEDE TENER CUALQUIER OTRO CALENDARIO).
IMAGEN 03: SE CREA EL CAMPO DEFINIDO DE TEXTO Y SE ASIGNA EL NOMBRE DE “DURACIÓN CALENDARIO”. ASÍ MISMO SE INSERTA LA FORMULA QUE TE PROPORCIONE LINEAS ARRIBA TAL COMO APRECIAS EN LA IMAGEN. Observación: No es que digitalices manualmente la formula, en realidad se inserta usando los botones “campo” y “función” que ves en la imagen.
IMAGEN 04: Finalmente das “Aceptar” (no te tiene que salir ningún error, si así fuera, verifica el nombre del calendario 7×0. El nombre que le asignaste tiene que ser igual al que estas insertando en la fórmula de la imagen 03, verifica también espacios, y obviamente la versión de Project que estas usando, la mía es 2016). Luego de que todo te salga bien, tendrás el campo que te indique al inicio de este post:
El campo “Duración Calendario” que efectivamente te muestra los días de las actividades y las tareas resúmenes considerando el calendario 7×0 que creaste.
Si crees que fue útil la información síguenos en Facebook dándole me gusta a nuestra fanpage.
Nos vemos.
No me funciona esa formula, uso ms project 2016, me marca error en el nombre del calendario
Hola María, si te marca error en el calendario es por que probablemente no estas escribiendo correctamente el nombre de tu calendario… en el post el nombre del calendario en mi archivo es “Dias Calendario”, con mayúsculas, los mismos espacios, sin tilde, etc. Procura colocar el nombre de tu calendario exactamente como lo creaste y veras que se soluciona el error…