Hi I am currenlty using the following formula in excel, but due to the repetition it is causing significant performance issues. I was hoping that if I could add this in as a macro instead, this would improve the performance of the sheet and make the excel doc a bit more stable. I have done some VBA but not sure where to start converting this size formula.
The formula is currently in the tab "Monthly view" and copied in every cell in columns D-HW (Date's) and rows 2-561 (projects), the columns and rows will be updated with new values over time.
{=IFERROR(IF(INDEX('Project Plan'!$AF$3:INDEX('ProjectPlan'!$AF:$AF,COUNTA('Project Plan'!$AF:$AF)),MATCH($A2&D$1,'ProjectPlan'!$AE$3:INDEX('Project Plan'!$AE:$AE,COUNTA('ProjectPlan'!$AE:$AE))&'Project Plan'!$AH$3:INDEX('ProjectPlan'!$AH:$AH,COUNTA('Project Plan'!$AH:$AH)),0))="","",INDEX('ProjectPlan'!$AF$3:INDEX('Project Plan'!$AF:$AF,COUNTA('ProjectPlan'!$AF:$AF)),MATCH($A2&D$1,'Project Plan'!$AE$3:INDEX('ProjectPlan'!$AE:$AE,COUNTA('Project Plan'!$AE:$AE))&'ProjectPlan'!$AH$3:INDEX('Project Plan'!$AH:$AH,COUNTA('Project Plan'!$AH:$AH)),0))),"")}
Any help on how to improve this formula would be great, Thanks
The formula is currently in the tab "Monthly view" and copied in every cell in columns D-HW (Date's) and rows 2-561 (projects), the columns and rows will be updated with new values over time.
{=IFERROR(IF(INDEX('Project Plan'!$AF$3:INDEX('ProjectPlan'!$AF:$AF,COUNTA('Project Plan'!$AF:$AF)),MATCH($A2&D$1,'ProjectPlan'!$AE$3:INDEX('Project Plan'!$AE:$AE,COUNTA('ProjectPlan'!$AE:$AE))&'Project Plan'!$AH$3:INDEX('ProjectPlan'!$AH:$AH,COUNTA('Project Plan'!$AH:$AH)),0))="","",INDEX('ProjectPlan'!$AF$3:INDEX('Project Plan'!$AF:$AF,COUNTA('ProjectPlan'!$AF:$AF)),MATCH($A2&D$1,'Project Plan'!$AE$3:INDEX('ProjectPlan'!$AE:$AE,COUNTA('Project Plan'!$AE:$AE))&'ProjectPlan'!$AH$3:INDEX('Project Plan'!$AH:$AH,COUNTA('Project Plan'!$AH:$AH)),0))),"")}
Any help on how to improve this formula would be great, Thanks