Sean15
Well-known Member
- Joined
- Jun 25, 2005
- Messages
- 719
- Office Version
- 2010
- Platform
- Windows
Excel 2010 | |||||
---|---|---|---|---|---|
C | D | E | |||
3 | John Paul | 12.50 | |||
4 | John Paul | 10.50 | |||
5 | John Paul | 11.50 | |||
6 | John Paul | 9.50 | |||
7 | John Paul | 8.75 | |||
8 | John Paul | 4.50 | |||
9 | Mike | 15.75 | |||
10 | John C Paul | 7.50 | |||
11 | |||||
12 | |||||
13 | |||||
14 | John Paul | 12.50 | |||
15 | John Paul | 10.50 | |||
16 | John C Paul | 9.50 | |||
17 | John Paul | 8.75 | |||
18 | John Paul | 4.50 | |||
19 | John Paul | #NUM! | |||
20 | Mike | 15.75 | |||
single lookup value |
Cell Formulas | ||
---|---|---|
Range | Formula | |
E14 | {=INDEX($E$3:$E$10,SMALL(IF($C$14:$C$21=C3,ROW($E$3:$E$10)-ROW($E$3)+1),COUNTIFS($C$3:$C3,$C3)))} | |
E15 | {=INDEX($E$3:$E$10,SMALL(IF($C$14:$C$21=C4,ROW($E$3:$E$10)-ROW($E$3)+1),COUNTIFS($C$3:$C4,$C4)))} | |
E16 | {=INDEX($E$3:$E$10,SMALL(IF($C$14:$C$21=C5,ROW($E$3:$E$10)-ROW($E$3)+1),COUNTIFS($C$3:$C5,$C5)))} | |
E17 | {=INDEX($E$3:$E$10,SMALL(IF($C$14:$C$21=C6,ROW($E$3:$E$10)-ROW($E$3)+1),COUNTIFS($C$3:$C6,$C6)))} | |
E18 | {=INDEX($E$3:$E$10,SMALL(IF($C$14:$C$21=C7,ROW($E$3:$E$10)-ROW($E$3)+1),COUNTIFS($C$3:$C7,$C7)))} | |
E19 | {=INDEX($E$3:$E$10,SMALL(IF($C$14:$C$21=C8,ROW($E$3:$E$10)-ROW($E$3)+1),COUNTIFS($C$3:$C8,$C8)))} | |
E20 | {=INDEX($E$3:$E$10,SMALL(IF($C$14:$C$21=C9,ROW($E$3:$E$10)-ROW($E$3)+1),COUNTIFS($C$3:$C9,$C9)))} | |
Press CTRL+SHIFT+ENTER to enter array formulas. |
This Array with Control, Shift and Enter returns required value except for incorrect value in E16 and #NUM! error in E19. I prefer using a formula without CSE but I haven’t had much luck finding a solution online. Could someone post formula that does not require CSE? Formula also needs to case sensitive to take care of errors in E16 and E19. Thank you very much for your help.