Need Help with Index-Match/Small Formula

agamino

New Member
Joined
May 6, 2015
Messages
29
I have a spreadsheet with two tabs; tab one is a keystroke calculator, tab two is an array of information. I want to be able to identify a skill class based on two values the Quality of Data and KPH values.

Basically, if the value in "Keystroke Calc" C2 is "Handwritten and the KPH is between a range, in this case 2500, it should retrieve the value "Very Good" because it is =>than 2000 and <3000. The QofD changes based on selection, the KPH changes based on the word per minute a person can enter data.


Tab 1


DocsKPDQuality of DataWPMKPHSkill Class
150200Handwritten102500

<tbody>
</tbody>

Tab 2
Skill ClassExcellentVery GoodGoodAverageBelow Average
Typed80006500550040003000
Typed/Multiple Pages50004000300020001000
Typed/Handwritten(80/20)65005500450035002500
Typed/Handwritten(70/3060005000400030002000
Typed/Handwritten(60/40)55004500350025001500
Typed/Handwritten(50/50)50004000300020001000
Typed/Handwritten(40/60)4500350025001500500
Typed/Handwritten(30/70)4000300020001000250
Typed/Handwritten(20/80)350025001500500100
Handwritten30002000100010050

<tbody>
</tbody><colgroup><col><col span="5"></colgroup>

Been working on this one for a couple of days now using Index-Small and Index-Match, still cannot get it to work. Any assistance would be really appreciated.

Thanks in Advance.
 

Excel Facts

Using Function Arguments with nested formulas
If writing INDEX in Func. Arguments, type MATCH(. Use the mouse to click inside MATCH in the formula bar. Dialog switches to MATCH.
So, I rearranged your lookup table like this..

Skill ClassBelow AverageAverageGoodVery GoodExcellent
Typed30004000550065008000
Typed/Multiple Pages10002000300040005000
Typed/Handwritten(80/20)25003500450055006500
Typed/Handwritten(70/3020003000400050006000
Typed/Handwritten(60/40)15002500350045005500
Typed/Handwritten(50/50)10002000300040005000
Typed/Handwritten(40/60)5001500250035004500
Typed/Handwritten(30/70)2501000200030004000
Typed/Handwritten(20/80)100500150025003500
Handwritten50100100020003000

<tbody>
</tbody>

Then the formula for Skill Class would be.

Code:
=LOOKUP($M$2,OFFSET(Sheet1!$B$1:$F$1,MATCH($K$2,Sheet1!$A$2:$A$11,0),0,1,5),Sheet1!$B$1:$F$1)

I pasted your lookup table in A1:F11 on sheet 1, and the other table with the formula is in I1:N2. You might need to adjust your references, but this formula should work.
 
Last edited:
Upvote 0
Irobbo314, Thanks for your work, though I could not get it to work. After changing the references it does produce a "0", which is not the expected result.
 
Upvote 0

Forum statistics

Threads
1,214,940
Messages
6,122,356
Members
449,080
Latest member
Armadillos

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