
エクセルを使って、アンケートのランキング集計をまとめています。
以下の内容を集計するのに、効率のいい関数をご存じでしたら、教えてください。
質問
以下の食べ物の中で、好きなものを1番から順番に教えてください。
焼き肉
カレー
ハンバーグ
寿司
ピザ
回答集計結果例
1番 2番 3番
焼き肉 10 5 13
カレー 12 24 1
ハンバーグ 8 2 6
寿司 2 18 2
ピザ 5 12 9
1番は3点
2番は2点
3番は1点
とします。
1番 2番 3番 Total
焼き肉 10 5 13 =B1*3+C1*2+D1
カレー 12 24 1 =B2*3+C2*2+D2
ハンバーグ 8 2 6 =B3*3+C3*2+D3
寿司 2 18 2 =B4*3+C4*2+D4
ピザ 5 12 9 =B5*3+C5*2+D5
アンケートの中には「1番から10番まで順位をつけてください」という項目もあり、Total部分の計算式がとても長くなってしまいます。
うまいことスッキリと計算させる関数があれば、ぜひ教えてください。

No.3
- 回答日時:
(1)ウエイト付けは決った対の定数との掛け算なので
SUMPRODUCT
が適しています。Googleで「エクセル SUMPRODUCT」で照会のこと。
(2)最後にRANK関数やLARGE関数で順位をだす。
こちらもWEB照会すれば沢山記事が出る。
ーー
SUMPRODUCT
の使い方は、ウエイトの数が少数なら
=SUMPRODUCT((A1:C1)*{3,2,1})
結果 14
のように配列定数が使えるようだ。
検算
A列 B列 C列
135 <ー第1行目
X X X
321 <-ウエイト
↓ ↓ ↓
365=>加えて14
普通は何処かの連続セルに3.2.1の値を入れて
=SUMPRODUCT((A1:C1)*(G1:I1))
のように使う。
ウエイトを縦方向で定義するとおかしくなる。
No.2
- 回答日時:
簡単にできる方法といわれても式は一度作る必要がありませね。
E2セルへの入力の式は=B2*3+C2*2+D2の式でよいのですが、セルに入力後にE2セルの右下隅のところの■を左クリックして下方にドラッグすればそれですべての計算ができるわけですから、最初に入力する式は多少長くなっても我慢することですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 計算機科学 2500円の人と2000円の人の集計 2 2023/08/06 07:18
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- 飲食店・レストラン 好きな食べ物は? 12 2023/03/04 21:05
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- 数学 常用対数の求め方 log10の2は約0.3010…ですがこの求め方を教えて下さい。0.1から順番に計 8 2022/12/27 04:02
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Excel(エクセル) RANK.EQとCOUNTIFSの組み合わせで同ポイントの場合、違う条件を加えて順位を付けたい。 1 2022/08/30 19:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
スペースとスペースの間の文字...
-
Excel上でのデータ数字が連番で...
-
数式が入ったセルを含めて、数...
-
エクセル:横長の表を改行して...
-
「エクセル」特定の行(セル)...
-
エクセルで曜日に応じた文字を...
-
Excelでの検索結果を含む行だけ...
-
SUMに含まれる範囲から特定のセ...
-
エクセルで表示されている数字...
-
エクセルでセルの値分の個数の...
-
エクセルで、毎日の走行距離(...
-
エクセル セル内の文字数を超え...
-
エクセルのVLOOKUP関数について
-
空白行も含めてソートしたい
-
エクセルのsumifでかけ算してか...
-
規格内なら"合格"と表示させたい
-
Excel VBA でA列の中に、1か10...
-
Excel同一セル内の、アルファベ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
エクセルで表示されている数字...
-
エクセルでセルの値分の個数の...
-
Excelでの検索結果を含む行だけ...
-
「エクセル」特定の行(セル)...
-
スペースとスペースの間の文字...
-
エクセル:横長の表を改行して...
-
エクセルで曜日に応じた文字を...
-
列の数字に100をかけたい
-
エクセルで、毎日の走行距離(...
-
エクセル セル内の文字数を超え...
-
Excelのセル内文字の並び替えに...
-
エクセルのsumifでかけ算してか...
-
時間を「昼間」と「夜間」に分...
-
別のセルに値が入力されたら、...
-
入退社日より各月末の在籍者数...
おすすめ情報