- ベストアンサー
エクセルで月の集計
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円がでるようにしたいのですが…よろしくおねがいします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
補足です。 下方に延々と続くのであれば =SUMIF(A:B,"1月",B:B) セル段数を抜いた式だと一気に下まで範囲が広がります。
その他の回答 (5)
- chi_e
- ベストアンサー率40% (2/5)
前出のchi_eです。 訂正、引数2つ目はD1でした。 =SUNIF(A:A,D1,B:B)
お礼
ありがとうございます。 おかげさまで、できました!
#1の方が言われていますが、質問者様の言われている >dの1に1月(又は1)と入力するとEの1に1月の合計3,500円が を守るなら#1さんの掲示されている式の1月の部分をD1に変えればよい でしょう。
お礼
ありがとうございます。 おかげさまで、できました!
- chi_e
- ベストアンサー率40% (2/5)
A列に月、B列に金額のdateが入力されているということですよね。 下記の式でできます。 =SUMIF(A:A,B1,B:B) 条件にあった合計を足し算して求める関数です。 引数の説明をしますと、最初のA:Aが範囲を表し、次のD1が検索条件、最後のB:Bが計算対象を表します。
お礼
ありがとうございます。 おかげさまで、できました!
- hirumin
- ベストアンサー率29% (705/2376)
[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」として表示形式をユーザー設定で「#月」などにすると良いかも。
お礼
ありがとうございます。 おかげさまで、できました! 月表示の部分もありがとうございました。
- suiko_wkk
- ベストアンサー率37% (33/89)
=SUMIF(A1:B3,"1月",B1:B3) といったようにSumIfを使うと便利だと思います。 2月の分は""内を2月に変えてください。
お礼
月表示の部分
お礼
ありがとうございます。 特に範囲を指定しない方法、助かりました! おかげさまで、できました!