質問: excelで得点の順位をつけたい(マイナス含む) 麻雀の得点表をつくろうと思います。(あいうえはプレイヤーです) 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関数などやってみたけどイマイチだめでした。 関数に詳しい方、教えてください!
回答: 私なら、添付画像のように配置して、 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にコピペ。 としますね。