Hi Community!
My goal is to have a formula that indexes the "Status" column in my 2.0 WMTN sheet; i have built this formula however the below is only referencing 1 of 5 sheets, so i will need to recreate all the IF functions 5 times over…this isn't very efficient and there's a chance a new task can be added, which then requires updates to this formula any time a task change happens.
=IFERROR(IF(A@row < 3, "", IF([task]@row = "ABCT001", INDEX({2.0 - Metric Sheet.DD Complete}, MATCH([CU Project ID]@row, {2.0 - Metric Sheet.Project ID}, 0)), IF([task]@row = "ABCT002", INDEX({2.0 - Metric Sheet. Survey}, MATCH([CU Project ID]@row, {2.0 - Metric Sheet.Project ID}, 0)), IF([task]@row = "ABCT003", INDEX({2.0 - Metric Sheet. Survey}, MATCH([CU Project ID]@row, {2.0 - Metric Sheet.Project ID}, 0)), IF([task]@row = "ABCT004", INDEX({2.0 - Metric Sheet.As-built complete}, MATCH([CU Project ID]@row, {2.0 - Metric Sheet.Project ID}, 0)), IF([task]@row = "ABCT005", INDEX({2.0 - Metric Sheet.TF Complete}, MATCH([CU Project ID]@row, {2.0 - Metric Sheet.Project ID}, 0)), IF([task]@row = "ABCT006", INDEX({2.0 - Metric Sheet.TF Complete}, MATCH([CU Project ID]@row, {2.0 - Metric Sheet.Project ID}, 0)), IF([task]@row = "ABCT008", INDEX({2.0 - Metric Sheet.base model complete}, MATCH([CU Project ID]@row, {2.0 - Metric Sheet.Project ID}, 0)), IF([task]@row = "ABCT011", INDEX({2.0 - Metric Sheet.SD2 start}, MATCH([CU Project ID]@row, {2.0 - Metric Sheet.Project ID}, 0)), IF(OR([task]@row = "ABCT012", [task]@row = "ABCX003"), INDEX({2.0 - Metric Sheet.handoff}, MATCH([CU Project ID]@row, {2.0 - Metric Sheet.Project ID}, 0)), IF(OR([task]@row = "ABCT012", [task]@row = "ABCX003"), INDEX({2.0 - Metric Sheet.SD2 handoff}, MATCH([CU Project ID]@row, {2.0 - Metric Sheet.Project ID}, 0)), IF(OR([task]@row = "ABCT018", [task]@row = "ABCX004"), INDEX({2.0 - Metric Sheet.bid set }, MATCH([task]@row, {2.0 - Metric Sheet.Project ID}, 0)), IF(OR([task]@row = "ABCT012", [task]@row = "ABCT027", [task]@row = "ABCX005"), INDEX({2.0 - Metric Sheet.start}, MATCH([CU Project ID]@row, {2.0 - Metric Sheet.Project ID}, 0)), IF([task]@row = "ABCX006", INDEX({2.0 - Metric Sheet.photo review}, MATCH([CU Project ID]@row, {2.0 - Metric Sheet.Project ID}, 0)))))))))))))))), "N/A")
I believe there is a simpler way to create this formula by using Index, Collect, and Match, but i'm not quite sure how to formulate it.
I want to Index/Collect the Status column in 2.0 WMTN sheet with whichever status matches the "Task" in my current sheet (projections) to the "Task" in the 2.0 WMTN sheet, this way i won't have to list out every single possible task, it will just find the match in the sheet.
Appreciate any help with configuring this formula!