- ベストアンサー
RANK関数について
エクセルでこんな感じの表があります。 A1■B1■C1■D1■E1■F1■G1■H1 12■13■23■66■93■89■72■29 ランク関数をつかってそれぞれの順位を出したいのですがうまくいきません。 数式には=RANK(A1,A1,C1,E1,G1,0)と入力してあります。範囲を指定する際にA1,C1,E1,G1のような、連続していないセルを指定しては、計算できないものなのでしょうか? どなたかご教授ください
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! ご質問の場合、例えばA1のランクをA2に表示であれば セルA2に =RANK(A1,($A$1,$C$1,$E$1,$G$1)) と入力後 C2,E2,G2に複写 となります。
その他の回答 (2)
- mayumayukko
- ベストアンサー率20% (24/117)
回答No.3
連続していないセルの集まりをユーザー定義で名前を付けるといいですよ。 「A1,C1,E1,G1」の範囲を「DATA」にするとか… 方法は ctrlを押したままでセルをマウスで選択し(A1→C1→E1→G1) 「挿入」-「名前」-「定義」でその範囲に名前を付けます。 そうすると 「=RANK(A1,DATA)」のような数式でつかえます。
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
A2とC2、E2、F2の中の順位であれば(B2を除外するとして) 表示するセルに関数式「=RANK(C1,(A1,C1,E1,F1))」を入れてはどうですか。「(」と「)」で囲むのがミソ。