No.3ベストアンサー
- 回答日時:
同じグループ内で点数の低い順番に、D列の順位を付けるという事で宜しいのですね。
今仮に、「Aグループ」が入力されているのが列であり、
「B氏名」が入力されているのがB列であり、
「C点数」が入力されているのがC列であり、
「D順位」が入力されているのがD列であり、
「B氏名」の列が「あ」となっているセルがB2セルであるものとします。
その場合、まず、D2セルに次の関数を入力して下さい。
=IF(AND($A2<>"",ISNUMBER($C2)),COUNTIFS($A:$A,$A2,$C:$C,"<"&$C2)+1,"")
そして、D2セルをコピーして、D3セルに貼り付けると良いと思います。
ご回答ありがとうございます。
ご回答の通り貼り付けたところ、目的の順位が返ってきました。
最近、関数の勉強を始め3冊の参考書を勉強しましたが奥が深いですね。まだまだ分からないことばかりです。ご回答を理解できるようこれから考えてみます。
No.4
- 回答日時:
D2セルには次の式を入力して下方にドラッグコピーしてもよいでしょう。
=IF(C2="","",RANK(C2,INDEX(C:C,MATCH(A2,A:A,0)):INDEX(C:C,MATCH(A2,A:A,0)+COUNTIF(A:A,A2)-1),1))
ご回答ありがとうございます。
回答頂いた関数を入力したところ目的の順位が返ってきました。
色々な方法があるんですね。
目的は達成できたので皆様のご回答を理解できるよう、自分で理解できるように考えてみます。
No.2
- 回答日時:
こんばんは!
COUNTIFS関数でできそうな感じですが・・・
手元にExcel2007がないので、Excel2003でやってみました。
↓の画像のように作業用列を3列使ってしまいます。
作業列1のF2セルに
=IF(A2="","",SMALL(IF($A$2:$A$1000=A2,$C$2:$C$1000),COUNTIF($A$2:A2,A2)))
これは配列数式になってしまいますので、Shift+Ctrl+Enterで確定します。
作業列2のG2セルに
=IF(A2="","",A2&"_"&F2)
作業列3のH2セルに
=IF(A2="","",COUNTIF($A$2:A2,A2))
という数式を入れF2~H2セルを範囲指定 → H2セルのフィルハンドルでずぃ~~~!っと下へコピーしておきます。
最後にD2セルに
=IF(A2="","",INDEX(H:H,MATCH(A2&"_"&C2,G:G,0)))
という数式を入れオートフィルで下へコピーすると
画像のような感じになります。
この程度でごめんなさいね。m(_ _)m
ご丁寧に写真まで添付頂きありがとうございます。
配列数式というのが勉強不足で分からなかったので時間のあるときに勉強してみます。ご回答頂いた関数は後で試してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 統計学 テストの順位についてです 今回のテストの順位を知りたいのですが、できますでしょうか?今回は僕の学年は 4 2022/11/30 19:15
- Excel(エクセル) Excel 複数列のある文字を優先して1列に表示したいです 2 2022/12/03 12:07
- Excel(エクセル) RANK.EQとCOUNTIFSの組み合わせで同ポイントの場合、違う条件を加えて順位を付けたい。 1 2022/08/30 19:49
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- PHP 【スプレッドシート】順位のつけ方 2 2022/08/17 13:27
- 高校 数学、円順列について。 時計回りに並べるとはどういう意味ですか? 例えば A D ◯ B C という 4 2022/09/05 23:32
- 経済 日本の世界競争力が34位ですね。 ヨーロッパが出した統計なのでヨーロッパが有利にされてるとは思うんで 3 2022/07/25 10:43
- その他(悩み相談・人生相談) 僕は中二です 将来のことについて質問です 先ず、僕の通っている学校は、県全体で見たときに中の下くらい 4 2022/08/09 14:12
- 弁護士・行政書士・司法書士・社会保険労務士 行政書士試験の民法についての質問になります。 時効についての質問になります。 問 Aが甲債権の担保と 1 2023/07/06 21:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
会社PCのメールが更新されない
-
マイクロソフト 一時使用コード...
-
Outlook で宛先が複数の場合の人数
-
【スプレッドシート】指定の日...
-
Microsoft Formsの「個人情報や...
-
Microsoft Edgeの「ニュースと...
-
VLOOKUP関数について
-
【Excel VBA】PDFを作成して,...
-
エクセルでXLOOKUP関数...
-
outlookのメールが固まってしま...
-
teams設定教えて下さい。 ①ビデ...
-
Microsoft365で写真をアルバム...
-
Microsoft Officeに似たキング...
-
会社におけるOfficeライセンス...
-
【スプレッドシート】白色のセ...
-
Excel VBA 日程表からスケジュ...
-
VBAファイルの保存先について
-
エクセル、ワード、ネット検索...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
マイクロソフト 一時使用コード...
-
英数字のみ全角から半角に変換
-
Office2021を別のPCにインスト...
-
Microsoft Formsの「個人情報や...
-
officeビジネス型のワードやエ...
-
会社PCのメールが更新されない
-
【スプレッドシート】指定の日...
-
Microsoft Officeを2台目のPCに...
-
何このステータスバー
-
2つのシートの一致する行のセ...
-
会社のTeamsのことで相談です。...
-
エクセルにリンクされるのをし...
-
Windows 11で、IME言語バー(IM...
-
office2010とoffice365の共存で...
-
Microsoftのパソコンです。 エ...
-
エクセルでXLOOKUP関数...
-
Excel関数について質問ですm(__)m
-
VBA
-
自分の専門分野の仕事。初見で...
おすすめ情報