- ベストアンサー
数字にポイントをつけて計算する方法
エクセルの関数について教えて下さい。 あるデータの統計を取りたいのですが、 セル内の数字が4の時:1point セル内の数字が3の時:2point セル内の数字が2の時:3point として加算をしたいと思います。 評点2が多ければ、セルに表示される数字が大きくなり、4が多ければ表示される数字が少なくなるという仕組みにしたいのですが、関数が分かりません。 どのような関数を使えばよいのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
例えばA列からE列までに数値が入力されているとして答えをF列に表示させるとしたら次の式をF1セルに入力して下方にオートフィルドラッグします。 =COUNTIF(A1:E1,4)*1+COUNTIF(A1:E1,3)*2+COUNTIF(A1:E1,2)*3
その他の回答 (3)
- Cupper
- ベストアンサー率32% (2123/6444)
- S-Fuji
- ベストアンサー率36% (592/1624)
Pointと表示を忘れていました。 セルの書式設定「表示形式」で、「ユーザー定義」を選択 「種類」の蘭に「0"Point"」を設定。
補足
ご回答ありがとうございます。 すみません。質問の補足をさせて頂きます。 対象となる数字は1から9までで。 以下のように並んでいます。 【例】 5 3 9・・・・・・ ○A 4 4 2・・・・・・ ○B 5 8 7・・・・・・ ○C 6 3 7・・・・・・ ○D 2 4 3・・・・・・ ○E 上記の○のセルに、数値を表示したいと思っています。 ○A=2p ○B=5p ○C=0p ○D=2p ○E=6p このときに、○に入る数式を教えて頂ければと思います。 宜しくお願いします。
- S-Fuji
- ベストアンサー率36% (592/1624)
数字のセルがA列、Pointを表示するセルがB列なら、B1に =5-A1 をいれる。 後は、必要な範囲まで、下へコピー(引っ張る) で、B列の合計(SAM)をとる。
お礼
ご回答ありがとうございました。 無事に解決しました!