IF formula to create Eisenhower Matrix

Grishma

New Member
Joined
Oct 19, 2021
Messages
10
Office Version
  1. 2019
Platform
  1. Windows
Hi everyone,

My knowledge of excel is minimal and looking to get some help here.

I’m creating a formula where I have the datasheet with three columns – description, important & urgent.
I want the data (description) to be populated automatically when I select yes/no from the important/urgent column.

I have attached an image that I was looking to do!

I'd greatly appreciate your help here.
 

Attachments

  • Capture.PNG
    Capture.PNG
    21.9 KB · Views: 23

Excel Facts

Will the fill handle fill 1, 2, 3?
Yes! Type 1 in a cell. Hold down Ctrl while you drag the fill handle.
Hi Grishma,

This does a 3x8 grid and changes will be neeed for a different sized grid... and it's not pretty.

Cell Formulas
RangeFormula
B3:D10B3=IFERROR(INDEX($J$2:$J$9999,AGGREGATE(15,6,ROW($J$2:$J$9999)-ROW($J$1)/(($K$2:$K$9999="Yes")*($L$2:$L$9999="Yes")),ROWS($A$3:A3)+(8*(COLUMN()-COLUMN($B$1))))),"")
F3:H10F3=IFERROR(INDEX($J$2:$J$9999,AGGREGATE(15,6,ROW($J$2:$J$9999)-ROW($J$1)/(($K$2:$K$9999="Yes")*($L$2:$L$9999="No")),ROWS($A$3:E3)+(8*(COLUMN()-COLUMN($F$1))))),"")
J2:J11J2="Site"&ROW()-1
B12:D19B12=IFERROR(INDEX($J$2:$J$9999,AGGREGATE(15,6,ROW($J$2:$J$9999)-ROW($J$1)/(($K$2:$K$9999="No")*($L$2:$L$9999="Yes")),ROWS($A$12:A12)+(8*(COLUMN()-COLUMN($B$1))))),"")
F12:H19F12=IFERROR(INDEX($J$2:$J$9999,AGGREGATE(15,6,ROW($J$2:$J$9999)-ROW($J$1)/(($K$2:$K$9999="No")*($L$2:$L$9999="No")),ROWS($A$12:E12)+(8*(COLUMN()-COLUMN($F$1))))),"")
 
Upvote 0
Wow, that's something! Thank you so much for taking the time out to look at this for me.

Somehow, it's not working for me. It kept giving me blank rows and it doesn't update on its own!
 
Upvote 0
You can see my first entry "Site3" is in cell B3. What would be the first cell on your sheet?

How big is each quadrant? i.e. how many cells wide and down?

Which column should contain "Description"? (I'm using J.

Give me those answers and I'll build one to match your data.
 
Upvote 0
I appreciate your efforts here. I have attached an image to answer your questions!
Thanks,
G
 

Attachments

  • Capture.PNG
    Capture.PNG
    31.5 KB · Views: 8
Upvote 0
How about
+Fluff 1.xlsm
ABCDEFGHIJK
1UrgentNot Urgent
2DescriptionImportantUrgent
3ImportantSite4Site2Site2YesNo
4 Site7Site3NoYes
5 Site8Site4YesYes
6 Site9Site5NoNo
7 Site10Site6NoYes
8 Site11Site7YesNo
9  Site8YesNo
10  Site9YesNo
11Site10YesNo
12Not ImportantSite3Site5Site11YesNo
13Site6 
14  
15  
16  
17  
18  
19  
20
Lists
Cell Formulas
RangeFormula
D3:D10D3=IFERROR(INDEX($I$3:$I$1000,AGGREGATE(15,6,(ROW($I$3:$I$1000)-ROW($I$3)+1)/($J$3:$J$1000="Yes")/($K$3:$K$1000="Yes"),ROWS(D$3:D3))),"")
F3:F10F3=IFERROR(INDEX($I$3:$I$1000,AGGREGATE(15,6,(ROW($I$3:$I$1000)-ROW($I$3)+1)/($J$3:$J$1000="Yes")/($K$3:$K$1000="No"),ROWS(D$3:D3))),"")
I3:I12I3="Site"&ROW()-1
D12:D19D12=IFERROR(INDEX($I$3:$I$1000,AGGREGATE(15,6,(ROW($I$3:$I$1000)-ROW($I$3)+1)/($J$3:$J$1000="No")/($K$3:$K$1000="Yes"),ROWS(D$3:D3))),"")
F12:F19F12=IFERROR(INDEX($I$3:$I$1000,AGGREGATE(15,6,(ROW($I$3:$I$1000)-ROW($I$3)+1)/($J$3:$J$1000="No")/($K$3:$K$1000="No"),ROWS(D$3:D3))),"")
 
Upvote 0
Unfortunately I don't have TEXTJOIN in my Excel 2016 so cannot build the responses into a single cell.

This example has 7x15 so space for 105 responses in each quadrant.

Grishma2.xlsx
ABCDEFGHIJKLMNOPQRSTU
1DescriptionImportantUrgent
2UrgentNot UrgentSite1YesNo
3ImportantSite21Site82Site97    Site1Site16     Site2YesNo
4Site68Site83Site98    Site2Site17     Site3YesNo
5Site69Site84Site99    Site3Site18     Site4YesNo
6Site70Site85Site100    Site4Site19     Site5YesNo
7Site71Site86Site101    Site5Site20     Site6YesNo
8Site72Site87Site102    Site6      Site7YesNo
9Site73Site88Site103    Site7      Site8YesNo
10Site74Site89Site104    Site8      Site9YesNo
11Site75Site90Site105    Site9      Site10YesNo
12Site76Site91Site106    Site10      Site11YesNo
13Site77Site92Site107    Site11      Site12YesNo
14Site78Site93     Site12      Site13YesNo
15Site79Site94     Site13      Site14YesNo
16Site80Site95     Site14      Site15YesNo
17Site81Site96     Site15      Site16YesNo
18Site17YesNo
19Not ImportantSite22Site37     Site42Site57     Site18YesNo
20Site23Site38     Site43Site58     Site19YesNo
21Site24Site39     Site44Site59     Site20YesNo
22Site25Site40     Site45Site60     Site21YesYes
23Site26Site41     Site46Site61     Site22NoYes
24Site27      Site47Site62     Site23NoYes
25Site28      Site48Site63     Site24NoYes
26Site29      Site49Site64     Site25NoYes
27Site30      Site50Site65     Site26NoYes
28Site31      Site51Site66     Site27NoYes
29Site32      Site52Site67     Site28NoYes
30Site33      Site53      Site29NoYes
31Site34      Site54      Site30NoYes
32Site35      Site55      Site31NoYes
33Site36      Site56      Site32NoYes
Sheet1
Cell Formulas
RangeFormula
C3:I17C3=IFERROR(INDEX($S$2:$S$10013,AGGREGATE(15,6,ROW($S$2:$S$10013)-ROW($S$1)/(($T$2:$T$10013="Yes")*($U$2:$U$10013="Yes")),ROWS($B$3:B3)+(15*(COLUMN()-COLUMN($C$2))))),"")
K3:Q17K3=IFERROR(INDEX($S$2:$S$10013,AGGREGATE(15,6,ROW($S$2:$S$10013)-ROW($S$1)/(($T$2:$T$10013="Yes")*($U$2:$U$10013="No")),ROWS($B$3:J3)+(15*(COLUMN()-COLUMN($K$2))))),"")
C19:I33C19=IFERROR(INDEX($S$2:$S$10013,AGGREGATE(15,6,ROW($S$2:$S$10013)-ROW($S$1)/(($T$2:$T$10013="No")*($U$2:$U$10013="Yes")),ROWS($B$19:B19)+(15*(COLUMN()-COLUMN($C$2))))),"")
K19:Q33K19=IFERROR(INDEX($S$2:$S$10013,AGGREGATE(15,6,ROW($S$2:$S$10013)-ROW($S$1)/(($T$2:$T$10013="No")*($U$2:$U$10013="No")),ROWS($B$19:J19)+(15*(COLUMN()-COLUMN($K$2))))),"")
S2:S33S2="Site"&ROW()-1
 
Upvote 0
The problem is all the site name is different, and it's not always in order. Sometimes it's lot 28, or sometimes it's some random street name. That's throwing off my formula. I see that it works great on the first section, but the next ones give me a blank one.
 
Upvote 0
And the other issue is since it's not a range, it doesn't read when you change its status from Not to Yes or otherwise.
 
Upvote 0

Forum statistics

Threads
1,214,983
Messages
6,122,583
Members
449,089
Latest member
Motoracer88

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