No.3ベストアンサー
- 回答日時:
=LARGE(得点範囲,1)+LARGE(得点範囲,2)+LARGE(得点範囲,3)
で、常に上位三つの点数の和になります。
No.4
- 回答日時:
ユーザー関数を作るとすれば
VBEの標準モジュール画面に下記を貼りつけると良い。
Function rankx(a, x)
Dim cl As Range
Dim b(1000)
n = 0
For Each cl In a
n = n + 1
b(n) = cl
Next
'----
For i = 1 To n
For j = i + 1 To n
If b(i) > b(j) Then
Else
w = b(i)
b(i) = b(j)
b(j) = w
End If
Next j
Next i
'----
t = 0
For i = 1 To x
t = t + b(i)
Next i
rankx = t
End Function
骨子はソートをしただけのもの。
データ数1000以下であること。以上の時はDim b(1000)
を増やすこと。
下位から数える時は、上記ソートの部分のコードを昇順向きに組替えないといけない。
シートで結果を出したいセルに
=rankx(A1:A10,4)のように関数を入力する。
A1:A10はデータの入っているセル範囲、4は上位
4個を取る(4,5位同一データであればどちらが取られるかは偶然)ことを意味する。
No.5
- 回答日時:
同順がでる場合は、重み付けをして同順がでないようにします。
(1)仮に一行目から、A列:No.、B列:得点、C列:重み付け得点(作業用)、D列:順位とします。(データ数は仮に10とし、No.は10まで記入)
(2)C2に=B2+0.5*A2/(MAX($A$2:$A$11))を入力して、11行までコピー
(3)D2に=RANK(C2,$C$2:$C$11)として、11行までコピー
(3)上位三位まで合計したいセルを=SUMIF(D2:D11,"<=3",B2:B11)
とします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) RANK.EQとCOUNTIFSの組み合わせで同ポイントの場合、違う条件を加えて順位を付けたい。 1 2022/08/30 19:49
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- 統計学 テストの順位についてです 今回のテストの順位を知りたいのですが、できますでしょうか?今回は僕の学年は 4 2022/11/30 19:15
- 関東 関東地方(一都六県)を栄えている順で順位付けするなら 1位東京 2位神奈川 3位千葉 4位埼玉 5位 4 2023/08/21 10:15
- 経済 日本の世界競争力が34位ですね。 ヨーロッパが出した統計なのでヨーロッパが有利にされてるとは思うんで 3 2022/07/25 10:43
- その他(学校・勉強) そろばんのことで質問です。私は初心者なんですが・・・ ①かけ算の答えの桁数はかける数とかけられる数の 5 2022/11/03 11:11
- 大学・短大 (工学部)成績について 3 2022/09/07 14:16
- 野球 WBCの1次ラウンドの先攻後攻は、どうやって決めているのでしょうか? 4試合なので、2試合先攻、2試 1 2023/03/11 17:37
- 大学・短大 大学 留年について 6 2023/06/21 20:17
- 筋トレ・加圧トレーニング 24歳64kg男性 筋トレ歴1.5年です。 (マッチョではありません。) 筋トレのボリュームを上げた 9 2023/06/28 02:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報