答案 0 :(得分:0)
重新格式化您的值,只需在单元格中写入最小值(例如20而不是20-29)并转动表格,使1位于顶部,5位于底部。然后您可以使用以下公式:
=Indirect(Address(Match(val, Indirect(Address(4, Match(age, A2:F2, 1)) & ":"
& Address(8, Match(age, A2:F2, 1))), 1) + 3, 1))
实际上有一些公式;)它的作用:
Match(age, A2:F2, 1)
返回要对用户进行排序的列。
内部间接创建一个包含该列的矩阵(例如,如果年龄为25,则返回B4:B8)。
outter匹配搜索此矩阵中的值并返回相应的行。
使用该行和固定的第一列,您可以获得所需的标记。
答案 1 :(得分:0)
使用INDEX / MATCH:
如上所述,将您的年龄和俯卧撑数量改为最小值; 20,30,40,50。并将顺序从最低标记更改为最高标记。
不要跳过任何行。
=INDEX($A:$A,MATCH($D11,INDEX($A:$F,0,MATCH($C11,$1:$1))))
{{3}}
答案 2 :(得分:0)
我写了这个 = INDEX($ A:$ A,MATCH($ d $ 11:$ d $ 17 INDEX($ A:$ F,0,MATCH($ C $ 11:$ C $ 17,1:1))))
答案 3 :(得分:0)
还有一件事, 如果我想为更多的人保持公式开放...公式保持不变,只是为了改变D号和C号?