- ベストアンサー
エクセルで4つのデータの順位をつける方法(関数)を教えてくだい。
エクセルで4つのデータの順位をつける方法(関数)を教えてくだい。 0~+域が上位で、-域は0に近いほうが上位にしたい。 例:データ → 順位がこうなる A D F G A D F G -36 -26 -16 6 4 3 2 1 -16 0 6 16 4 3 2 1 データのセルは飛び飛びです。 具体的にお願いします。素人です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
-36 -26 -16 6 がA D F Gの1行目にあるとします。 > データのセルは飛び飛びです。 では、飛んでるBやEには数値ははいってないものとします。 A2に =IF(ISNUMBER(A1),RANK(A1,$A$1:$G$1),"") と入れて、横にG2までコピーしてみてください。
その他の回答 (1)
- merlionXX
- ベストアンサー率48% (1930/4007)
回答No.2
> しかし、飛んでるBやEには数値が入っています。 それではA1~G1を対象範囲にして、RANK関数で順位をもとめることは出来ません。 RANK関数で指定する範囲は連続していなくてはなりません。 あとは、どこか別の行に=A1,=D1のようにADFG列だけを参照する式を入れて、その行を対象にRANK関数で順位を求めるという手もあります。
お礼
ありがとうございます。 しかし、飛んでるBやEには数値が入っています。 ご回答お願いします。