【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください

エクセルを使って、アンケートのランキング集計をまとめています。
以下の内容を集計するのに、効率のいい関数をご存じでしたら、教えてください。

質問
以下の食べ物の中で、好きなものを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部分の計算式がとても長くなってしまいます。

うまいことスッキリと計算させる関数があれば、ぜひ教えてください。

「エクセルでアンケートのランキング集計に適」の質問画像

A 回答 (3件)

私の好きなsumproduct関数の例を添付します。


特典が15,13,7,2とかでも自由に使えるのが特徴。
「エクセルでアンケートのランキング集計に適」の回答画像1
    • good
    • 1
この回答へのお礼

ありがとうございます!
非常にスッキリしました(゜∀゜)

お礼日時:2009/11/20 07:09

(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))
のように使う。
ウエイトを縦方向で定義するとおかしくなる。
    • good
    • 0

簡単にできる方法といわれても式は一度作る必要がありませね。


E2セルへの入力の式は=B2*3+C2*2+D2の式でよいのですが、セルに入力後にE2セルの右下隅のところの■を左クリックして下方にドラッグすればそれですべての計算ができるわけですから、最初に入力する式は多少長くなっても我慢することですね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報