[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『グループ別の順位』(エクセル見習)
a b c d 1 氏名 グループ 点数 G別順位 2 佐藤 A 66 2 3 山田 B 20 2 4 谷 A 40 3 5 石川 C 38 3 6 佐々木 B 50 1 7 加藤 A 66 2 8 西 C 50 2 9 江本 C 76 1 10 石井 A 85 1
したい事は 表からd列みたいに、グループ別に順位を付けたい。 RANKを使って見ましたがさっぱり出来ません。 どなたかお助け下さい。
A B C D 1 氏名 グループ 点数 G別順位 2 佐藤 A 66 2 3 山田 B 20 2 4 谷 A 40 4 5 石川 C 38 3 6 佐々木 B 50 1 7 加藤 A 66 2 8 西 C 50 2 9 江本 C 76 1 10 石井 A 85 1
◆少し谷さんの順位が違いますが、それでよければ D2=SUMPRODUCT(($B$2:$B$10=B2)*($C$2:$C$10>C2))+1 ★下にコピー (Maron)
おはようございます〜♪
D2 =COUNT(1/FREQUENCY(IF(B$2:B$10=B2,IF(C$2:C$10>=C2,C$2:C$10,""),""),C2:C10))
配列数式になりますので Ctrl+Enter+Shift キーで式を確定してください。 式が{ }で囲まれます。
その式を下にコピーして下さい。。。
。。。。Ms.Rinでした〜♪♪
◆Ms.Rinさん、さすがですねー ◆Maronもやっとできましたので、UP(式がながいですが) D2=MATCH(C2,INDEX(LARGE(IF(FREQUENCY((B$2:B$10=B2)*($C$2:$C$10),$C$2:$C$10),$C$2:$C$10),COLUMN(1:1)),),-1) ★下にコピー (Maron)
=SUM((MATCH((($B$2:$B$10=B2)*($C$2:$C$10>C2)*$C$2:$C$10),(($B$2:$B$10=B2)*$C$2:$C$10>C2)*$C$2:$C$10,0)=ROW(G$1:G$9))*1) Ctrl+Enter+Shift キーで式を確定 式が{ }で囲まれます。 ASAHI
又何かありましたら教えて下さい。 有難うございました。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.