在庫管理をエクセルで行う方法:表の作り方・テンプレートと限界のサイン

Excelで在庫管理表を作る方法を解説。品目コード・保管場所・入出庫履歴の設計、SUMIFSによる集計、返品・棚卸し・移動の扱い、Excel運用を見直す判断基準を紹介します。

執筆 PartnerBase Mag 編集部約15分

在庫管理をExcelで始めるとき、品目名と現在庫数だけを並べた表では、返品・移動・棚卸し差異が発生した時点で「なぜこの数になったのか」を追いにくくなります。BtoB商材では、出荷できる在庫と検品・確認中の在庫を分け、保管場所ごとの所在も把握できる設計が必要です。

この記事では、履歴から在庫を集計するExcel在庫管理表の作り方、数式、日々の運用ルールを解説します。自社で使える履歴型テンプレートを再現し、Excelを続けるか仕組みを見直すかを判断できるようになります。

在庫管理をExcelで進める基本の流れ。管理単位の決定、入出庫履歴の記録、在庫一覧への集計、日次締め・棚卸し、Excel継続か見直しかの判断を示す図。
在庫管理をExcelで進める基本の流れ。管理単位の決定、入出庫履歴の記録、在庫一覧への集計、日次締め・棚卸し、Excel継続か見直しかの判断を示す図。

在庫一覧を直接更新するのではなく、入出庫履歴を根拠に集計し、日次確認と棚卸しで精度を保ちます。運用上の課題が増えた場合は、Excelの再設計や仕組みの見直しを検討します。

01SectionExcelで在庫管理を始める前に、管理単位と記録時点を決める

表を作る前に決めるべきなのは、何を1つの在庫として数えるか、いつ在庫を増減させるかです。ここが曖昧だと、関数を増やしても帳簿在庫と実在庫が合わなくなります。

基本キーは「品目コード+保管場所」

標準の集計キーは、品目コード+保管場所です。たとえば同じ部材でも東京倉庫と大阪倉庫に保管されていれば、在庫一覧では別行として管理します。保管場所を分けない場合も、保管場所列に「共通」などの固定値を入れると、後から拠点別管理へ広げる際に構造を保ちやすくなります。

在庫区分は、まず次の2つに絞ります。

  • 出荷可能:検品済みで、出荷・仕入発注判断に使う在庫
  • 隔離・保留:返品直後、検品待ち、品質確認中など、出荷判断に含めない在庫

ロット番号、使用期限、シリアル番号は、取引条件や追跡要件がある品目だけに追加します。すべての品目に最初から加えると入力負荷が増え、未入力が増えるおそれがあります。

在庫一覧は直接更新せず、履歴から集計する

現在庫を直接書き換える方式は始めやすい一方、変更理由や入力漏れを追跡しにくい方法です。標準モデルでは、初期在庫を含むすべての増減を「入出庫履歴」に記録し、在庫一覧はその履歴を集計する照会用シートとします。

在庫一覧は直接更新せず、履歴を根拠に集計します。この原則により、在庫差異が出たときに、いつ・どの品目・どの保管場所で変動したのかを確認できます。

記録時点も統一します。たとえば入庫は検品完了時、出庫は出荷確定時、返品は検品結果が確定した時点など、業務責任者が定めた時点で記録します。伝票作成時と実物移動時が異なる場合は、どちらを在庫変動の基準にするかを明文化してください。

02Section履歴を残せる在庫管理表の基本設計

履歴型では、数量をすべて正数で入力し、増減方向を「在庫区分」と「区分」の組み合わせで決めます。マイナス記号を人が入力する方式より、入力ルールと数式を統一しやすくなります。

返品・隔離・廃棄を出荷可能在庫と混同しない

返品された品目は、検品済みで良品復帰できる場合だけ出荷可能在庫へ加算します。検品前の返品は「隔離・保留」として受け入れ、出荷可能在庫には含めません。廃棄確定前の品目も、標準では隔離・保留で扱います。

棚卸し差異は、在庫一覧の数値を上書きして合わせるのではなく、棚卸し調整シートに差異原因と承認を残します。その後、確定した調整だけを「棚卸増」または「棚卸減」として入出庫履歴へ登録します。

移動と振替は、同じ番号を使う2行で記録する

移動では保管場所が変わり、振替では在庫区分が変わることを、それぞれ同じ番号を使う2行の記録で示した比較図。
移動では保管場所が変わり、振替では在庫区分が変わることを、それぞれ同じ番号を使う2行の記録で示した比較図。

移動は保管場所を、振替は在庫区分を変える処理です。いずれも同じ番号・品目・数量で対になる2行を記録すると、後から照合しやすくなります。

保管場所間の移動と、隔離・保留から出荷可能への振替は似ていますが、変える対象が異なります。

  • 移動:保管場所を変える処理。同じ在庫区分のまま、移動元・移動先を2行で記録します。
  • 振替:在庫区分を変える処理。同じ保管場所で、隔離・保留の減少と出荷可能の増加を2行で記録します。
事象在庫区分・区分数量の入力方法入力行数出荷可能在庫への影響隔離・保留在庫への影響番号・照合条件
開始時点の在庫対象区分/初期在庫正数1行対象区分が出荷可能なら増加対象区分が隔離・保留なら増加開始基準日、登録者、確定数量をそろえる
通常の受入出荷可能/入庫正数1行増加影響なし検品完了など記録時点を統一
通常の出荷出荷可能/出庫正数1行減少影響なし出荷確定または引渡し時点を統一
顧客返品の良品復帰出荷可能/顧客返品・良品復帰正数1行増加影響なし検品後に良品と判定した場合のみ
顧客返品の検品待ち隔離・保留/顧客返品・隔離受入正数1行影響なし増加出荷可能在庫に含めない
隔離から良品への振替隔離・保留/隔離→良品振替(出庫)、出荷可能/隔離→良品振替(入庫)同数の正数2行増加減少同じ振替番号、同じ品目・場所・数量
仕入先への返品出荷可能/仕入先返品(良品)または隔離・保留/仕入先返品(隔離)正数1行該当区分から減少該当区分から減少返送番号、相手先、承認者を残す
廃棄確定出荷可能/廃棄(良品)または隔離・保留/廃棄(隔離)正数1行該当区分から減少該当区分から減少理由、承認者、処理日を残す
棚卸し差異の確定対象区分/棚卸増または棚卸減正数1行対象区分に応じて増減対象区分に応じて増減原因・承認を棚卸し調整に残してから登録
保管場所間移動対象区分/移動出庫、同一対象区分/移動入庫同数の正数2行出荷可能の移動なら元で減少、先で増加隔離・保留の移動なら元で減少、先で増加同じ移動番号、同じ品目・区分・数量、場所は異なる

移動番号ごとに、日次締めで「2行あるか」「移動元と移動先が異なるか」「品目コード・在庫区分・数量が一致するか」を確認します。検品場所へ隔離品を移しただけでは、出荷可能在庫へ振り替えません。

03Sectionコピーして作れる履歴型テンプレートの仕様

標準テンプレートは5シートで構成します。入出庫履歴を中心にして、マスタ、集計、棚卸し、入力候補を分ける設計です。

標準テンプレートの5シートと役割

品目マスタ

品目コード、品目名、単位、安全在庫、発注点など、全シートで使う共通情報を管理する。

入出庫履歴

初期在庫、入出庫、返品、移動、振替、廃棄、棚卸増減の確定記録を残す。

在庫一覧

品目コード+保管場所ごとに履歴を集計し、出荷可能在庫、隔離・保留在庫、発注判定を確認する。

棚卸し調整

帳簿在庫と実在庫の差異、原因、承認、履歴への調整記録を対応付ける。

設定

保管場所、在庫区分、区分、差異理由、担当者の入力候補を管理する。

シート役割主要な必須列入力・計算運用上の注意
品目マスタ品目属性と発注基準の管理品目コード、品目名、単位、安全在庫、発注点入力品目コードは重複させない。基準は品目合計に対して設定する。
入出庫履歴すべての在庫変動の記録処理日、番号、品目コード、場所、在庫区分、区分、数量入力Excelテーブル化し、テーブル名をtbl履歴にする。
在庫一覧場所別在庫と発注確認の集計品目コード、保管場所、場所別在庫、品目合計、発注点、場所別補充点A・B・L・N列は入力、他は計算品目コード+保管場所は1行だけにする。
棚卸し調整差異原因と調整承認の記録棚卸日、品目、場所、帳簿在庫、実在庫、差異理由、承認者実在庫などは入力、差異は計算原因確認・承認後に履歴へ棚卸増減を登録する。
設定入力候補の管理保管場所、在庫区分、区分、差異理由、担当者入力候補名は履歴の区分名・数式条件と完全一致させる。

確定する列順と入力列

品目マスタは、A:品目コード、B:品目名、C:単位、D:分類、E:安全在庫(品目合計)、F:発注点(品目合計)、G:標準保管場所、H:ロット管理、I:期限管理、J:シリアル管理の順です。

入出庫履歴はテーブル名をtbl履歴とし、A:処理日、B:伝票番号/移動・振替番号、C:品目コード、D:保管場所、E:在庫区分、F:区分、G:数量、H:ロット番号、I:使用期限、J:シリアル番号、K:相手先/関連先、L:理由コード、M:入力者、N:確認者、O:備考の順にします。数量は常に正数です。

在庫一覧は、A:品目コード、B:保管場所、C:品目名、D:単位、E:場所別出荷可能在庫、F:場所別隔離・保留在庫、G:場所別総物量参考、H:品目合計出荷可能在庫、I:安全在庫、J:発注点、K:仕入発注判定、L:場所別補充点、M:場所別補充判定、N:注記、O:在庫キーの順です。入力列はA・B・L・N列とし、それ以外の列に数式を設定します。L:場所別補充点は、拠点間の移動補充を管理したい保管場所の行にだけ入力し、不要な行は空欄のままにします。O2は=A2&"|"&B2とし、重複チェックに使います。

棚卸し調整は、A:棚卸日、B:棚卸番号、C:品目コード、D:保管場所、E:在庫区分、F:帳簿在庫、G:実在庫、H:差異、I:差異理由、J:調査結果、K:調整区分、L:履歴伝票番号、M:承認者の順です。差異H2は=G2-F2で計算します。

設定シートには保管場所、在庫区分、入出庫区分、差異理由、担当者の候補一覧を置きます。保管場所、在庫区分、区分、理由コードには、データの入力規則の公式説明を確認して入力規則を設定します。貼り付けデータや既存の誤りは自動修正されないため、日次確認は必要です。

P-001で検算する

数式は実データを入れる前に、P-001(部材A)で検算します。安全在庫20、発注点30、保管場所は東京倉庫・大阪倉庫とします。

東京倉庫には、出荷可能として初期在庫100、入庫20、出庫30、移動出庫10、棚卸減2、隔離から良品への振替入庫3を、隔離・保留として顧客返品・隔離受入5、隔離から良品への振替出庫3を記録します。大阪倉庫には同じ移動番号で出荷可能/移動入庫10を記録します。

期待結果は、東京倉庫が出荷可能81・隔離2・総物量83、大阪倉庫が出荷可能10・隔離0・総物量10です。品目合計の出荷可能在庫は91のため仕入発注判定は「適正」です。大阪倉庫の行のL列(場所別補充点)に15を入力した場合、場所別出荷可能在庫10がこれを下回るため、M列の場所別補充判定は「移動補充確認」となります。

04Section在庫を集計し、入力ミスを減らす関数と設定

履歴型の中心は、複数条件に合う数量を合計するSUMIFSです。関数の仕様はSUMIFS 関数の公式説明で確認できます。以下の式は、前述の列見出し、テーブル名、区分名をそのまま使う前提です。

E2・F2:保管場所別の出荷可能在庫と隔離・保留在庫

在庫一覧のE2には、出荷可能区分の増加・減少を集計します。

excel
=SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"初期在庫")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"入庫")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"顧客返品・良品復帰")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"隔離→良品振替(入庫)")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"棚卸増")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"移動入庫")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"出庫")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"仕入先返品(良品)")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"廃棄(良品)")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"棚卸減")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"移動出庫")

F2には隔離・保留区分を集計します。

excel
=SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"隔離・保留",tbl履歴[区分],"初期在庫")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"隔離・保留",tbl履歴[区分],"顧客返品・隔離受入")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"隔離・保留",tbl履歴[区分],"棚卸増")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"隔離・保留",tbl履歴[区分],"移動入庫")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"隔離・保留",tbl履歴[区分],"隔離→良品振替(出庫)")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"隔離・保留",tbl履歴[区分],"仕入先返品(隔離)")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"隔離・保留",tbl履歴[区分],"廃棄(隔離)")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"隔離・保留",tbl履歴[区分],"棚卸減")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[保管場所],$B2,tbl履歴[在庫区分],"隔離・保留",tbl履歴[区分],"移動出庫")

区分名は、設定シートの候補値、入出庫履歴の入力値、集計式で完全に一致させます。P-001の東京倉庫では、顧客返品・隔離受入の5から隔離→良品振替(出庫)の3を減算するため、F2の結果は5-3=2です。

H2・K2:品目合計で仕入発注を判断する

H2は、E2と同じ考え方で、保管場所を条件に含めずに出荷可能在庫を集計します。加算・減算する区分はE2と同じです。

excel
=SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"初期在庫")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"入庫")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"顧客返品・良品復帰")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"隔離→良品振替(入庫)")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"棚卸増")
+SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"移動入庫")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"出庫")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"仕入先返品(良品)")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"廃棄(良品)")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"棚卸減")
-SUMIFS(tbl履歴[数量],tbl履歴[品目コード],$A2,tbl履歴[在庫区分],"出荷可能",tbl履歴[区分],"移動出庫")

K2には次の式を入れます。

excel
=IF(H2<=J2,"仕入発注確認","適正")

仕入発注は、場所別在庫ではなく品目合計の出荷可能在庫H2と発注点J2で判断します。場所別に不足している場合は、仕入発注ではなく、L列の場所別補充点と移動元の在庫を確認して拠点間の移動補充を検討します。

場所別の移動補充は、M2で判定します。場所別補充点L2が空欄の行は判定の対象外です。

excel
=IF($L2="","",IF($E2<=$L2,"移動補充確認","適正"))

XLOOKUP、テーブル、条件付き書式を補助に使う

C2の品目名は、XLOOKUP 関数の公式説明を確認し、次のように参照できます。

excel
=XLOOKUP($A2,品目マスタ!$A:$A,品目マスタ!$B:$B,"")

XLOOKUPを使えない環境では、品目コード列が参照範囲の先頭列にある場合に限り、VLOOKUPを代替候補にできます。

excel
=IFERROR(VLOOKUP($A2,品目マスタ!$A:$F,2,FALSE),"")

IFERRORで空欄を返す場合も、未登録の品目コードを見逃さないよう日次確認で空欄を抽出します。

入出庫履歴はExcel テーブルの公式説明を参照してテーブル化します。発注確認、マイナス在庫、入力不備には条件付き書式の公式説明を使えますが、確認者や承認手順の代わりにはなりません。

05Sectionテンプレートを選び、変更する前の確認点

標準は履歴型です。ただし、管理要件によっては別の構成が適します。単一シート型は、更新者と在庫変動が少ない暫定運用には向きますが、返品・移動・差異理由を追う用途には不向きです。

保管場所別型は、複数倉庫・棚・営業所の所在確認が必要な場合に、履歴型へ保管場所管理と、移動を対になる2行で記録するルールを加えたものです。ロット・期限型はロット単位の受入・出荷・棚卸しを一貫して記録できる場合、シリアル型は個体ごとの所在や保証履歴が必要な場合に検討します。

品目名、単位、保管場所候補、安全在庫、発注点は自社運用に合わせて変更できます。一方で、在庫区分、区分候補、入力規則、集計式を変える場合は、P-001のような通常・返品・移動・棚卸しを含むデータで必ず再検算してください。

マクロ付きのテンプレートは、内容を確認せずに有効化しないでください。ファイルの入手元、組織の利用ルール、マクロの処理内容、保守担当を確認します。マクロの実行設定は[Microsoftの公式説明](https://support.microsoft.com/ja-jp/office/change-macro-security-settings-in-excel-a97c09d2-c082-46b8-b19f-e8621e8fe373)も参照してください。

マクロ付きのテンプレートは、内容を確認せずに有効化しないでください。ファイルの入手元、組織の利用ルール、マクロの処理内容、保守担当を確認します。マクロの実行設定はMicrosoftの公式説明も参照してください。

Excel在庫管理で迷いやすい点

初期在庫は在庫一覧へ直接入力してよいですか?+

在庫一覧は履歴を集計する照会用とし、開始基準日時点の確定数量を、保管場所・在庫区分ごとに「初期在庫」として入出庫履歴へ登録します。

返品はすべて在庫を増やす区分にしてよいですか?+

良品復帰、隔離受入、仕入先返品を分けます。検品前の返品は隔離・保留で管理し、出荷可能在庫には含めません。

XLOOKUPが使えない場合はどうしますか?+

品目コードが参照範囲の先頭列にある場合はVLOOKUPを代替候補にできます。利用できる関数は、Excelの版、ライセンス、組織設定を含む自社環境で確認します。

ロット・使用期限・シリアル番号は最初から追加すべきですか?+

追跡や出荷制御が必要な品目・契約条件でのみ追加します。全品目に無条件で追加すると、入力負荷と運用漏れが増えるためです。

06Section在庫を正確に保つための入力・棚卸し・ファイル運用

在庫精度は数式だけでは保てません。入荷・出荷・移動の入力者と確認者を決め、少人数でも入力時点と日次締め時点を分けて確認します。

日次締めと棚卸し調整を分ける

日次締めでは、未入力、マイナス在庫、移動・振替で対になる行の欠落、未登録品目、理由コード不足を確認します。棚卸しでは、計数、差異確認、原因調査、承認、履歴への調整登録を分けます。

帳簿在庫を在庫一覧で直接上書きしてはいけません。差異の原因、承認者、調整履歴が失われ、後から在庫数の根拠を確認できなくなるためです。差異は棚卸し調整シートへ記録し、承認後に「棚卸増」または「棚卸減」として履歴へ反映します。

帳簿在庫を在庫一覧で直接上書きしてはいけません。差異の原因、承認者、調整履歴が失われ、後から在庫数の根拠を確認できなくなるためです。差異は棚卸し調整シートへ記録し、承認後に「棚卸増」または「棚卸減」として履歴へ反映します。

保存先・権限・引継ぎを決める

正本ファイルの保存先、閲覧・編集権限、バックアップ、日次締め後の保存版、数式変更履歴、引継ぎ手順を定めます。OneDriveまたはSharePoint上のMicrosoft 365ファイルでは、条件が整えばOfficeファイルのバージョン履歴で過去版の確認・復元ができます。

数式セルは、ワークシート保護の公式説明を確認して保護対象にできます。ただし、保護や版履歴は誤変更の抑制・復旧を補助するもので、承認、責任分担、例外処理、引当の整合を自動化するものではありません。

日次・定例で確認するKPI

在庫差異件数・差異率

棚卸しごとに帳簿在庫と実在庫を照合し、原因不明の差異が続く場合は工程を見直す。

マイナス在庫件数

日次または週次で抽出し、記録時点、移動の2行記録、引当の扱いを確認する。

入力遅延件数

伝票・実績の時点と履歴入力時点を比べ、更新責任者と締切の実効性を確認する。

欠品・誤出荷件数

月次で事故・問い合わせ記録を確認し、発注点、照会、出荷確認の工程を見直す。

二重入力工数

受注・出荷・購買・会計との転記作業を把握し、連携要件の検討材料にする。

KPIの目標値は、品目単価、欠品や誤出荷の影響、棚卸し頻度、現状値を踏まえて決めます。

07SectionExcelを続けるか、再設計・仕組み見直しへ進むか

同時編集、拠点・移動、追跡・連携、権限・属人化の状況から、Excel継続、Excel再設計、仕組み検討、外部相談の優先を判断する流れ図。
同時編集、拠点・移動、追跡・連携、権限・属人化の状況から、Excel継続、Excel再設計、仕組み検討、外部相談の優先を判断する流れ図。

Excelの適性は品目数だけでは判断できません。同時編集、拠点、即時性、追跡、連携、権限、属人化を合わせて確認し、必要な対応を選びます。

Excelの限界は品目数だけでなく、同時編集、拠点、更新の即時性、引当、追跡要件、連携、権限、差異の影響、属人化を合わせて判断します。

診断軸Excel継続Excel再設計仕組み検討外部相談を優先する条件
利用人数・同時編集入力者が限定され、責任者が明確正本ファイル、更新締切、確認者で競合を減らせる複数部門が同時に最新在庫を必要とする権限・責任分担を社内で決められない
拠点・保管場所少数で移動が少ない場所コードと移動の2行記録を整備できる多拠点で即時の所在確認・引当が必要拠点横断の業務整理が進まない
更新即時性・引当日次・定時更新で足りる更新時点と確認者を再設定できる受注時点の引当、即時の出荷可否判断が必要更新時点を部門間で合意できない
追跡要件対象品目が限定的対象品目だけ追加列で管理できるロット・期限・シリアルの追跡・出荷制御が広範囲追跡単位と責任範囲を定義できない
他業務連携転記が少なく許容できるマスタと転記ルールを統一できる受発注、購買、会計、外部倉庫との連携が必要連携範囲・データ責任者が不明
権限・履歴保存先・管理者が明確保護、版管理、手順書で改善できる職務別権限、監査可能な履歴が必要差異の影響が大きく統制設計が必要
差異・欠品影響原因を追え、改善傾向がある入力・棚卸し工程を見直せる欠品・誤出荷・締め遅延が継続する原因分析や要件整理の担当を確保できない
属人化保守担当と代替者がいる数式・手順・変更履歴を文書化できる担当者不在で業務が止まる引継ぎ・標準化も含めた整理が必要

Excel継続では履歴入力、日次締め、棚卸し調整を守れることを確認します。再設計では、品目コード・保管場所・区分を統一し、直接更新を履歴登録へ置き換えます。

受注・出荷・在庫を別々の表へ転記している場合は、業務ごとの正本を整理してください。販売管理との役割分担は、販売管理をエクセルで行う方法も参考になります。

共同編集や版履歴は共同作業と復旧の補助です。即時引当、例外承認、部門間の入力責任まで必要な場合は、Excel運用の改善だけで対応できるかを慎重に見極めます。

08Section仕組みを見直す場合の要件整理から受入判断まで

在庫管理を含む仕組み見直しの流れ。現状把握、要件の優先順位付け、比較、データ整備、通常・例外処理のテスト、受入判断の6段階を示す図。
在庫管理を含む仕組み見直しの流れ。現状把握、要件の優先順位付け、比較、データ整備、通常・例外処理のテスト、受入判断の6段階を示す図。

機能比較だけで進めず、返品・隔離・移動・棚卸し調整などの例外処理を含めてテストし、受入条件に照らして判断します。

販売管理・ERPを含む仕組みを検討する場合、機能名だけで比較を始めると、返品や隔離、移動、棚卸し調整といった例外処理が後から漏れやすくなります。要件定義、移行、テスト、運用を含む考え方は、IPA「ユーザのための要件定義ガイド 第2版」も確認先になります。

仕組み見直しを進める6段階

  1. Step01

    1. 現状を把握する

    業務責任者を中心に、倉庫、営業、購買、経理、情報システムの流れを確認する。通常の入出庫だけでなく、返品、隔離、仕入先返品、廃棄、移動、棚卸し調整、訂正・取消を一覧化する。

  2. Step02

    2. 要件に優先順位を付ける

    利用部門と決裁者で、要件を「必須」「希望」「対象外」に分ける。管理粒度、更新時点、引当、連携、権限、履歴を業務ごとに対応付ける。

  3. Step03

    3. 候補を共通条件で比較する

    比較責任者が質問票と比較条件をそろえる。標準機能、追加対応、例外処理、移行支援、保守範囲を同じ前提で確認する。

  4. Step04

    4. データを整備する

    データ責任者が品目コード、単位、保管場所、取引先、初期在庫の基準日を整える。重複コード、表記揺れ、移行する履歴範囲を決める。

  5. Step05

    5. 通常処理と例外処理をテストする

    現場代表を含め、初期在庫、入出庫、返品、隔離、移動、棚卸し調整、権限、履歴、連携、帳票をテストケース化し、期待結果と差異を記録する。

  6. Step06

    6. 受入判断を行う

    受入責任者が合格条件、未解決課題、教育、移行、運用保守の担当者と期限を確認し、業務を継続できる状態かを判断する。

販売管理・ERPを含む仕組みでは、在庫だけでなく受注、発注、購買、会計との連携範囲も検討対象になります。選定時の基本的な観点は、販売管理システムの基礎と選び方で確認できます。

見積比較でそろえる条件

  • ✓

    対象業務をそろえる

    受注、発注、購買、入荷、出荷、返品、移動、廃棄、棚卸し、会計連携のどこまでを対象にするかを明記する。

  • ✓

    利用規模と管理粒度をそろえる

    利用者数、拠点数、保管場所数、品目数、月間取引件数と、品目・場所・ロット・期限・シリアル・隔離・引当の扱いをそろえる。

  • ✓

    データ整備・移行の条件をそろえる

    マスタ整備、初期在庫確定、過去履歴の移行範囲、重複・表記揺れの修正を確認する。

  • ✓

    連携と導入作業の範囲をそろえる

    連携先、更新頻度、データ責任者、要件定義、設定、個別開発、テスト、教育、移行を比較条件に含める。

  • ✓

    導入後の保守範囲をそろえる

    問い合わせ対応、障害時対応、設定変更、追加教育、運用改善の扱いを確認する。

Excel再設計、要件整理・データ整備支援、販売管理・ERPを含む導入は、対象業務と支援範囲が異なります。同じ費用項目として比較せず、上記の条件をそろえて確認してください。契約条件、利用規模、連携要件、データ整備、教育・保守範囲によって費用や進め方は変わるためです。

自社でExcelを改善する場合は、品目マスタ、保管場所一覧、初期在庫、入出庫区分、棚卸し差異、更新担当を先に整えます。外部相談を検討する場合は、現状フロー、利用者・拠点、差異事例、例外処理、連携先、優先要件、受入条件を整理しておくと、比較や要件確認を進めやすくなります。

在庫管理を含む業務の見直しを相談する

Excel運用の再設計だけで対応できるか、販売管理・在庫管理を含む仕組みの検討が必要か迷う場合は、現状フロー、拠点・利用者数、例外処理、連携先、優先要件を整理して相談先を比較しましょう。

Partner Hive会計・販売・在庫管理システム導入2964社掲載
会計・販売・在庫管理システム導入の相談先を探す
PartnerBase Mag 編集部

PartnerBase Mag 編集部

デジタル発注の比較・発注準備を専門に扱う編集チーム。

執筆

デジタル発注の比較・発注準備を専門に、依頼範囲、費用、選定基準を実務で使える粒度に整理しています。

支援会社を比較する

得意領域、対応サービス、地域、実績を見ながら候補会社を絞り込めます。

会社を探す

ほかのトピック