プロが教えるわが家の防犯対策術!

麻雀の得点表をつくろうと思います。(あいうえはプレイヤーです)
   A    B   C    D   E   F   G
1 日付   あ   い    う    え 
2  2/1    38    -30    4   -12
3        29   -15    -22    8
4
5  2/2    -26     3    -3    26
6        -17    35    -16   -2
7
8

上のデータを元にして一人ひとりに下のような順位表をつくりたいです。
例えば  

あ 1位 2回   い 1位 1回
  2位 0回     2位 1回
  3位 1回     3位 1回
  4位 1回     4位 1回

これは一番上のデータを入力するだけで更新されるようにしたいです。

RANK関数などやってみたけどイマイチだめでした。

関数に詳しい方、教えてください!
 

A 回答 (2件)

私なら、添付画像のように配置して、



G2に
=RANK(B2,$B2:$E2)
と入力し、それをH2:J2にコピペ。
さらに、成績を記入するたびに、その行のG:Jに、G2:J2をコピペ。

M2からM5まで
=COUNTIF(G:G,1)
=COUNTIF(G:G,2)
=COUNTIF(G:G,3)
=COUNTIF(G:G,4)
と記入し、M2:M5をN2:P5にコピペ。

としますね。
「excelで得点の順位をつけたい(マイナ」の回答画像2
    • good
    • 3

一度にやろうと思わずに、半荘毎の順位をG~J列にRANK関数でつけ、それをカウントしてはいかがですか?



半荘毎の順位
G2セルに =RANK(B2,$B2:$E2) と、入れてオートフィル

こうすると、「あ」さんの1位の回数は =COUNTIF(G:G,1)
同様に2位の回数 =COUNTIF(G:G,2)
と、言う感じで出せます。
    • good
    • 0

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