2017-11-10 13 views
2

「Sheet1」(列名:Adj_premium)のプレミアムの余白を変更する式があります。これは、プレミアムが他のランキングそれに応じて 'rank_lookup'テーブルのプレミアムが変更されます。 'Sheet1'のプレミアムデータの各行には、 'rank_lookup'テーブルの列ヘッダーに対応する固有の参照番号(列名:UniqREF)があります。私がしようとしているのは '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)

おかげRANKテーブル内のデータが降順である、これは動作するはずと仮定

ベン

'Sheet1'

'rank_lookup' table

+3

期待される結果を得たサンプルデータはこれを簡単に答えてくれます。 – Jeeped

+0

チップをありがとう!私は元の質問を編集し、スプレッドシートをアップロードすることを無駄にしてから両方のページのスクリーンショットを含めました。物事を明確にするために何かできることがあれば教えてください。 – Ben

+0

調整値が同じスカラーで各値を変更する場合、対応するランクは変更しないでください。あなたは何を出力したいですか? –

答えて

1

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

フェルナンドの昇順を意味すると思いますか? INDEXと同じ結果、つまり、= MATCH(C7、INDEX(rank_lookup!$ B $ 3:$ E $ 73,0、MATCH(D7、rank_lookup!$ B $ 2:$ E $ 2,0) ' –

+0

バリーありがとう、これはうまく動作します。 – Ben

関連する問題