• ベストアンサー

【Excel】 月別の合計を求めたい。

こんにちは お世話になります。 A列に日付(前後はバラバラになります。)、 B列に分類(3種)、 C列に金額の入った表があります。 A   B   C 3/30| A |1,000 4/2 | B |2,000 3/31| A |1,000 4/1 | A |2,000 4/5 | C |1,000 4/2 | B |1,000 4/29| B |2,000 4/30| C |3,000 4/30| A |2,000 5/1 | A |1,000 4/30| C |3,000 5/2 | B |2,000 から 3月 A *,***   B *,***   C *,*** 4月 A *,***   B *,***   C *,*** 5月 A *,***   B *,***   C *,*** のように、 月毎に各分類の金額合計を求める方法を教えてください。

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

  • ベストアンサー
回答No.6

とりあえず、データはA~C列に質問のように並んでおり、 G1セルに3月のA、G2セルに3月のB、G3セルに3月のCを抽出するとするとき F1セルに"A" 、F2セルに"B" 、F3セルに"C" が入力されているものとします。 G1セルに =SUMPRODUCT((MONTH($A$1:$A$12)=3)*($B$1:$B$12=F1)*$C$1:$C$12) を入力して、下へ2つコピーして下さい。 上式の=3を=4にすれば4月分が、=5にすれば5月分が求まります。

hee1
質問者

お礼

お返事有難うございました。 私の説明の仕方が悪く、ずばり!の回答は得られなかったものの、 大変参考になる回答を得ることができました。 有難うございました。 大切なお時間を割いていただき本当に有難うございました。 今後とも宜しくお願いいたします。

その他の回答 (5)

  • surounin
  • ベストアンサー率28% (30/106)
回答No.5

列Dに次の式を入力 =text(month(A*),"00")&B* すると一番上の行の場合、03Aと表示されるはずです 集計するために月2桁+区分(A,B,C)のセルを作ります 01A~12Cまで そしてその右側に =SUMIF(D$*:D$**,左のセルの位置,C$*:C$**) で集計できます あとは適当に書式を作ればいいかと

hee1
質問者

お礼

お返事有難うございました。 私の説明の仕方が悪く、ずばり!の回答は得られなかったものの、 大変参考になる回答を得ることができました。 有難うございました。 大切なお時間を割いていただき本当に有難うございました。 今後とも宜しくお願いいたします。

  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.4

ピボットテーブルを使います。 メニューバーの「データ」-「ピボットテーブル~」をクリックして、 特に設定するところはありませんから、「完了」ボタンを押します。 「行のアイテム」に「日付」と「分類」をドラッグします。 「データアイテム」に「金額」をドラッグします。 「日付」の欄で右クリックして「グループ化」で「月」を選びます。 「日付」と「分類」の位置は、ドラッグして変えることができます。 「3月計」など必要ない欄は、右クリックで「表示しない」を選びます。

hee1
質問者

お礼

お返事有難うございました。 私の説明の仕方が悪く、ずばり!の回答は得られなかったものの、 大変参考になる回答を得ることができました。 有難うございました。 大切なお時間を割いていただき本当に有難うございました。 今後とも宜しくお願いいたします。

noname#129708
noname#129708
回答No.3

性別 年齢 会員 男  56  ○ 男  42  × 女  36  × 男  39  ○ 女  43  ○ 女  21  × 女  55  ○ 男  29  ○ 女  31  ○ 男  41  × 女  19  × 男  24  ○   性別 年齢 年齢 年齢 会員 男  >=20 <=50    ○ =DCOUNTA(A1:C13,A1,A15:E16) これを参考に。 下の「性別・・」はA15~をあらわしています。

hee1
質問者

お礼

お返事有難うございました。 私の説明の仕方が悪く、ずばり!の回答は得られなかったものの、 大変参考になる回答を得ることができました。 有難うございました。 大切なお時間を割いていただき本当に有難うございました。 今後とも宜しくお願いいたします。

  • keikan
  • ベストアンサー率42% (75/176)
回答No.2

「データ」-「並べ替え」を利用してください。この中で集計も出せるようになっています。 ただし、並べ替えを行うともとの順には戻せなくなるのでもとの順番に戻す必要がある場合はあいているセルに最初に番号を振っておいてください。戻すときはこの番号順位並べ替えを行ってください。

hee1
質問者

お礼

お返事有難うございました。 私の説明の仕方が悪く、ずばり!の回答は得られなかったものの、 大変参考になる回答を得ることができました。 有難うございました。 大切なお時間を割いていただき本当に有難うございました。 今後とも宜しくお願いいたします。

  • keiji29
  • ベストアンサー率35% (129/367)
回答No.1

既存の表を元にして、手を加えてもよいなら、  1 「データ」の「並び替え」を選択する。  2 「最優先されるキー」にA列(日付)を選択しする。  3 「2番目に優先されるキー」にB列(種類)を選択する。  *種類については、「ツール」の「オプション」の中の「ユーザーリスト」で予め種別の順序を作成しておく事。  4 「並び替え」の右下にある「オプション」で、「2番目に優先されるキー」の序列を選択する。  5 「OK」を押す。 以上の操作によって、データが  月毎かつ種類毎 に並ぶので、後はオートサムで、各月の各種類毎に合計を出していけばよいかと思います。

hee1
質問者

お礼

お返事有難うございました。 私の説明の仕方が悪く、ずばり!の回答は得られなかったものの、 大変参考になる回答を得ることができました。 有難うございました。 大切なお時間を割いていただき本当に有難うございました。 今後とも宜しくお願いいたします。

関連するQ&A