Project Management - Predecessors

deckerp

Active Member
Joined
Feb 12, 2010
Messages
319
Office Version
  1. 365
I am working on a tabel that tracks project activities.

In that table every task has its starting date & time, estimated hours needed to complete it and the calculated finish date & time.

Generally, the activities are written in approxiamte order of start time.
However, some of them are not due to start before other activities are completed. Therefore I need to be able to tell an activity that it should not start before activity X is finished. The best would be to have 5 cells next to it, and to input the ID of the predecent activities.

Who can solve this? Thanks.
 
For the question you submitted you were given an answer by both smitty and I that was an adequate response the the question you posted on THIS thread. You've since added in other elements that are identical to another post thats being answered by someone else. If you want proper responses, don't double ask the same query and always try and explain fully with a mock up of what you have already and expected results.

You put a link to your project and its the same link as in the other post. If your not getting an answer you understand your maybe not phrasing your question in a way thats easily understood
 
Upvote 0
For the question you submitted you were given an answer by both smitty and I that was an adequate response the the question you posted on THIS thread. You've since added in other elements that are identical to another post thats being answered by someone else. If you want proper responses, don't double ask the same query and always try and explain fully with a mock up of what you have already and expected results.

You put a link to your project and its the same link as in the other post. If your not getting an answer you understand your maybe not phrasing your question in a way thats easily understood


The If function descibed above wont work (cause there are hundreds of tasks and not just the one above the line).

Your suggestion doesnt work either:
- I am using excel 2003 with only 3 conditional formating available.
- This is a project management. I stated that I need assign activities start dates according to predessors. This can not be handled by coloring activities that with the status "completed". Imagine tasks A, B, C are done.
Task D, E not started, cause they are awaiting F, J, K, L to be finished. And L cannot be started before J,K are done.

Maybe you have another idea? Would be great.
 
Upvote 0
<S><S><S>I'm going to ask that you stick to your </S></S></S>Original Post.

EDIT: reopened at the OP's request. The posts are closely related, but apparently differ in what he needs from each.
 
Last edited:
Upvote 0
Hello, I try to reformulate the desired outcome.<o:p></o:p>
<o:p></o:p>
I would like excel to ammend the start date & start times of the actitivies when there are predessors. It should look at the range of the predessors start dates & times and look up the max start date & time. from there on recalculate the estimated start date & time for each activitiy.


<o:p></o:p>
The Parameters (eg: Working hours and bank holidays) are defined in another sheet called “Proj.Par”:<o:p></o:p>
<o:p></o:p>
Excel Workbook
OP
4Working hours
5Start of day8:00
6End of day17:00
7Start break12:00
8End break13:00
Proj.Par


__ the S5:S71 is a defined name called “BankHolidays” (F3)<o:p></o:p>

Excel Workbook
RS
4Bank Holidays
5NeujahrFr, 01.01.10
6Heilige Drei KnigeMi, 06.01.10
7KarfeitagFr, 02.04.10
8OstersonntagSo, 04.04.10
9OstermontagMo, 05.04.10
10MaifeiertagSa, 01.05.10
11Christi HimmelfahrtDo, 13.05.10
12PfingstsonntagSo, 23.05.10
13PfingstmontagMo, 24.05.10
14FronleichnamDo, 03.06.10
15Tag der dt. EinheitSo, 03.10.10
16AllerheiligenMo, 01.11.10
171. WeihnachtsfeiertagSa, 25.12.10
182. WeihnachtsfeiertagSo, 26.12.10
Proj.Par


The present sheet is called “Activities”. Below the table:<o:p></o:p>
<o:p></o:p>
Excel Workbook
ADEFGHJKLMNO
5WBSTask ActivityPredessorsEstim. hoursEstim. DaysEstim. StartEstim. Finish
61Task 102:000,25Mi, 10.02.201008:00Mi, 10.02.201010:00
72Task 201:300,19Mi, 10.02.201010:00Mi, 10.02.201011:30
83Task 332:004,00Mi, 10.02.201011:30Di, 16.02.201011:30
94Task 400:300,06Di, 16.02.201011:30Di, 16.02.201012:00
105Task 5891508:001,00Di, 16.02.201013:00Mi, 17.02.201012:00
116Task 602:000,25Mi, 17.02.201013:00Mi, 17.02.201015:00
127Task 73502:300,31Mi, 17.02.201015:00Do, 18.02.201008:30
138Task 802:000,25Do, 18.02.201008:30Do, 18.02.201010:30
149Task 902:300,31Do, 18.02.201010:30Do, 18.02.201014:00
1510Task 10111508:001,00Do, 18.02.201014:00Fr, 19.02.201014:00
1611Task 1108:001,00Fr, 19.02.201014:00Mo, 22.02.201014:00
1712Task 1216:002,00Mo, 22.02.201014:00Mi, 24.02.201014:00
1813Task 1308:001,00Mi, 24.02.201014:00Do, 25.02.201014:00
1914Task 1431316408:001,00Do, 25.02.201014:00Fr, 26.02.201014:00
2015Task 1508:001,00Fr, 26.02.201014:00Mo, 01.03.201014:00
2116Task 1608:001,00Mo, 01.03.201014:00Di, 02.03.201014:00
2217Task 1708:001,00Di, 02.03.201014:00Mi, 03.03.201014:00
Activities
Cell Formulas
RangeFormula
A7=+A6+1
A8=+A7+1
A9=+A8+1
A10=+A9+1
A11=+A10+1
A12=+A11+1
A13=+A12+1
A14=+A13+1
A15=+A14+1
A16=+A15+1
A17=+A16+1
A18=+A17+1
A19=+A18+1
A20=+A19+1
A21=+A20+1
A22=+A21+1
N6=IF($D6="","",WORKDAY(L6,CEILING((M6+J6-Proj.Par!$P$5-(M6>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N7=IF($D7="","",WORKDAY(L7,CEILING((M7+J7-Proj.Par!$P$5-(M7>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N8=IF($D8="","",WORKDAY(L8,CEILING((M8+J8-Proj.Par!$P$5-(M8>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N9=IF($D9="","",WORKDAY(L9,CEILING((M9+J9-Proj.Par!$P$5-(M9>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N10=IF($D10="","",WORKDAY(L10,CEILING((M10+J10-Proj.Par!$P$5-(M10>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N11=IF($D11="","",WORKDAY(L11,CEILING((M11+J11-Proj.Par!$P$5-(M11>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N12=IF($D12="","",WORKDAY(L12,CEILING((M12+J12-Proj.Par!$P$5-(M12>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N13=IF($D13="","",WORKDAY(L13,CEILING((M13+J13-Proj.Par!$P$5-(M13>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N14=IF($D14="","",WORKDAY(L14,CEILING((M14+J14-Proj.Par!$P$5-(M14>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N15=IF($D15="","",WORKDAY(L15,CEILING((M15+J15-Proj.Par!$P$5-(M15>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N16=IF($D16="","",WORKDAY(L16,CEILING((M16+J16-Proj.Par!$P$5-(M16>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N17=IF($D17="","",WORKDAY(L17,CEILING((M17+J17-Proj.Par!$P$5-(M17>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N18=IF($D18="","",WORKDAY(L18,CEILING((M18+J18-Proj.Par!$P$5-(M18>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N19=IF($D19="","",WORKDAY(L19,CEILING((M19+J19-Proj.Par!$P$5-(M19>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N20=IF($D20="","",WORKDAY(L20,CEILING((M20+J20-Proj.Par!$P$5-(M20>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N21=IF($D21="","",WORKDAY(L21,CEILING((M21+J21-Proj.Par!$P$5-(M21>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
N22=IF($D22="","",WORKDAY(L22,CEILING((M22+J22-Proj.Par!$P$5-(M22>=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7))/(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8),1)-1,BankHolidays))
O6=IF(D6="","",MROUND(M6+J6-(NETWORKDAYS(L6,N6,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M6)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M6+J6-(NETWORKDAYS(L6,N6,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M6)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O7=IF(D7="","",MROUND(M7+J7-(NETWORKDAYS(L7,N7,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M7)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M7+J7-(NETWORKDAYS(L7,N7,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M7)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O8=IF(D8="","",MROUND(M8+J8-(NETWORKDAYS(L8,N8,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M8)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M8+J8-(NETWORKDAYS(L8,N8,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M8)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O9=IF(D9="","",MROUND(M9+J9-(NETWORKDAYS(L9,N9,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M9)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M9+J9-(NETWORKDAYS(L9,N9,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M9)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O10=IF(D10="","",MROUND(M10+J10-(NETWORKDAYS(L10,N10,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M10)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M10+J10-(NETWORKDAYS(L10,N10,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M10)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O11=IF(D11="","",MROUND(M11+J11-(NETWORKDAYS(L11,N11,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M11)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M11+J11-(NETWORKDAYS(L11,N11,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M11)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O12=IF(D12="","",MROUND(M12+J12-(NETWORKDAYS(L12,N12,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M12)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M12+J12-(NETWORKDAYS(L12,N12,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M12)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O13=IF(D13="","",MROUND(M13+J13-(NETWORKDAYS(L13,N13,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M13)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M13+J13-(NETWORKDAYS(L13,N13,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M13)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O14=IF(D14="","",MROUND(M14+J14-(NETWORKDAYS(L14,N14,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M14)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M14+J14-(NETWORKDAYS(L14,N14,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M14)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O15=IF(D15="","",MROUND(M15+J15-(NETWORKDAYS(L15,N15,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M15)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M15+J15-(NETWORKDAYS(L15,N15,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M15)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O16=IF(D16="","",MROUND(M16+J16-(NETWORKDAYS(L16,N16,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M16)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M16+J16-(NETWORKDAYS(L16,N16,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M16)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O17=IF(D17="","",MROUND(M17+J17-(NETWORKDAYS(L17,N17,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M17)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M17+J17-(NETWORKDAYS(L17,N17,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M17)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O18=IF(D18="","",MROUND(M18+J18-(NETWORKDAYS(L18,N18,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M18)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M18+J18-(NETWORKDAYS(L18,N18,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M18)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O19=IF(D19="","",MROUND(M19+J19-(NETWORKDAYS(L19,N19,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M19)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M19+J19-(NETWORKDAYS(L19,N19,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M19)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O20=IF(D20="","",MROUND(M20+J20-(NETWORKDAYS(L20,N20,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M20)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M20+J20-(NETWORKDAYS(L20,N20,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M20)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O21=IF(D21="","",MROUND(M21+J21-(NETWORKDAYS(L21,N21,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M21)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M21+J21-(NETWORKDAYS(L21,N21,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M21)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
O22=IF(D22="","",MROUND(M22+J22-(NETWORKDAYS(L22,N22,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M22)*(Proj.Par!$P$8-Proj.Par!$P$7)-(M22+J22-(NETWORKDAYS(L22,N22,BankHolidays)-1)*(Proj.Par!$P$6-Proj.Par!$P$5+Proj.Par!$P$7-Proj.Par!$P$8)+(M22)*(Proj.Par!$P$8-Proj.Par!$P$7)<=Proj.Par!$P$8)*(Proj.Par!$P$8-Proj.Par!$P$7),"0:01"))
K6=(J6*24)/8
K7=(J7*24)/8
K8=(J8*24)/8
K9=(J9*24)/8
K10=(J10*24)/8
K11=(J11*24)/8
K12=(J12*24)/8
K13=(J13*24)/8
K14=(J14*24)/8
K15=(J15*24)/8
K16=(J16*24)/8
K17=(J17*24)/8
K18=(J18*24)/8
K19=(J19*24)/8
K20=(J20*24)/8
K21=(J21*24)/8
K22=(J22*24)/8
L7=IF($D7="","",WORKDAY(N6,(O6=Proj.Par!$P$6)+0,BankHolidays))
L8=IF($D8="","",WORKDAY(N7,(O7=Proj.Par!$P$6)+0,BankHolidays))
L9=IF($D9="","",WORKDAY(N8,(O8=Proj.Par!$P$6)+0,BankHolidays))
L10=IF($D10="","",WORKDAY(N9,(O9=Proj.Par!$P$6)+0,BankHolidays))
L11=IF($D11="","",WORKDAY(N10,(O10=Proj.Par!$P$6)+0,BankHolidays))
L12=IF($D12="","",WORKDAY(N11,(O11=Proj.Par!$P$6)+0,BankHolidays))
L13=IF($D13="","",WORKDAY(N12,(O12=Proj.Par!$P$6)+0,BankHolidays))
L14=IF($D14="","",WORKDAY(N13,(O13=Proj.Par!$P$6)+0,BankHolidays))
L15=IF($D15="","",WORKDAY(N14,(O14=Proj.Par!$P$6)+0,BankHolidays))
L16=IF($D16="","",WORKDAY(N15,(O15=Proj.Par!$P$6)+0,BankHolidays))
L17=IF($D17="","",WORKDAY(N16,(O16=Proj.Par!$P$6)+0,BankHolidays))
L18=IF($D18="","",WORKDAY(N17,(O17=Proj.Par!$P$6)+0,BankHolidays))
L19=IF($D19="","",WORKDAY(N18,(O18=Proj.Par!$P$6)+0,BankHolidays))
L20=IF($D20="","",WORKDAY(N19,(O19=Proj.Par!$P$6)+0,BankHolidays))
L21=IF($D21="","",WORKDAY(N20,(O20=Proj.Par!$P$6)+0,BankHolidays))
L22=IF($D22="","",WORKDAY(N21,(O21=Proj.Par!$P$6)+0,BankHolidays))
M7=IF(D7="","",IF(O6>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O6=Proj.Par!$P$7,Proj.Par!$P$8,O6)))
M8=IF(D8="","",IF(O7>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O7=Proj.Par!$P$7,Proj.Par!$P$8,O7)))
M9=IF(D9="","",IF(O8>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O8=Proj.Par!$P$7,Proj.Par!$P$8,O8)))
M10=IF(D10="","",IF(O9>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O9=Proj.Par!$P$7,Proj.Par!$P$8,O9)))
M11=IF(D11="","",IF(O10>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O10=Proj.Par!$P$7,Proj.Par!$P$8,O10)))
M12=IF(D12="","",IF(O11>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O11=Proj.Par!$P$7,Proj.Par!$P$8,O11)))
M13=IF(D13="","",IF(O12>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O12=Proj.Par!$P$7,Proj.Par!$P$8,O12)))
M14=IF(D14="","",IF(O13>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O13=Proj.Par!$P$7,Proj.Par!$P$8,O13)))
M15=IF(D15="","",IF(O14>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O14=Proj.Par!$P$7,Proj.Par!$P$8,O14)))
M16=IF(D16="","",IF(O15>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O15=Proj.Par!$P$7,Proj.Par!$P$8,O15)))
M17=IF(D17="","",IF(O16>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O16=Proj.Par!$P$7,Proj.Par!$P$8,O16)))
M18=IF(D18="","",IF(O17>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O17=Proj.Par!$P$7,Proj.Par!$P$8,O17)))
M19=IF(D19="","",IF(O18>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O18=Proj.Par!$P$7,Proj.Par!$P$8,O18)))
M20=IF(D20="","",IF(O19>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O19=Proj.Par!$P$7,Proj.Par!$P$8,O19)))
M21=IF(D21="","",IF(O20>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O20=Proj.Par!$P$7,Proj.Par!$P$8,O20)))
M22=IF(D22="","",IF(O21>=Proj.Par!$P$6,Proj.Par!$P$5,IF(O21=Proj.Par!$P$7,Proj.Par!$P$8,O21)))
Excel Workbook
NameRefers To
BankHolidays=Proj.Par!$S$5:$S$71
Workbook Defined Names
<!--[endif]-->
 
Upvote 0
I really need to finish this -- otherwise have to abandon the idea of setting priorities to activities. who knows a solution please? :confused:
 
Upvote 0

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top