重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

100m走の順位を出したいんですが、
例)
    1回目   2回目   順位
A君              1位  (未計測)
B君              1位  ( 〃 )
C君              1位  ( 〃 )
D君  12″5  12″4  6位
E君  12″3  12″5  5位
F君  13″0  12″7  7位
G君  12″0  12″0  4位
RANK関数、MIN関数を使いましたが、このようにしか順位が出せません。
測定した人の中だけで1位から4位の順位を出すにはどのようにすればよいかわかる方がいれば教えてください。

A 回答 (1件)

・ひとり2回「まで」計測


・速い方のタイムを採用
・1度しか走ってなければB列が空白
として作業列Cを考えます。

min関数に与えた範囲が全部空白だと0が返ってくるのが基本的な敗因
ですから、A列が空白ならmin関数を使わず空白を返すことにします。
=if(A1,min(A1:B1),"")

で、順位を計算するときも同様に空白の判定をします。
=if(C1="","(未計測)",rank(C1,C:C,1))

だいたいこんな感じですね。
    • good
    • 0
この回答へのお礼

どうもありがとうございました。
とても参考になりました。

お礼日時:2008/10/30 12:49

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