(Modelo del Avance Planeado. Acude a la página del producto para obtener mayor información y adquirir el modelo) A continuación continuación les presento la misma misma fórmula como como se ve en el MS Project Project 2007, 2010 y 2013, en inglés y en español:
Project 2007 2007 en español: IIf([Comienzo previsto]<50000,IIf(datediff(“d”,[Fecha de estado],[Comienzo previsto])<0,IIf(datediff(“d”,[Fecha de estado],[Fin previsto])>0,((Projdatediff([Comienzo previsto],[Fecha de estado])/([Duración prevista]))*100),100),0),0)
Project 2007 en ingl és: IIf([Baseline Start]<50000,IIf(datediff(“d”,[Status Date],[Baseline Start])<0,IIf(datediff(“d”,[Status Date],[Baseline Finish])>0,((Projdatediff([Baseline Start],[Status Date])/([Baseline Duration]))*100),100),0),0)
Project 2010 2010 en español: IIf([Comienzo de línea base estimado]<50000,IIf(datediff(“d”,[Fecha e stimado]<50000,IIf(datediff(“d”,[Fecha de estado],[Comienzo de línea base estimado])<0,IIf(datediff(“d”,[Fecha de estado],[Fin de línea base estimado])>0,((Projdatediff([Comienzo de línea base estimado],[Fecha de estado])/([Duración de línea base estimada]))*100),100),0),0)
Project 2010 en ingl és: IIf([Baseline Estimated Start]<50000,IIf(datediff(“d”,[Status Date],[Baseline Estimated Start])<0,IIf(datediff(“d”,[Status Date],[Baseline Estimated Finish])>0,((Projdatediff([Baseline Estimated Start],[Status Date])/([Baseline Estimated Duration]))*100),100),0),0)
(actualización, fórm ula en Project 2013 2013 en españo españo l. Agregado al artículo en mayo de 2015) Project 2013 2013 en español:
IIf([Comienzo previsto]<50000,II f(datediff(“d”,[Fecha de estado],[Comienzo previsto])<=0,IIf(datediff(“d”,[Fecha de estado],[Fin de línea
base])>0,((Projdatediff([Comienzo previsto],[Fecha de estado])/([Duración de línea base]))*100),100),0),0)
(actualización, fórmula con Project 2013 en español, considerando que la fecha máxim a es 31/Dic/2149, para identif icar s i h ay línea base. Agregado en ju li o d e 2015) Project 2013 en español co n cambio en el crit erio para identif icar si hay línea base: IIf([Comienzo previsto]<91313,IIf(datediff(“d”, [Fecha de estado],[Comienzo previsto])<=0,IIf(datediff(“d”,[Fecha de estado],[Fin de línea base])>0,((Projdatediff([Comienzo previsto],[Fecha de estado])/([Duración de línea base]))*100),100),0),0)
Internamente Project guarda las fórmulas en inglés y funciona de tal manera que si el archivo de Project que contiene la fórmula se abre en un Project de otra versión o de otro idioma, el programa hace la traducción directamente.
% Esperado o Avance Planeado en Project Server / Project Online 22 febrero, 20171 octubre, 2017 Jairo A. Orozco L. Project Online, Project Profesional 2013, Project Server 2013Project Profesional 2013 Dependiendo el idioma de nuestro Project Server 2013/2016 o Project Profesional 2013/2016 podemos utilizar una de estas 2 formulas para calcular el porcentaje esperado o avance planeado de tareas en nuestro cronograma: Avance Planeado en Español:
Format(IIf(IsNull([Fin estimado de línea base]) Or [Comienzo previsto] > [Fecha de estado] Or [Duración estimada de línea base] = 0; IIf([Hito] And [Comienzo previsto] <= [Fecha de estado]; 1; 0); IIf([Fin estimado de línea base] <= [Fecha de estado]; 1; (ProjDateDiff([Comienzo previsto]; [Fecha de estado]; [Calendario del proyecto]) / [Duración estimada de línea base]))); “0%”) Avance Planeado en Ingles:
IIf([Baseline Start]<50000;IIf(datediff(‘d’;[Status Date];[Baseline Start])<=0;IIf(datediff(‘d’;[Status Date];[Baseline Finish])>0;((Projdatediff([Baseline Start];[Status Date])/([Baseline Duration]))*100);100);0);0) Las 2 formulas presentan como resultado el mismo valor a pesar de las diferencias en su estructura. la primera establece el resultado en formato de porcentaje y tiene en cuenta e l calendario del proyecto, mientras que la segunda establece el resultado incluyendo números decimales. Les dejo de tarea cambiar la primera formula al ingles . Formulas Mejoradas: % Esperado o Avance Planeado En Project Server Consideraciones a tener en cuenta para el correcto calculo de las formulas: • • •
•
Las tareas deben establecer líneas base Debe estar establecida la fecha de estado (Status Date) Estas formulas son aceptadas en el mercado co mo correctas, a pesar de sus excepciones. Confirme que el separado de la formula es el punto y como (;) o la coma (,) si la formula presenta errores.
Excepciones de la formula:
•
•
Todas las formulas asumen que la duración es co ntinua entre la fechas de inicio y fin planificadas, por tanto, cuando las tareas no tienen una duración acorde a las fechas planificadas, la formula presentará un valor de avance planeado impreciso. Si el recurso asignado a la tarea no tiene una duración diaria completa (8 horas) sino diferente (ejemplo: 4 horas) la formula igual presentará un valor de avance planeado impreciso.
Ejemplo de las excepciones: •
•
•
Datos Iniciales: Comienzo previsto: 22/07/2015 9:00 o Fin estimado de línea base: 27/07/2015 15:00 o Duración estimada de línea base: 16 Hrs o Fecha de Estado: 23/07/2015 18:00 o Resultado de las formulas: % Esperado: 93,75% o Aclaraciones del resultado: Entre las fechas de inicio y fin hay 26 horas laborales (en jornada laboral de o 8 horas diarias, de lunes a viernes) pero la tarea esta ajustada para ejecutarse solo en 16 horas (posiblemente distribuidas en 4 horas diarias) o La formula asume que la duración es co ntinua (26 horas), por tanto, si la fecha de estado es el día 23/07/2015 a las 6 PM, ya se han ejecutado 15 horas y el porcentaje esperado es calculado en 93,75%.
Solución para las exclusiones: •
•
No existen soluciones, el líder del proyecto debe tener en cuenta estas variaciones en el seguimiento de su cronograma de forma tal que pueda realizar el seguimiento de la forma adecuada. Es imposible crear una formula que contemple todas las excepciones en la ejecución de tareas, como: Tareas programadas para ejecución en horas especificas de cada día, que no o cubren toda la jornada laboral. Recursos que trabajan en jornadas laborales especificas o ca mbiantes día a o día. Días de inactividad durante la ejecución de la tarea, pero que no están o marcados como no laborales en el calendario. o Ejecución de la tarea en horas cambiantes día a día que no correspondan con la jornada laboral establecida.
Agradezco si alguna persona tiene una so lución completa o parcial de esta excepción de las formulas.