• 締切済み

商品別売り上げ台帳を作りたい

今までは、商品別売り上げ台帳を手書きでつけておりました。今度エクセルで保存しようかと考えています。商品別に発送日、入金日、購入者名、数、単価、合計、備考を記入していました。商品は約50種類ほどです。商品名を1シートごとに入れて上の項目を記入しておこうかと考えているのですが、こういう保存の仕方で正しいのでしょうか?  1つのフォルダーに50個の商品のシートをつくるのは無謀でしょうか? パソコンは初心者です。宜しくお願いします。

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.5

エクセルでの操作性を考えるなら、まず第一はすべてのデータを1枚のシートに入力できるように元となるシートを準備することでしょう。その上で商品別に分けた台帳を作られるのも良いでしょう。 とにかく元となるシートでは次々に商品別などの区別なく時系列で打ち込んでゆくことでしょう。そのように元となるシートには項目立てを考えましょう。 入力日、商品名、発送日、入金日など必要なすべての項目について入力できるようにします。 その上で元となるシートには商品別のシートにデータが振り分けできるように作業列を用意しておくことでしょう。 例えば元の表をシート1としてB2セルから下方に商品名が入力されるとした場合には、例えば商品Aのシートにデータを移しやすいようにBR2セルには次のような式を入力します。 =IF(B2="","",IF(B2="商品A",MAX(BR$1:BR1)+1,"")) この式を下方にオートフィルドラッグすることによりB列に商品Aが入力されればそこには番号が表示されます。その番号を使って商品Aシートでの並びを関数を使ってできるようにすればよいでしょう。 商品BについてはBS列を作業列に使うことでしょう。ほかの商品についても同じようにします。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

ちなみに「1つのブックに50枚のシート」と表現するのが,多分言葉の上では正しい表現です。 でも例えば,1つのブックに1枚だけシートで1つの商品にして,合計50個のエクセルファイルでもできます。 あるいは商品をカテゴリ別にグループに分けてそのカテゴリで1つのブックに束ね,カテゴリ内の商品ごとに1枚のシートで数枚シートを含んだブックが数個あるみたいな作り方だって出来ます。 「50枚もシートが沢山あったら何か大変かな」みたいな所が心配でしたら,こんな作り方もありますよというお話ですね。 実際の所 >今までは、商品別売り上げ台帳を手書きでつけておりました この今までは,いったいどうしていたのですか? 商品ごとに1冊の売上台帳を用意していたのですか? それとも1冊の売上台帳の中にページごとに商品を分けて,いちいちページを繰りながら記入していたのでしょうか。 皆さんがおっしゃるように「もっと上手な作り方」も勿論あります。でもそういうのは得てして難しいですよ。何しろ実際に手を動かしてエクセルを作るのは(口で言ってれば良い回答者じゃなく)あなたご自身なのですから。 「今回初めてエクセルに変えてみようと思います」みたいな事でしたら,今までとまったく同じように,まずは作ってみた方が失敗が無くてイイです。先を見すぎて結局足元をすくわれるよりは,ですね。 暫く作ってみて,だいぶデータも積み込んで少し慣れてきたなと思ったら,それから次のもっと高級なやり方に作り替えても全然間に合います。

mirokon
質問者

お礼

今までは1冊の売上台帳の中にページごとに商品を分けて記入していました。1月の売上個数も多くはなかったのでまとめて記入したりしていたのです。keithinのおっしゃるように、商品をカテゴリー別にわけて1つのbookに束ね、カテゴリーー内の商品ごとにシートに分けて作ってみようかと思います。まずは作ってみることにします。色々と整理して教えていただきありがとうございました。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

>商品別に発送日、入金日、購入者名、数、単価、合計、備考を記入していました。 このようなケースではは、商品別ではなく1列商品名の項目を追加したデータベースにすることをお勧めします。 このようにデータが入力してあれば、たとえば月ごとの商品別の売上集計などもピボットテーブルや関数を用いて簡単にできますし、商品別の一覧も関数やフィルタ機能を使って簡単に表示することができます。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

>商品別に発送日、入金日、購入者名、数、単価、合計、備考を記入していました。 このようなケースではは、商品別ではなく1列商品名の項目を追加したデータベースにすることをお勧めします。 このようにデータが入力してあれば、たとえば月ごとの商品別の売上集計などもピボットテーブルや関数を用いて簡単にできますし、商品別の一覧も関数やフィルタ機能を使って簡単に表示することができます。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

台帳としてエクセルを使用するのであれば質問者様のお考えで問題ないと思いますが50シート以上になると入力シート決定するだけでも大変ではないでしょうか。 又、売上情報からデータ化(日付別、顧客別など)を考えるとシートを跨る事になり、フィルタ機能や関数等(VBAも含む)を組み込む際に非常に面倒です。 私見ですが、1シート内に売上情報を入力データとして一括管理している方がいいように思いますが如何でしょうか。

関連するQ&A