Making a dynamic gantt chart using conditional formatting, IF statements, WEEKDAY function, drop down menus, etc.
1. COMBINE THESE FORMULA INTO A SINGLE NESTED IF STATEMENT. SO FAR I HAVE RUN INTO CIRCULAR CELL REFERENCE ISSUES SO I AM NOT SURE IT THIS IS POSSIBLE OR IF WE NEED TO FIND ANOTHER WAY.
If (Start Date=Row Date, when true, fill in a value of 1, if false, no value.
IF(E10=K9:DI9, 1,””)
Search the row and insert a 1 on the correct starting date.
This formula is correct.
If(sum of K10:DI10<D10,1,””)
Insert a 1 value until the total number of days is reached. This formula allows us to add in travel days for clients quickly by replacing a 1 value with an x. The formula automatically inserts a 1 value at the end of the plan for each “x” input. Does not count values of “” or x.
This formula is correct.
If Delivery Date=5, insert an “x” for WEEKDAY value of 7 and 1 (Do not make food on Friday and Saturday)
If Delivery Date=6, insert an “x” for WEEKDAY value of 7 (Do not make food on Friday)
If Delivery Date=7, no action required (Deliver meals 7 days per week)
This formula needs to be written.
Conditional formatting for table:
1 value = green font, green background, complete
x value = grey font, grey background,
This conditional formatting is set.
2. DYNAMIC END DATE
Use a formula to look up the last value of 1 in the row K10:DI10 and return the date from K9:DI9. This value will be shown in cell F10
In cell F10, =find the final 1 value in row K10:DI10 and return value from K9:DI9. This allows us to automatically update the end of plan to inform clients when their renewal is due.
This formula needs to be written.
3. SET THE PROJECT START AND END DATE IN CELLS C5 AND C6 TO AUTO FILL THE CALENDAR DATES.
Solved by S. Q. in 23 mins