• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Exel2010で、コード毎の小計を計算したい)

Exel2010で、コード毎の小計を計算する方法とは?

このQ&Aのポイント
  • 初心者でも分かる!Exel2010でコード毎の小計を計算する方法を解説します。
  • 毎日の売り上げをコード単位で入力している方必見!Exel2010のマクロを使ってコード毎の小計を簡単に算出する方法をご紹介します。
  • 出納業務の効率化にお困りではありませんか?Exel2010のマクロを活用して、コード単位の合計を自動計算しましょう!詳しい手順をご紹介します。

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

  • ベストアンサー
  • yosifuji20
  • ベストアンサー率43% (2675/6115)
回答No.1

考え方だけを言います。 マクロの作り方はわかりますね。 ツール→マクロ→新しいマクロの記録 これで記録が始まります。 まず問題のシートで、 データ→並べ替え ここでコードの昇順に並べ替えの条件を設定します。 次に データ→集計 ここでキーをコードにして、集計方法を合計にし、集計項目は売り上げに設定します。 ここでマクロの記録を終了します。 以上でコードごとの売上高の集計データが出来ます。

その他の回答 (2)

回答No.3

ピボットテーブルを使われることをオススメします。 データをNo.2さんのように記載して ピボットテーブルに変換します。 あとは、集計軸を日毎、コード毎と マウスクリックだけで変更出来るようになります。 合計は自動計算され、平均値を出すのも一瞬です。 とっつきにくいですが、そんなに難しくありません。 使いこなせれば、周りから一目置かれる存在になれるかもしれません。 この機会にぜひチャレンジしてみてください。

  • tamiemon96
  • ベストアンサー率49% (658/1341)
回答No.2

こういう集計は、マクロよりも、エクセルに備えられている「ソート」と「集計」の機能を使うほうが簡単ですよ。 エクセルのシートは 月日   コード   売上金額 9/01    1       100 9/01    2       200 9/01    3        50 9/02    1       500 9/02    2       600 9/03    3       400 というような形にしておき、 <手順1> コードの欄にカーソルを合わせて「昇順で並べ替え」  AZ↓のアイコンでできます。  これで、コードごとに並びなおります。 <手順2> 「データ」 → 「小計」 →  グループの基準   : コード  集計の区分     : 合計  集計するフィールド : 売上金額 これで、コードごとに合計が表示されますよ。 なお、元の順番に正しく戻したい場合は、A列の前に、データの「一連番号」のフィールドを作っておくことをお勧めします。この列を基準にソートをかければ、きれいに元通りです。 マクロもいいですが、シートをちょっと加工した時などに、マクロが合わなくなると、書き換えが大変です。 一般に集計に欲しい機能は、大概基本機能として備わっていますので、活用してみてください。

関連するQ&A