Sheet2, A:B, houses the target companies with the associated market caps...
[TABLE="class: grid"]
<tbody>[TR]
[TD]Row\Col[/TD]
[TD]A
[/TD]
[TD]B
[/TD]
[/TR]
[TR]
[TD]1
[/TD]
[TD]Company[/TD]
[TD]Market Cap[/TD]
[/TR]
[TR]
[TD]2
[/TD]
[TD]AAA[/TD]
[TD]170000
[/TD]
[/TR]
[TR]
[TD]3
[/TD]
[TD]BBB[/TD]
[TD]20000
[/TD]
[/TR]
[TR]
[TD]4
[/TD]
[TD]CCC[/TD]
[TD]40000
[/TD]
[/TR]
[TR]
[TD]5
[/TD]
[TD]DDD[/TD]
[TD]2000
[/TD]
[/TR]
[TR]
[TD]6
[/TD]
[TD]EEE[/TD]
[TD]30000
[/TD]
[/TR]
[TR]
[TD]7
[/TD]
[TD]FFF[/TD]
[TD]1000
[/TD]
[/TR]
[TR]
[TD]8
[/TD]
[TD]GGG[/TD]
[TD]60000
[/TD]
[/TR]
[TR]
[TD]9
[/TD]
[TD]HHH[/TD]
[TD]70000
[/TD]
[/TR]
[TR]
[TD]10
[/TD]
[TD]III[/TD]
[TD]19000
[/TD]
[/TR]
[TR]
[TD]11
[/TD]
[TD]JJJ[/TD]
[TD]29000
[/TD]
[/TR]
[TR]
[TD]12
[/TD]
[TD]KKK[/TD]
[TD]30000
[/TD]
[/TR]
</tbody>[/TABLE]
Select A2:A12, name the selection
Tcompanies (from target companies) via the Name Box or Formulas | Name Manager.
In the same way, select B2:B12 and name the selection
Tmcaps.
Define
Ivec using Formulas | Name Manager as referring to:
Rich (BB code):
=ROW(Tcompanies)-ROW(INDEX(Tcompanies,1,1))+1
Sheet1, where the processing takes place...
[TABLE="class: grid"]
<tbody>[TR]
[TD]Row\Col[/TD]
[TD]A
[/TD]
[TD]B
[/TD]
[TD]C
[/TD]
[TD]D
[/TD]
[TD]E
[/TD]
[TD]F
[/TD]
[TD]G
[/TD]
[TD]H
[/TD]
[TD]I
[/TD]
[/TR]
[TR]
[TD]1
[/TD]
[TD]Company[/TD]
[TD]Mkt.Cap[/TD]
[TD]30%
[/TD]
[TD]-30%
[/TD]
[TD]Peer companies[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2
[/TD]
[TD]A[/TD]
[TD]10000
[/TD]
[TD]13000
[/TD]
[TD]7000
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]3
[/TD]
[TD]B[/TD]
[TD]20000
[/TD]
[TD]26000
[/TD]
[TD]14000
[/TD]
[TD]BBB[/TD]
[TD]III[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]4
[/TD]
[TD]C[/TD]
[TD]130000
[/TD]
[TD]169000
[/TD]
[TD]91000
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]5
[/TD]
[TD]D[/TD]
[TD]20000
[/TD]
[TD]26000
[/TD]
[TD]14000
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]6
[/TD]
[TD]E[/TD]
[TD]50000
[/TD]
[TD]65000
[/TD]
[TD]35000
[/TD]
[TD]CCC[/TD]
[TD]GGG[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]7
[/TD]
[TD]F[/TD]
[TD]30000
[/TD]
[TD]39000
[/TD]
[TD]21000
[/TD]
[TD]EEE[/TD]
[TD]JJJ[/TD]
[TD]KKK[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]8
[/TD]
[TD]G[/TD]
[TD]40000
[/TD]
[TD]52000
[/TD]
[TD]28000
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
E2, control+shift+enter, not just enter, copy across, and down:
Rich (BB code):
=IFERROR(INDEX(Tcompanies,SMALL(IF(FREQUENCY(IF(Tmcaps>=$D2,
IF(Tmcaps<=$C2,IF(Tcompanies<>"",
IF(COUNTIFS($E$1:INDEX($E$1:$Z1,0,ROWS(Tcompanies)),Tcompanies)=0,
MATCH(Tcompanies,Tcompanies,0))))),Ivec),Ivec),COLUMNS($E2:E2))),"")