References
References
User_SchStart_Date Project!$F$8
User_Sch_Duration Project!$F$9
User_SchFinish_Date Project!$F$10
Contract_Amount_BVAT Project!$F$12
Contract_Amount_WVAT Project!$F$13
TotSch_WrkA Ref.!$C$7
TotSch_WrkD Ref.!$C$6
WeekDay_Values Ref.!$C$8
SchStart_Actual Ref.!$C$9
TP_Col_1 Ref.!$C$6
TP_WD Qty.Plan!J$6
TP_Start Qty.Plan!J$7
TP_End Qty.Plan!J$8
NonWork_Dates Project!$H$9:$O$2000
User_WeekDays Project!$F$25:$F$31
TP_START
=IF(OFFSET(TP_Start,0,-1,1,1)="","",IF(OFFSET(TP_Start,0,-
1,1,1)+7>=User_SchFinish_Date,"",IF(OFFSET(TP_End,0,-
1,1,1)+1<=User_SchFinish_Date,OFFSET(TP_End,0,-1,1,1)+1,User_SchFinish_Date)))
TP_END
=IF(TP_Start="","",IF(CEILING(DAY(TP_Start),7)<=21,IF(DATE(YEAR(TP_Start),MONTH(TP_Start),CEILIN
G(DAY(TP_Start),7))<=User_SchFinish_Date,DATE(YEAR(TP_Start),MONTH(TP_Start),CEILING(DAY(TP_
Start),7)),Sch_Finish_Date),IF(EOMONTH(TP_Start,0)<=User_SchFinish_Date,EOMONTH(TP_Start,0),U
ser_SchFinish_Date)))
Resources Quantity/Hour
=IF($AO$2="Nr",ROUND(SUMIFS($U$4:$U$54,$N$4:$N$54,"="&$AM4,$P$4:$P$54,"="&AN$3,$O$4:$O
$54,"="&$AN$2),0),IF($AO$2="Qty",SUMIFS($U$4:$U$54,$N$4:$N$54,"="&$AM4,$P$4:$P$54,"="&AN$
3,$O$4:$O$54,"="&$AN$2),0))
Activity Relationship
IF($F16="SS", INDEX($B$9:$J$2000,MATCH($E16,$B9:$B2000,0),7)+$G16,IF($F16="FS",
INDEX($B$9:$J$2000,MATCH($E16,$B9:$B2000,0),9)+$G16,IF($F16="FF",
INDEX($B$9:$J$2000,MATCH($E16,$B9:$B2000,0),9)-$I16+$G16,)))
First Monday
=User_SchStart_Date+MOD(2-WEEKDAY(User_SchStart_Date),7)
First Tuesday
=User_SchStart_Date+MOD(3-WEEKDAY(User_SchStart_Date),7)
First Wednesday
=User_SchStart_Date+MOD(4-WEEKDAY(User_SchStart_Date),7)
First Thursday
=User_SchStart_Date+MOD(5-WEEKDAY(User_SchStart_Date),7)
First Friday
=User_SchStart_Date+MOD(6-WEEKDAY(User_SchStart_Date),7)
First Saturday
=User_SchStart_Date+MOD(7-WEEKDAY(User_SchStart_Date),7)
First Sunday
=User_SchStart_Date+MOD(1-WEEKDAY(User_SchStart_Date),7)
1. B - Activity ID.
2. C - Bill Item No.
3. D - WBS / Activity Description
4. E - Predecessor Activity
5. F - Activity Relationship
6. G - Lag Time
7. H - Activity Start Date
8. I - Activity Duration
9. J - Activity Finish Date
=IF(BoQ!I16=""
,IF(INDEX($B$10:$J$2000,MATCH($E16,$B$10:$B$2000,0),5)="MS",
INDEX($B$10:$J$2000,MATCH($E16,$B$10:$B$2000,0),7),""),IF($F16="SS",
INDEX($B$10:$J$2000,MATCH($E16,$B$10:$B$2000,0),7)+$G16,
IF($F16="FS", INDEX($B$10:$J$2000,MATCH($E16,$B$10:$B$2000,0),9)+$G16,
IF($F16="FF", INDEX($B$10:$J$2000,MATCH($E16,$B$10:$B$2000,0),9)+$G16-$I16, SchStart_Actual))))
Activity Weight
=IF(BoQ!I16="","",IF(ISERROR(Gant!$I16*$R16),0,($R16*TotSch_WrkD+TotSch_WrkA*Gant!$I16)/
(2*TotSch_WrkD*TotSch_WrkA)))
=If($F$14,"=January",1,If($F$14,"=February",2,If($F$14,"=March",3,If($F$14,"=April",4,If($F$14,"=May",
5,If($F$14,"=June",6,If($F$14,"=July",7,If($F$14,"=Auguest",8,))))))))