columnH:
Formula:
=INDEX($A:$A,MOD(LARGE(IF($B$2:$B$11=$I2,$D$2:$D$11/1%%+ROW($2:$11)),COUNTIF($I$2:$I2,$I2)),100))
ColumnI
Formula:
=MID(IF(INDEX(B:B,MATCH(MAX(D:D),D:D,))="B",REPT("BA",MIN(COUNTIF(B:B,"A"),COUNTIF(B:B,"B")))&IFERROR(REPT("B",COUNTIF(B:B,"B")-COUNTIF(B:B,"A")),"")&IFERROR(REPT("A",COUNTIF(B:B,"A")-COUNTIF(B:B,"B")),""),REPT("AB",MIN(COUNTIF(B:B,"A"),COUNTIF(B:B,"B")))&IFERROR(REPT("B",COUNTIF(B:B,"B")-COUNTIF(B:B,"A")),"")&IFERROR(REPT("A",COUNTIF(B:B,"A")-COUNTIF(B:B,"B")),"")),ROW(A1),1)
ColumnJ
Formula:
=INDEX($C:$C,MOD(LARGE(IF($B$2:$B$11=$I2,$D$2:$D$11/1%%+ROW($2:$11)),COUNTIF($I$2:$I2,$I2)),100))
ColumnK
Formula:
=LARGE(IF($B$2:$B$11=$I2,$D$2:$D$11),COUNTIF($I$2:$I2,$I2))
Bookmarks