• ベストアンサー

エクセルの関数

はじめまして。まったくの初心者が計算表を作っております。本などを読んでみたのですが良く解らず、皆様のお力を借りようと思い投稿させていただきました。    A      B 1  3点    ○  2  2点           3  1点    ○ 4  合計   4点 B1とB3にはそれぞれ○が入っています。 B1の○の意味は3点、B3の○の意味は1点。 ○は、ほかの欄から引っ張ってきているため、変更できず、 また、B1~B3は該当するなら○を入れることになっています。 B4にB1~B3までの合計点を入れる関数を教えてください。 よろしくお願いいたします。 もう一つ関数で分からないことがありますので、自分の頭の中で整理してから質問させてください。

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

  • ベストアンサー
  • OKERAUMI
  • ベストアンサー率42% (6/14)
回答No.2

SUMIF関数を使うと良いと思います。  =SUMIF(B1:B3,"○",A1:A3)  ※ 「B1~B3内で「○」が入力されているセルを探し、A1~A3内の    同じ位置にある数字を合計する」という意味です。 この計算ではA1~A3は数字でなければならないので、「○○点」と表示したいならセルの書式設定を #"点" にする必要があります。   A1~A3を選んでから右クリックし、「セルの書式設定(F)を選択    ↓   表示形式を開いてユーザー定義を選択し、「種類(T)」の白枠内に   #"点"と入力します。 お役に立てれば幸いです。

noname#105584
質問者

お礼

早速の回答ありがとうございました。とっても助かりました。 #"点"の付け方も教えていただきありがとうございました。 早速SUMIFを使ってみます。

その他の回答 (1)

  • ple_mania
  • ベストアンサー率42% (9/21)
回答No.1

こんにちは。 =====================================    A      B  C 1  3点    ○  3 2  2点        2   3  1点    ○  1 4  合計   4点 ===================================== 手っ取り早いのはC列に点を入れておいて 「=SUMIF(B1:B3,"=○",C1:C3)」をB4セルに入れておけば 狙った計算をしてくれるはずです。 C列を見せたくないときは非表示にするとよいでしょう。

noname#105584
質問者

お礼

回答ありがとうございました。 C列を作ってそこに数字を入れる方法もあるのですね。 これも、ぜひ使ってみたいと思います。 ありがとうございました。