これ何て呼びますか

エクセルで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

データのセルは飛び飛びです。
具体的にお願いします。素人です。

A 回答 (2件)

-36  -26  -16   6  がA    D    F    Gの1行目にあるとします。



> データのセルは飛び飛びです。

では、飛んでるBやEには数値ははいってないものとします。

A2に
=IF(ISNUMBER(A1),RANK(A1,$A$1:$G$1),"")
と入れて、横にG2までコピーしてみてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。
しかし、飛んでるBやEには数値が入っています。
ご回答お願いします。

お礼日時:2007/08/14 12:46

> しかし、飛んでるBやEには数値が入っています。



それではA1~G1を対象範囲にして、RANK関数で順位をもとめることは出来ません。
RANK関数で指定する範囲は連続していなくてはなりません。

あとは、どこか別の行に=A1,=D1のようにADFG列だけを参照する式を入れて、その行を対象にRANK関数で順位を求めるという手もあります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!