使用 RANK、OFFSET 和 MATCH 查找调整后的排名



>我有一个公式,可以改变"Sheet1"(列名:Adj_premium(中溢价的边距,当溢价调整时,它在"rank_lookup"表中其他溢价排名中的相对位置会相应变化。"Sheet1"中高级数据中的每一行都有一个唯一的参考编号(列名:UniqREF(,对应于"rank_lookup"表中的列标题。我正在尝试做的是从存储在"rank_lookup"表中的值返回"Sheet1"中每一行的相对排名。我尝试了以下内容,但它返回 N/A;

=RANK([@[Adj_premium]],OFFSET(rank_lookup!$B:$B,0,MATCH([@UniqREF],rank_lookup!$B$5:$JB$5,0),1,1),0)

提前致谢

"工作表1">

"rank_lookup"表

假设 RANK 表中的数据是按降序排列的,这应该可以工作:

=MATCH(C7,OFFSET(rank_lookup!$A$3:$A$73,0,MATCH(D7,rank_lookup!$B$2:$E$2,0)),1)

最新更新