• ベストアンサー

エクセルで月の集計

A1に1月B1に1,000円、A2に1月B2に2,500円、A3に2月B3に3,000円…という表があり、dの1に1月(又は1)と入力するとEの1に1月の合計3,500円が、dの1に2月(又は2)と入力するとEの1に2月の合計3,000円がでるようにしたいのですが…よろしくおねがいします。

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

  • ベストアンサー
  • suiko_wkk
  • ベストアンサー率37% (33/89)
回答No.3

補足です。 下方に延々と続くのであれば =SUMIF(A:B,"1月",B:B) セル段数を抜いた式だと一気に下まで範囲が広がります。

ponpa22
質問者

お礼

ありがとうございます。 特に範囲を指定しない方法、助かりました! おかげさまで、できました!

その他の回答 (5)

  • chi_e
  • ベストアンサー率40% (2/5)
回答No.6

前出のchi_eです。 訂正、引数2つ目はD1でした。 =SUNIF(A:A,D1,B:B)

ponpa22
質問者

お礼

ありがとうございます。 おかげさまで、できました!

noname#123709
noname#123709
回答No.5

#1の方が言われていますが、質問者様の言われている >dの1に1月(又は1)と入力するとEの1に1月の合計3,500円が を守るなら#1さんの掲示されている式の1月の部分をD1に変えればよい でしょう。

ponpa22
質問者

お礼

ありがとうございます。 おかげさまで、できました!

  • chi_e
  • ベストアンサー率40% (2/5)
回答No.4

A列に月、B列に金額のdateが入力されているということですよね。 下記の式でできます。 =SUMIF(A:A,B1,B:B) 条件にあった合計を足し算して求める関数です。 引数の説明をしますと、最初のA:Aが範囲を表し、次のD1が検索条件、最後のB:Bが計算対象を表します。

ponpa22
質問者

お礼

ありがとうございます。 おかげさまで、できました!

  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.2

[E1]=SUMIF(A1:A10,D1,B1:B10) この式の意味は、 「A1~A10」の範囲で「D1」と同じ物があれば、それと同じ位置の「B1~B10」を足す、 といった感じ。 仮にA3に同じものがあれば、「A1~A10」の範囲の3番目ですから、「B1~B10」の3番目の数値を拾って足します。 A列、B列共に、範囲が定まっていないのでしたら、 [E1]=SUMIF(A:A,D1,B:B) このようにして下さい。 処理を簡単にするために、月表示の部分は「1月」ではなく、「1」として表示形式をユーザー設定で「#月」などにすると良いかも。

ponpa22
質問者

お礼

ありがとうございます。 おかげさまで、できました! 月表示の部分もありがとうございました。

  • suiko_wkk
  • ベストアンサー率37% (33/89)
回答No.1

=SUMIF(A1:B3,"1月",B1:B3) といったようにSumIfを使うと便利だと思います。 2月の分は""内を2月に変えてください。

ponpa22
質問者

お礼

月表示の部分

関連するQ&A