- ベストアンサー
エクセル初心者です 助けてください
エクセル初心者です。 エクセルで以下のような集計をしたいのですが、わかる方、教えていただけませんか? 列1のAが入力されたもののみ列4の数値を足す式を教えてください (この場合であれば列1の行1.4.5がAですので列4の数値は3+3+3=9となる式) 列1 列2 列3 列4 列5 行1 A 2 1 3 5 行2 B 3 2 5 5 行3 C 2 1 4 5 行4 A 2 1 3 4 行5 A 2 1 3 5 ・ ・ 頂き物のパソコンでエクセルのマニュアルもないので、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
SUMIF関数を使います。 =SUMIF(検索範囲,検索条件,合計範囲)で設定します。 列は普通、列1~列5ではなくて 列A~列E と表示するんですがね。 列1から5を列AからEとしますと(最初のセルはA1となります。) =SUMIF(A1:A5,"A",B1:B5) で 列1がAである場合の列2の合計が出ます。 同じく =SUMIF(A1:A5,"A",C1:C5) で列3が =SUMIF(A1:A5,"A",D1:D5) で列4が =SUMIF(A1:A5,"A",E1:E5) で列5が 行が5以上あるのならそれぞれの5のところを行の数字にしてください。 「 EXCEL SUMIF 」で検索すれば優しく解説した詳しいマニュアルがいっぱい出てきますよ。がんばって勉強してください。 $を使った絶対参照や、広い範囲での集計を行う DSUM関数、ピポッドテーブルなどは覚えておくと便利です、。
その他の回答 (2)
- kuro_96
- ベストアンサー率16% (26/157)
質問の意図と合っているかわかりませんが… 列1に入力されている値がAの場合、 列4の値を足すと言うことでよいでしょうか? 一番下の行に合計値として出しました。 =SUMIF($A1:$A5,"A",D1:D5) 意味は、A1~A5がAの場合、D1~D5を足す。です。 ($マークは他の列に数式をコピーした場合も動かないようにしています) ご質問と回答があっていればよいのですが…
お礼
回答ありがとうございます 初心者でうまく説明出来ずに困っていましたがなんとか解決できました。 こちらの数式も使ってやってみたいと思います 本当にありがとうございました。感謝感謝です
- guguku
- ベストアンサー率26% (118/450)
こんばんは。 正直これだけだと何がしたいか分かりません。 合計はどこに出すのでしょう?列5は何なんですか? もう少し詳細な説明をお願いします。
お礼
問題解決できました。 初心者の私の質問に対して親切、丁寧、わかりやすく教えていただきありがとうございます。 質問すらも初心者なのでその優しさに感謝、感謝です。 本当にありがとうございました。またなにかありましたらよろしくお願いします