How to auto-populate matrix

alm395

New Member
Joined
Apr 23, 2018
Messages
39
Office Version
  1. 365
Platform
  1. Windows
Hi,

I have two separate questions.

1. How would I go about having my matrix quadrants auto-populate once the quadrant is identified on the associated table? I have written several formulas, but keep receiving duplicate "Goals" appear. I have added a second matrix to my workbook to illustrate how I would like it to appear.

Formula I used
Displayed in the first matrix on the "Quick Wins" quadrant (cells C5:C19). Notice multiple duplicates.

=IF(N6="","",IF(N6="Quick Win",K6,IF(N7="","",IF(N7="Quick Win",K7,IF(N8="","",IF(N8="Quick Win",K8,IF(N9="","",IF(N9="Quick Win",K9,IF(N10="","",IF(N10="Quick Win",K10,IF(N11="","",IF(N11="Quick Win",K11,IF(N12="","",IF(N12="Quick Win",K12,IF(N13="","",IF(N13="Quick Win",K13,IF(N14="","",IF(N14="Quick Win",K14,IF(N15="","",IF(N15="Quick Win",K15,IF(N16="","",IF(N16="Quick Win",K16,IF(N17="","",IF(N17="Quick Win",K17,IF(N18="","",IF(N18="Quick Win",K18,IF(N19="","",IF(N19="Quick Win",K19,IF(N20="","",IF(N20="Quick Win",K20))))))))))))))))))))))))))))))

2. When the status changes to "DONE" on the table, I would like the associated "Goal" to remain listed on the matrix, but be crossed out. (See the attached image for "Goal 1" and "Goal 8" on the second matrix. For some reason it won't display on the XL2BB table I copied over.)

Formula I used
1671123067433.png


Thanks so much for taking time to help! This is such an amazing resource & community!!! 🙌

Matrix Test.xlsx
BCDEFGHIJKLMNOPQ
3THIS IS HOW I WOULD LIKE IT TO LOOK
4Low EffortHigh EffortLow EffortHigh EffortACTIONSFinished Tasks
5High ImpactGOAL 1High ImpactGOAL 1GOAL 4#DescriptionImpactEffortQuadrantStatusCross out
6GOAL 3GOAL 3GOAL 51GOAL 1HighLowQuick WinDONE
7GOAL 3GOAL 13GOAL 72GOAL 2LowLowFill-InASSIGNED
8GOAL 13GOAL 83GOAL 3HighLowQuick WinCREATED
9GOAL 134GOAL 4HighHighMajor ProjectON HOLD
10GOAL 135GOAL 5HighHighMajor ProjectASSIGNED
11GOAL 136GOAL 6LowLowFill-InCREATED
12GOAL 137GOAL 7HighHighMajor ProjectCREATED
13GOAL 138GOAL 8HighHighMajor ProjectDONE
14GOAL 139GOAL 9LowHighThankless TaskASSIGNED
15GOAL 1310GOAL 10LowHighThankless TaskON HOLD
16GOAL 1311GOAL 11LowLowFill-InCREATED
17GOAL 1312GOAL 12LowLowFill-InIN PROGRESS
18 13GOAL 13HighLowQuick WinIN PROGRESS
19 14 
20Low ImpactLow ImpactGOAL 2GOAL 915 
21GOAL 6GOAL 10
22GOAL 11
23GOAL 12
24PARKING LOT
25 
26 
27
28
29
30
31
32
33
34
MENU (2)
Cell Formulas
RangeFormula
C5:C19C5=IF(N6="","",IF(N6="Quick Win",K6,IF(N7="","",IF(N7="Quick Win",K7,IF(N8="","",IF(N8="Quick Win",K8,IF(N9="","",IF(N9="Quick Win",K9,IF(N10="","",IF(N10="Quick Win",K10,IF(N11="","",IF(N11="Quick Win",K11,IF(N12="","",IF(N12="Quick Win",K12,IF(N13="","",IF(N13="Quick Win",K13,IF(N14="","",IF(N14="Quick Win",K14,IF(N15="","",IF(N15="Quick Win",K15,IF(N16="","",IF(N16="Quick Win",K16,IF(N17="","",IF(N17="Quick Win",K17,IF(N18="","",IF(N18="Quick Win",K18,IF(N19="","",IF(N19="Quick Win",K19,IF(N20="","",IF(N20="Quick Win",K20))))))))))))))))))))))))))))))
N6:N20,N25:N26N6=IF(AND(L6="",M6=""),"",(IF(AND(L6="High",M6="High"),"Major Project",IF(AND(L6="High",M6="Low"),"Quick Win",IF(AND(L6="Low",M6="High"),"Thankless Task",IF(AND(L6="Low",M6="Low"),"Fill-In"))))))
Cells with Conditional Formatting
CellConditionCell FormatStop If True
G5:H34Expression=AND(setting="Cross out",INDEX($J$6:$O$57,MATCH(G5,$J$6:$J$57,0),4)="DONE")textNO
J6:O34Expression=$O6="DONE"textYES
C5:D34Expression=AND(setting="Cross out",INDEX($J$6:$O$57,MATCH(C4,$J$6:$J$57,0),4)="DONE")textNO
J6:O34Expression=$N6="Thankless Task"textNO
J6:O34Expression=$N6="Fill-In"textNO
J6:O34Expression=$N6="Major Project"textNO
J6:O34Expression=$N6="Quick Win"textNO
Cells with Data Validation
CellAllowCriteria
O25:O26ListCREATED, ASSIGNED, IN PROGRESS, ON HOLD, CANCELLED, DONE
O6:O20ListCREATED, ASSIGNED, IN PROGRESS, ON HOLD, CANCELLED, DONE
Q5ListCross out, Remove
L6:M20ListHigh,Low
L26:M26ListHigh,Low
 

Attachments

  • MATRIX DASHBOARD.png
    MATRIX DASHBOARD.png
    88.2 KB · Views: 5

Excel Facts

Show numbers in thousands?
Use a custom number format of #,##0,K. Each comma after the final 0 will divide the displayed number by another thousand
These are the formulas, they are array formulas. I also attach the file for you to review in detail the array formulas and the conditional formatting.

Dante Amor
BCDEFGH
4Low EffortHigh EffortLow EffortHigh Effort
5High ImpactGOAL 1GOAL 4High ImpactGOAL 1GOAL 4
6GOAL 3GOAL 5GOAL 3GOAL 5
7GOAL 13GOAL 7GOAL 13GOAL 7
8 GOAL 8GOAL 8
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20Low ImpactGOAL 2GOAL 9Low ImpactGOAL 2GOAL 9
21GOAL 6GOAL 10GOAL 6GOAL 10
22GOAL 11 GOAL 11
23GOAL 12 GOAL 12
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
Hoja8
Cell Formulas
RangeFormula
C5:C19C5=IFERROR(INDEX($K$6:$K$20,SMALL(IF($N$6:$N$20="Quick Win",ROW($K$6:$K$20)),ROWS($B$5:B5))-ROW($K$6)+1),"")
D5:D19D5=IFERROR(INDEX($K$6:$K$20,SMALL(IF($N$6:$N$20="Major Project",ROW($K$6:$K$20)),ROWS($B$5:B5))-ROW($K$6)+1),"")
C20:C34C20=IFERROR(INDEX($K$6:$K$20,SMALL(IF($N$6:$N$20="Fill-In",ROW($K$6:$K$20)),ROWS($B$5:B5))-ROW($K$6)+1),"")
D20:D34D20=IFERROR(INDEX($K$6:$K$20,SMALL(IF($N$6:$N$20="Thankless Task",ROW($K$6:$K$20)),ROWS($B$5:B5))-ROW($K$6)+1),"")
Press CTRL+SHIFT+ENTER to enter array formulas.
Cells with Conditional Formatting
CellConditionCell FormatStop If True
C5:H34Expression=VLOOKUP(C5,$K$6:$O$20,5,0)="DONE"textNO


Download the file:
MyFileTest

Example:
1671147815205.png
 
Upvote 0
Solution
These are the formulas, they are array formulas. I also attach the file for you to review in detail the array formulas and the conditional formatting.

Dante Amor
BCDEFGH
4Low EffortHigh EffortLow EffortHigh Effort
5High ImpactGOAL 1GOAL 4High ImpactGOAL 1GOAL 4
6GOAL 3GOAL 5GOAL 3GOAL 5
7GOAL 13GOAL 7GOAL 13GOAL 7
8 GOAL 8GOAL 8
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20Low ImpactGOAL 2GOAL 9Low ImpactGOAL 2GOAL 9
21GOAL 6GOAL 10GOAL 6GOAL 10
22GOAL 11 GOAL 11
23GOAL 12 GOAL 12
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
Hoja8
Cell Formulas
RangeFormula
C5:C19C5=IFERROR(INDEX($K$6:$K$20,SMALL(IF($N$6:$N$20="Quick Win",ROW($K$6:$K$20)),ROWS($B$5:B5))-ROW($K$6)+1),"")
D5:D19D5=IFERROR(INDEX($K$6:$K$20,SMALL(IF($N$6:$N$20="Major Project",ROW($K$6:$K$20)),ROWS($B$5:B5))-ROW($K$6)+1),"")
C20:C34C20=IFERROR(INDEX($K$6:$K$20,SMALL(IF($N$6:$N$20="Fill-In",ROW($K$6:$K$20)),ROWS($B$5:B5))-ROW($K$6)+1),"")
D20:D34D20=IFERROR(INDEX($K$6:$K$20,SMALL(IF($N$6:$N$20="Thankless Task",ROW($K$6:$K$20)),ROWS($B$5:B5))-ROW($K$6)+1),"")
Press CTRL+SHIFT+ENTER to enter array formulas.
Cells with Conditional Formatting
CellConditionCell FormatStop If True
C5:H34Expression=VLOOKUP(C5,$K$6:$O$20,5,0)="DONE"textNO


Download the file:
MyFileTest

Example:
View attachment 80990
Sir,
You. Are. Incredible.

I clearly still have a lot more to learn!

Thank you!!!
 
Upvote 0

Forum statistics

Threads
1,214,971
Messages
6,122,517
Members
449,088
Latest member
RandomExceller01

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