• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで集計)

エクセルで小さな会社の売上集計を自動化したい!知恵をお貸し下さい

このQ&Aのポイント
  • 私は小さな会社で経理をしています。毎月の顧客ごとの売上&入金の集計を手書きで行っているのですが、エクセルで集計したいと思っています。具体的な方法や参考になる情報を教えてください。
  • 私は小さな会社で経理をしています。現在は手書きの伝票から売上台帳に転記し、電卓で集計していますが、エクセルで集計を自動化したいと思っています。どのような方法が効果的でしょうか。
  • 小さな会社で経理をしています。現在は手書きで売上台帳を作成し、集計を手計算していますが、エクセルで集計する方法を知りたいと思っています。具体的な方法や参考になる情報を教えてください。

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

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

質問者さんが要望されているようなクロス集計をするには、Excelでは「ピボットテーブル」という機能を使います。多数の複雑な数式で集計すると計算が重くなるといった問題もありますが、ピボットテーブルでは、そういうことは全くありません。表計算ソフトの本分といった大事な機能ですので、ぜひ活用してください。 概念・操作 Excel2003 http://allabout.co.jp/gm/gc/297727/ Excel2007 http://www.eurus.dti.ne.jp/yoneyama/Excel2007/excel2007-piv.html ※ピボットテーブル用のツールバーは、テーブル内にカーソルを置いているときのみ出現します。 ※できた表の右クリックなどから「フィールドの設定」で指定することで、個数、合計、最大最小、平均などを自動計算してくれます。 ※各「ボックス」(以前のバージョンでは「エリア」)には、複数の項目を任意の順序で配置することができます。 もしも部分的にピボットテーブルでうまく抽出できない箇所があれば、うまくできるように、データベース(抽出元の表)のほうをきちんと整備しておくということも大事です。コピー&ペースト、置換、セルの結合の不使用などをしておきます。 数値の計算はせず、各項目のリストアップの目的のみでピボットテーブルを使うという場合もあるかと思います。フィルタの機能で抽出した結果と比べると、ある程度まとめてくれますので。 データの更新は、手動にはなりますが、ボタンを押せば実行されます。 帳票の作成の手順は、こんな感じがお勧め。 (1)データ貼り付け用のシートを用意し、毎回、これにピボットテーブルで抽出した結果(あるいはそれを別途、数式その他の機能で少しだけ処理した結果)を値のみ貼り付ける。 (2)印刷用のシートを用意し、そこに帳票の様式を、書式も含めてしっかり作っておく。データ貼り付け用のシートからのリンクをセルに貼り、結果が表示されるようセットしておく。毎回、このシートを(紙、PDF、DocuWorksなどに)印刷することで、帳票とする。 (3)社員さんが各人でPCを使える環境なら、共有フォルダにExcelファイルを放り込んでおいて、それも見てもらう。検索の機能も使えるので、分厚い紙ファイルをめくるよりはラクに目的データにアクセスできそう。 毎日など頻繁にこういった作業をする場合は、マクロ化しておくと更に速いですが、月1回・1表のみといった程度なら、特に大変ということもないでしょう。

baron32
質問者

お礼

ピボットテーブルは今までつかったことがないので、 回答いただいてからこの2~3日いろいろ調べてみました。 ピボットテーブルの概要を見て、 確かに使えるかもしれない、と思いましたが、 まだ正直???なので、 本やサイトを参考に具体例などををみて一度トライしてみたいと思います。 そのピボットテーブルを活用した帳票作成の手順まで とても具体的に教えてもらいありがとうございます。 ピボットテーブルが使えるようになったら、 こちらもぜひ試そうと思います。 回答ありがとうございました。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

ホームタグの並べ替えとフィルタのフィルタで、フィルタ設定をABC商店のみチェックして表示してみて下さい。

baron32
質問者

お礼

それだと、該当の会社の売上伝票の一覧を表示することはできると思いますが、 教えて欲しいのは、その売上伝票のデータも利用したうえで 入金のデータも加えた、各社ごとの売上集計(売掛残高)シートを作る方法です。 1か月分の全会社の伝票データの入力されたシートと入金データのシートから なんとかうまいこと抽出&転記して サンプルで示したような各社ごとの売上集計の表を作れないものか、と。 会社数がすくなければ地道に各社のシートへコピペしますが、 なにせ150~200社ありますので、そうもいかず。 そういうことをできるようにするためには 何か関数なりVBAなりが必要になるのではないかと思ったのです。 長文で質問の趣旨がわかりにくかったかもしれません。ごめんなさい。 回答ありがとうございました。 

関連するQ&A