Excelで販売表を入力すると、自動的に各商品の在庫表に反映される仕組みを作ることができます。関数やテーブルを活用すれば、手作業で在庫数を更新する必要がなくなり、効率的に管理可能です。本記事では初心者にもわかりやすく、ステップごとに解説します。
販売表と在庫表の構造を整理する
まず、シート1を販売表として設定します。販売日、商品名、販売個数の列を作りましょう。
各商品ごとにシートを作り、在庫表には販売日、販売個数、残数を表示できるように列を作成します。この準備段階で、列の名前を統一しておくと関数設定が簡単になります。
SUMIF関数で販売数を集計する
在庫表の残数を自動計算するには、SUMIF関数が便利です。販売表の販売数を、商品ごとに合計して在庫表に反映できます。
例として、在庫表のB列に残数を表示したい場合、=初期在庫 – SUMIF(販売表!B:B, “商品名”, 販売表!C:C)のように設定します。これで販売表に入力するだけで在庫表が自動更新されます。
テーブルと名前付き範囲の活用
販売表をExcelのテーブルとして設定すると、行を追加しても関数が自動で範囲を認識します。これにより、新しい販売データも即座に在庫表に反映されます。
また、セル範囲に名前を付けておくと、SUMIF関数などで範囲をわかりやすく指定でき、後から修正しやすくなります。
複数商品シートへの自動更新
各商品の在庫シートに同じSUMIF関数を設定し、商品名を固定することで、販売表の入力だけで各在庫シートが更新されます。
例として、販売表で「りんご」の販売数を入力すると、りんごのシートの残数列が自動的に減少する仕組みになります。これを商品ごとに繰り返すことで、全商品を自動管理可能です。
まとめ
Excelで販売表から在庫表を自動更新するには、販売表を整理し、SUMIF関数やテーブル、名前付き範囲を活用することがポイントです。これにより、入力は販売表のみで済み、各商品の在庫表が自動で反映される効率的な管理システムが作れます。


コメント