- ベストアンサー
エクセル○、×入力の時の合計の求め方
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
SUMIF関数を使うと良いですね。 この関数の説明をしますと、 SUMIF(条件の範囲,条件の内容,合計の範囲) になります。 条件の範囲では○、×を記入してあるセルの範囲です。 ここではB4からB5までがその範囲です。 条件の内容は「セルに○が入っている」なので、"○"となります。 ここで、" "で括ると条件に文字が使用できる様になります。 (例えば条件式で) B3=○・・・エラーになる B3="○"・・・エラーにならない 合計の範囲はA4からA5です。 下記の方の回答で、$A4:$A5となっていますよね。 この$を絶対参照と言います。(逆に$が付いていないのは相対参照) $の右側の文字を固定する意味がありますので、この場合B3のセルに =SUMIF(B4:B5,"○",$A4:$A5) と入力し、これをC3のセルにコピーすると、 =SUMIF(C4:C5,"○",$A4:$A5) となります。つまり、合計の範囲のA列という情報が固定されているのです。 行も固定したいのなら、$A$4:$A$5 で固定できます。 このSUMIF関数によって条件に合ったセルについて配点の数値の合計を求める事ができます。
その他の回答 (3)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.4
B3: =SUMPRODUCT((B4:B999="○")*$A4:$A999) 右にコピー
- chayamati
- ベストアンサー率41% (260/624)
回答No.3
B3に =$A4*(B4="○")+$A5*(B5="○") としてB4~E4へコピペ
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
B3に =SUMIF(B4:B5,"○",$A4:$A5) 右にコピー で十分です。
お礼
分かりやすい回答、ありがとうございます。