这是数组公式:
=IFERROR(INDEX($A9:$M9,SMALL(IF($A23:$M23>=0.8,COLUMN($A:$M),4^8),COLUMN(A:A))),"")
数组公式需要按CTRL+SHIFT+ENTER,产生花括号即可。
两个INDEX改为引用矩形数据区域,然后在引用列的前面加上一个确定引用行的match,试试下面的公式,因为做数据模板太麻烦,可能后面Small中修改调试修改(自己通过F9分析修改吧):
=IFERROR(INDEX($D$4:$M$21,MATCH($O9,$C$4:$C$21,),SMALL(IF(OFFSET($E$22:$M$22,MATCH($O9,$C$23:$C$40,),)>=0.8,COLUMN($A:$K)-,4^8),COLUMN(A:A))),"")
$A$23:$M$23>=0.8,
这个 0.8 是动态的
要引用一个 单元格
$A$23:$M$23>=$E23
,