• ベストアンサー

数字にポイントをつけて計算する方法

エクセルの関数について教えて下さい。 あるデータの統計を取りたいのですが、 セル内の数字が4の時:1point セル内の数字が3の時:2point セル内の数字が2の時:3point として加算をしたいと思います。 評点2が多ければ、セルに表示される数字が大きくなり、4が多ければ表示される数字が少なくなるという仕組みにしたいのですが、関数が分かりません。 どのような関数を使えばよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

例えばA列からE列までに数値が入力されているとして答えをF列に表示させるとしたら次の式をF1セルに入力して下方にオートフィルドラッグします。 =COUNTIF(A1:E1,4)*1+COUNTIF(A1:E1,3)*2+COUNTIF(A1:E1,2)*3

himefugu
質問者

お礼

ご回答ありがとうございました。 無事に解決しました!

その他の回答 (3)

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.3

関数じゃなくて算数ですね グラフを書いてみてください  横軸にセル内の数字  縦軸に加算したい数字 するとなにか気がつきませんか 普通に y=ax+b の数式にしてしまえばよいと思います (この式を分かりやすく書くと、#1で答えられている式になります) 数字が書かれたセルの横にこの数式を入れた列を作り、合計はこの列の数字を使う (合計は SUM関数ですね) これで解決すると思いますがいかがでしょう 無理に関数でやろうと考えず、このように中学レベルの数学知識で解決できることもあります

  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.2

Pointと表示を忘れていました。 セルの書式設定「表示形式」で、「ユーザー定義」を選択 「種類」の蘭に「0"Point"」を設定。

himefugu
質問者

補足

ご回答ありがとうございます。 すみません。質問の補足をさせて頂きます。 対象となる数字は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)
回答No.1

数字のセルがA列、Pointを表示するセルがB列なら、B1に =5-A1 をいれる。 後は、必要な範囲まで、下へコピー(引っ張る) で、B列の合計(SAM)をとる。

関連するQ&A

専門家に質問してみよう