• ベストアンサー

エクセル集計(○月~○月の数値の集計)

例 購入月日  金額 消費税 H17.4.1   1000   50 H17.5.1   1000   50 H17.8.25   1000   50 H17.12.31   1000   50 H18.1.20   1000   50 H18.2.28   1000   50 小計     6000   300 H17.4.2   1000   50 H17.6.20   1000   50 H17.9.15   1000   50 H17.12.31   1000   50 H18.12.31   1000   50 H18.2.21   1000   50 小計     6000   300    ・    ・    ・ 以下つづく このような計算をしている場合、 例えば、4月から12月の金額の集計、 4月から1月の集計を簡単にする方法 は、ありませんか? レイアウトの都合上、並び替えは あまりしたくありません。 今は、該当する範囲指定を複数して、 合計を確かめています。 いいお知恵を貸してください。

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

  • ベストアンサー
  • mkt8589
  • ベストアンサー率25% (47/181)
回答No.3

購入日付の値をシリアルの年と月に変える列を消費税の隣に作ります。=(YEAR(購入月日)*100)+month(購入月日) こうすると、例えば1つ目の購入日付は200504となります。小計は#VALUE!辺りのエラーになると思いますが、放っておいてもかまいません。 次に適当な場所に200504、200505、~200601までの列を作ります。 その隣に=SUMIF(変換した年月の範囲,200504,合計したい金額の範囲)とすれば、月別合計が算出できます。

yakinasu
質問者

お礼

この方法で出来ました。 ありがとうございました。

その他の回答 (2)

回答No.2

=SUMPRODUCT((A2:A100>=DATEVALUE("H17.4.1"))*(A2:A100<=DATEVALUE("H17.12.31"))*B2:B100) =SUMPRODUCT((A2:A100>=DATEVALUE("H17.4.1"))*(A2:A100<=DATEVALUE("H18.1.31"))*B2:B100)

yakinasu
質問者

お礼

やってみましたが、私の関数知識不足で 出来ませんでした。 もっと、勉強が必要ですね。 ありがとうございました。

  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

ピボットテーブルを使用すればよいと思います手順は以下の通りです 1.データ>ピボットテーブルとピボットグラフレポート 2.複数のワークシート範囲とピボットテーブルを選択 3.自動を選択 4.範囲を選択して、追加を繰り返す 5.新規か既存ワークシート選択 6.行に日付を入れ、フィールドに金額を入れます 7.行を右クリックし、グループと詳細の表示の中のグループ化の月を選択 以上です

yakinasu
質問者

お礼

レイアウトに問題があるのか、やりたい表では 出来なかったのですが、ピポットテーブルで こういう事も出来るのかと、勉強になりました。 また、活用出来るようになりたいです。 ありがとうございました。

関連するQ&A

専門家に質問してみよう