ある中小商社では、営業部長が休むと見積の回答が遅くなるという問題を抱えていました。
商品マスタや標準単価は販売管理システムに登録されています。それでも、営業担当者からは毎日のように部長へ質問が飛びます。
「A社にこの商品を100個出す場合、何掛けでしたか」
「B社は去年と同じ単価で出してよいですか」
「このメーカーの商品だけ掛率が違ったと思うのですが、どこに書いてありますか」
その答えは、販売管理システムではなく、部長のパソコンに保存されたExcelにありました。
得意先ごとの掛率、商品群ごとの特別単価、数量による値引き条件、期間限定の価格などが何年も追加され、部長本人しか全体像を理解できない状態になっていたのです。
部長が出社していれば問題ありません。ところが、休暇や出張で不在になると、営業担当者は過去の見積書を探したり、以前の受注価格を確認したりしながら「たぶんこの金額だろう」と判断しなければなりません。
これが、卸売業・商社でよく起きる見積の属人化です。
この問題を解決するために、必ずしも販売管理システムをすべて入れ替える必要はありません。大切なのは、AIに勝手に販売価格を決めさせることでもありません。
個人Excelや過去見積に散らばった「価格を判断するための根拠」を整理し、AIが検索できる状態をつくることです。
営業担当者が得意先・商品・数量を入力すると、AIが過去見積や単価表から候補を探し、「なぜこの金額なのか」という根拠まで提示する。その結果を人が確認し、必要な案件だけ上長が承認する。
この形であれば、ベテランの経験を無理に捨てることなく、見積の属人化を少しずつ解消できます。
この記事では、販売管理システムに入りきらない得意先別単価・掛率をExcelで管理している中小の卸売業・商社に向けて、AIを活用しながら見積業務を会社の仕組みに変えていく方法を解説します。
| 結論:AIに価格を決めさせるのではなく、過去見積・単価表から「候補と根拠」を探させ、人が承認する仕組みに変えることが重要です。 |
|---|
卸売の見積が「その人しか作れない」状態になる理由

卸売・商社では、販売管理システムを導入している会社でも見積が属人化することがあります。原因は、システムを導入していないからではありません。販売管理システムに登録できる情報と、実際の営業現場で使われている価格条件に差があるからです。
標準価格は基幹にあるのに、実売価格は別にある
販売管理システムには、商品コード、商品名、標準単価などが登録されています。しかし、実際の販売価格がすべて標準単価どおりとは限りません。
- A社には7,000円
- B社には7,500円
- C社には数量に応じて6,800円
このように、同じ商品でも得意先ごとに価格が変わることがあります。さらに同じ得意先でも、商品群によって条件が違う場合があります。販売管理システムに標準単価があるだけでは、営業担当者が「今回いくらで見積を出すべきか」を判断できないのです。
得意先別掛率が担当者の頭とExcelに残る
卸売業では、掛率で価格を決めることがあります。掛率とは、標準価格や定価に対して何%の価格で販売するかを決める考え方です。たとえば定価10,000円の商品を「70掛け」で販売する場合、基本的には7,000円が販売価格になります。
ところが現場では、「A社は基本70掛け」「ただし、このメーカーの商品だけ68掛け」「この商品群は数量が100個を超えれば別条件」といった例外が積み重なります。
最初は数件だった例外が、年月とともに増えていきます。そして、販売管理システムへ登録するよりExcelに追記した方が早いため、担当者個人の単価表が作られていきます。問題はExcelそのものではありません。そのExcelを誰が管理し、誰が更新し、どの情報が最新なのかが決まっていないことです。
過去見積が事実上の単価マスタになっている
得意先別単価表が整備されていない会社では、過去の見積書が実質的な単価マスタになっていることがあります。営業担当者は新しい見積依頼を受けると、「前回はいくらだったか」「去年の同じ商品はいくらで出したか」を検索します。
過去見積を参考にすること自体は問題ありません。問題なのは、その見積が現在も有効なのか、特別価格だったのか、誰も判断できない状態です。過去見積の金額だけをコピーすると、期間限定価格や特別値引きを通常価格として使ってしまう可能性があります。
つまり、必要なのは過去見積を単に検索できる仕組みではありません。「その価格がなぜ設定されたのか」という根拠も一緒に残す仕組みです。
なぜ販売管理システムの単価マスタだけでは管理できないのか
「販売管理システムがあるなら、得意先別単価も全部登録すればよいのではないか」と感じるかもしれません。実際、長期間変わらない単価であれば、基幹側へ登録した方が管理しやすいケースがあります。一方で、卸売・商社の価格には、単純な得意先別単価だけでは表現しにくい条件もあります。
得意先ごとの例外条件がある
長年取引しているため特別掛率、特定の商品だけ特価、特定メーカーだけ別条件、契約時に決めた旧価格を継続、新店舗向け案件だけ特別価格といった例外があります。
このような例外が少なければシステムへ登録できます。しかし、得意先数や商品数が増えるほど組み合わせが増え、管理が複雑になります。
数量によって単価が変わる
卸売では注文数量に応じて販売価格を変えることがあります。これを数量スライドと呼ぶことがあります。
たとえば「10個まで1個1,000円、50個以上950円、100個以上900円」という条件です。商品Aは100個から値引き、商品Bは20ケースから値引き、というように条件が異なると、単純な単価マスタでは管理しづらくなります。
時期によって価格が変わる
販売価格は常に固定されているとは限りません。年度ごとの契約、季節要因、メーカーの価格改定などによって変わります。
「2025年度はこの単価だったが、2026年度から変更」という情報を正しく管理できていないと、営業担当者が古い単価を使ってしまいます。AIを利用する場合も、いつまで有効な価格だったのかを区別できるようにしておく必要があります。
キャンペーンや期間限定価格がある
一時的なキャンペーン価格も、基幹マスタを複雑にする原因になります。3か月だけの特価を標準的な得意先単価として登録すると、キャンペーン終了後も誤って使われる可能性があります。
このような期間限定条件は、恒常的な単価とは分けて管理した方が扱いやすい場合があります。
端数処理や慣習的な値引きがある
卸売の価格は、単純に掛率を掛ければ終わりとは限りません。計算上は7,143円でも、「この得意先には7,100円で出す」「100円未満は切る」「この商品だけ5円単位にそろえる」といった会社独自の処理が入ることがあります。
こうした判断がシステム上のルールではなく、ベテランの経験として残ると属人化します。
商品単位ではなく商品群や案件単位で条件が違う
数千点、数万点の商品を扱う卸売会社では、すべての商品へ個別単価を設定することが現実的でない場合があります。そこで、「このメーカーの商品は72掛け」「消耗品は68掛け」「大型案件だけ別見積」といった商品群・案件単位のルールが生まれます。
このようなルールが個人Excelに書かれると、本人には分かりやすくても、他の社員には読み解けません。だからこそ、単価の数字だけではなく、条件を整理することが重要になります。
最初にやることはAI導入ではなく「価格情報を集めること」
見積の属人化をAIで解消しようとすると、すぐに「どのAIを使うか」を考えたくなります。しかし、最初にやるべきことはツール選びではありません。価格情報を集めることです。AIは、会社の中に存在しない価格ルールを正しく作ってくれるわけではありません。元になる情報が整理されていなければ、正しい候補を提示することも難しくなります。
過去見積を集める
まず、過去の見積書を集めます。Excel、PDF、Word、販売管理システムから出力したデータなど、形式が分かれていても構いません。最初から全期間の全見積を整理する必要はなく、主要得意先や売上上位の商品から始めます。
- 得意先名・得意先コード
- 商品コード・商品名
- 数量
- 見積日
- 提示単価・掛率
- 有効期限
- 特別条件
- 備考
特に重要なのは、日付と特別条件です。「以前この金額だった」という事実だけでは、現在も使ってよい価格か判断できません。
担当者の単価Excelを集める
次に、各担当者が持っているExcelを集めます。この段階では、いきなり「個人Excelを禁止する」と決めない方がよいでしょう。個人Excelには、システムに入っていない重要な情報が蓄積されている可能性があります。まずは、どんなファイルが存在するか、誰が使っているか、何が書かれているかを確認します。
どの情報が最新かを決める
最も難しいのがここです。Aという単価表には7,000円、Bという単価表には7,200円と書かれていた場合、AIにはどちらが正しいか分かりません。ファイルの更新日時が新しい方が正しいとも限りません。
そのため、価格情報を集める段階で「現在有効な価格を誰が決めるか」を明確にします。営業部長、営業責任者、経営者など、最終的に判断できる人が確認します。
過去見積と単価ExcelをAIに参照させる仕組み
価格情報が集まったら、次にAIを使って検索しやすい状態へ変えていきます。ここで重要なのは、AIに価格を「考えさせる」のではなく「探させる」という考え方です。
AIに価格を考えさせるのではなく探させる
たとえば営業担当者が「A商事に商品Xを100個見積したい」と入力したとします。このときAIに「適正な販売価格を考えてください」と聞くのは危険です。会社独自の取引条件を知らないまま、もっともらしい金額を作る可能性があるからです。
代わりに、「登録された得意先別単価と過去見積の中から、A商事・商品X・数量100に該当する価格条件を探し、候補と参照元を示してください」という使い方にします。AIの役割は価格決定ではありません。人間が判断するための資料を探すことです。
AIへ渡す情報をそろえる
- 得意先コード・得意先名
- 商品コード・商品名
- 数量
- 見積日
- 希望納期
- 案件区分
商品名だけでは似た名称の商品を取り違える可能性があります。可能であれば商品コードや得意先コードを使い、検索対象を明確にします。
「この得意先・この品目ならいくらか」を候補表示させる
AIから返す内容も決めておきます。金額だけではなく、「候補単価」「根拠」「最新参照日」「数量条件」「注意事項」などをまとめて表示する形です。候補が複数ある場合は、勝手に一つへ決めず、複数候補を出す方が安全です。
価格だけでなく「根拠」を必ず表示させる
AIが「7,000円です」と答えるだけでは、人間は正しいか確認できません。一方、「2026年6月15日の同得意先・同商品・数量100の見積を参照」と表示されれば、営業担当者は元データを確認できます。AIを使った見積では、答えより根拠を表示する設計を優先してください。
AI見積の実務フロー|営業が入力して承認者が確認する
ステップ1 営業担当者が得意先・品目・数量を入力する
営業担当者は、通常の見積依頼と同じ情報を入力します。最初から細かな条件を大量に入力させると定着しません。得意先、商品、数量など、価格を判断するために必要な最低限の情報から始めます。
ステップ2 AIが過去見積と単価表を検索する
AIは登録された共通単価表や過去見積から一致・類似する情報を探します。ここで対象外の古いデータまで混ざらないよう、有効期間や更新日も条件に含めます。
ステップ3 候補単価と根拠を表示する
AIは候補単価、掛率、数量条件、参照した見積、見積日、注意事項をまとめます。候補が複数ある場合は複数候補を提示します。
ステップ4 担当者が確認する
営業担当者は、得意先、品目、数量、有効期間などが一致しているか確認します。条件が完全に一致し、会社のルール上担当者判断でよい案件であれば、次の作業へ進みます。
ステップ5 必要な案件だけ上長が承認する
新規得意先、大口案件、特別値引き、過去実績なし、一定金額以上、基準粗利を下回るといった条件だけ上長へ回します。すべての見積を部長承認にしないことがポイントです。
ステップ6 確定価格を見積書・販売管理へ反映する
人が承認した価格を正式な見積へ反映し、確定結果も履歴として残します。次回の同様案件で、新しい判断材料として利用できます。
AI導入は一度完成させて終わりではありません。確定した価格判断を蓄積することで、少しずつ使いやすくなります。
AIが出した見積を誰が確認するか|承認ルールを決める

AI見積を安全に運用するためには、「誰が、どこまで確認するか」を先に決めておく必要があります。すべて上長承認では遅くなり、すべて担当者判断では価格事故のリスクがあります。
| 条件 | AIの役割 | 営業担当者 | 上長承認 |
|---|---|---|---|
| 過去単価と同額 | 過去実績と根拠を提示 | 内容を確認 | 原則不要 |
| 過去単価から一定範囲の変更 | 過去単価と差額を提示 | 変更理由を確認 | 社内基準による |
| 新規得意先 | 類似得意先の参考情報を提示 | 仮案を作成 | 必須 |
| 過去実績がない商品 | 類似商品を参考提示 | 条件を確認 | 必須 |
| 大口・高額案件 | 過去例と条件を提示 | 内容を確認 | 必須 |
| 特別値引き | 過去の特例を提示 | 理由を記録 | 必須 |
※「一定範囲」や「高額案件」の基準は、自社の粗利構造や権限規程に合わせて設定します。重要なのは、AIを使う前に権限を明確にすることです。
金額帯で承認権限を分けると見積が止まりにくい
すべて部長承認では属人化が残る
AIが正しい候補を探せるようになっても、最終判断を一人に集中させると承認待ちが発生します。見積属人化を解消するなら、知識だけでなく承認権限の集中も見直す必要があります。
担当者が決めてよい範囲をつくる
登録済み単価と完全一致、直近の承認済み見積と同条件、値引きなし、一定金額未満などは担当者確認だけで進める方法があります。一方で、例外案件は上長へ回します。
金額ではなく粗利や例外条件で見る方法もある
見積金額が大きくても利益率が十分確保できている案件もあります。反対に、金額が小さくても大幅な値引きをしている案件は注意が必要です。そのため、見積金額、値引率、粗利率、新規・既存、特別条件の有無などを組み合わせて承認ルールを設計します。
基幹マスタに戻すものとExcelに残すものを仕分ける

AIを使えるようになったからといって、すべての価格情報をExcelのまま残す必要はありません。整理した結果、販売管理システムへ戻せるものも見えてきます。一方、無理にすべてを基幹へ押し込む必要もありません。
長期間変わらない得意先別価格は基幹へ戻す
たとえばA社への商品Xが毎回7,000円で、今後も同じ条件が続くのであれば、基幹側へ登録できないか確認します。安定した価格条件ほど、個人Excelから外した方が管理しやすくなります。
標準化できる掛率ルールも基幹側へ寄せる
「A社はこの商品群すべて70掛け」というように、明確なルールへ変えられる条件もあります。システム側で管理可能であれば、個別単価を大量に持つよりルール化した方が維持しやすい場合があります。
期間限定・案件限定の条件は例外管理に残す
今月だけのキャンペーン、特定案件だけの特価、期間限定の条件、特別承認した値引きなどは、恒常的な単価マスタへ入れるとかえって分かりにくくなることがあります。有効期限を明確にして例外情報として残します。
複雑な条件を無理に基幹へ押し込まない
目標は「Excelをゼロにすること」ではありません。価格情報を正しく使えることです。
| 価格情報 | 推奨する管理先 |
|---|---|
| 標準単価 | 基幹 |
| 恒常的な得意先別単価 | 基幹を優先 |
| 恒常的な掛率 | 基幹または共通マスタ |
| 数量別価格 | 基幹で対応可能なら基幹 |
| 期間限定キャンペーン | 例外管理 |
| 案件限定特価 | 例外管理 |
| 一時的な特別値引き | 見積履歴 |
| 判断理由・承認経緯 | 見積履歴・備考 |
個人Excelをなくすのではなく「会社のExcel」に変える
見積属人化の記事では「Excelをやめましょう」と言われることがあります。しかし、中小企業ではExcelが実務に合っている場面も少なくありません。問題なのはExcelではなく、個人管理です。
Excelそのものが悪いわけではない
簡単な単価表であれば、Excelは更新しやすく、現場にもなじみがあります。無理に新しいシステムへ置き換えると、入力が面倒になり、結局別のExcelが作られることがあります。最初は「個人Excelを廃止する」ではなく「会社として管理する共通Excelへ移す」ところから始めても構いません。
保存場所と管理責任者を決める
共通化するときは、保存場所、更新責任者、更新できる人、確認する人、旧版の扱いを決めます。「共有フォルダに置いただけ」では属人化は解消しません。
列と入力ルールを統一する
AIで検索しやすくするには、表の形をそろえることが重要です。たとえば、得意先コード、商品コード、数量条件、単価、掛率、適用開始日、適用終了日、条件、承認者などの列を決めます。
AIが読みやすい形に整理する
特に「備考欄に何でも書く」状態を減らすことが重要です。数量、期間、商品群など、繰り返し使う条件は専用列へ分けます。これはAIのためだけでなく、人間が見ても理解しやすい単価表になります。
AI見積を始めるときの注意点
古い単価を最新価格と誤認しない
過去見積を大量に登録すると、古い価格も検索対象になります。そのため、見積日、適用開始日、適用終了日、現在有効かを判別できるようにします。「最も似ている価格」ではなく「現在使える価格」を探せる設計が必要です。
特別価格を標準価格として使わない
一度だけ承認した特別値引きが、次回の標準価格になってしまう事故にも注意します。過去見積には「通常価格」「キャンペーン」「案件特価」「特別承認」などの区分を持たせると確認しやすくなります。
AIの回答だけで金額を確定しない
AIは検索や整理を速くする道具です。最終的な販売価格の責任までAIへ移すものではありません。少なくとも導入初期は必ず人が確認し、運用が安定してから担当者だけで進められる条件を増やしていく方が安全です。
得意先別単価などの機密情報の扱いを決める
得意先別単価や取引条件は重要な営業情報です。利用するAIサービスによって、契約条件、データの扱い、管理機能などが異なります。どのAI環境を利用するか、誰が利用できるか、どのデータまで扱えるか、外部共有してはいけない情報は何かといった社内ルールを決めます。
最初から全商品を対象にしない
商品点数が多い会社ほど、最初からすべてを整理しようとすると止まります。売上上位20商品、主要得意先10社、見積回数が多い商品群、ベテランしか判断できない商品など、効果が出やすい範囲から始めます。
こんな会社はAI化する前にデータ整理を優先する
商品コードが担当者ごとに違う
同じ商品を「ABC-100」「ABC100」「メーカー名+100」など複数の名称で管理している場合、同一商品として正しく検索できない可能性があります。商品コードを統一するだけでも検索精度は上がります。
得意先名の表記がバラバラ
「株式会社〇〇」「〇〇」「〇〇本店」など、同じ得意先を複数表記している場合も同様です。可能であれば得意先コードを基準にします。
どの単価が現在有効か誰も判断できない
古いExcelが複数あり、営業部長本人でも正しい単価を判断できない場合は、まず現在有効な価格を決める必要があります。AIに曖昧な情報を渡しても、曖昧な回答しか得られません。
見積履歴そのものが残っていない
過去見積が紙だけで検索できるデータがほとんどない場合は、これから作る見積をきちんと蓄積するところから始めます。今後の履歴を会社の資産として残すだけでも意味があります。
小さく始める見積属人化解消の5ステップ
1.主要得意先10〜20社から始める
すべての得意先を対象にせず、見積件数が多い主要顧客から始めます。ここだけでも属人化が解消されれば、日常業務への効果を実感できます。
2.過去見積と単価Excelを集める
各担当者が持っている単価情報と過去見積を集めます。この段階で重複ファイルや古い単価も見えてきます。
3.例外条件を分類する
恒常的な得意先単価、数量条件、期間限定、案件限定、特別値引きなどへ分類します。この分類が、後の基幹マスタ整理にも役立ちます。
4.AIで単価検索を試す
整理したデータから、AIに候補と根拠を探させます。いきなり見積書を自動発行する必要はありません。最初は「AIの候補とベテランの判断が一致するか」を確認するだけでも十分です。
5.承認ルールを決めて対象を広げる
一定期間試し、問題なく使える条件が分かったら、「この条件なら担当者承認だけでよい」「このケースは部長確認が必要」とルール化します。そのうえで対象得意先や商品を広げます。
最終的には値上げ時の一括更新まで見据える
個人Excelのままでは値上げのたびに確認作業が発生する
仕入価格が変わったとき、得意先ごとの販売価格も見直す必要があります。ところが単価情報が担当者ごとに分散していると、「どの得意先が対象か」「どの商品を変更するか」「誰がどの単価表を更新するか」を一件ずつ確認しなければなりません。
価格条件を分類しておけば更新対象を抽出できる
得意先、商品、掛率、数量条件、有効期間などが整理されていれば、価格改定の対象を絞り込みやすくなります。AIを使う場合も、「このメーカーの商品を購入している得意先を抽出する」「現在有効な価格条件を一覧にする」といった支援につなげやすくなります。
見積属人化解消は「価格改定を速くする土台」にもなる
今回取り組む単価整理は、一度きりの見積効率化ではありません。将来の価格改定を速くするための基礎データにもなります。なお、仕入価格が上がったときに、どの得意先へいくら反映するかという具体的な計算・更新手順は別のテーマとして扱います。
よくある質問
AIだけで見積金額を自動決定できますか?
技術的に候補を出すことはできますが、中小の卸売・商社では、人による確認を残すことをおすすめします。特に新規得意先、大口案件、特別値引き、過去実績がない商品などは上長確認を入れた方が安全です。AIは価格決定者ではなく、価格判断に必要な情報を探す補助役として使うと運用しやすくなります。
Excelは全部廃止した方がよいですか?
必ずしも廃止する必要はありません。長期間変わらない情報は販売管理システムへ戻し、例外条件は共通Excelで管理するなど、役割を分ける方法があります。重要なのはExcelを使うかどうかではなく、「誰のファイルが正しいか分からない」という状態をなくすことです。
販売管理システムを入れ替える必要がありますか?
必ずしも必要ありません。現在の販売管理システムに標準単価や受注履歴が入っているのであれば、それを残しながら、システムに入りきらない得意先別条件だけを整理する方法もあります。
過去見積が少なくても始められますか?
始められます。過去見積が少ない場合は、現在使っている単価表や掛率表を中心に整理します。また、今後作成する見積について、単価だけでなく判断理由や承認履歴も残すようにすれば、少しずつ会社の価格データを蓄積できます。
得意先別単価をAIに入力して問題ありませんか?
利用するAIサービスや契約内容によってデータの扱いは異なります。得意先別単価は重要な営業情報なので、利用前にデータ利用条件、アクセス管理、社内ルールなどを確認してください。機密性の高い情報を扱う場合は、会社として利用を認めた環境に限定することが重要です。
まとめ|見積の正解を「人」ではなく「会社」に残す
卸売・商社の見積属人化は、単にベテラン社員が仕事を抱え込んでいるから起きるわけではありません。販売管理システムでは管理しきれない、得意先別単価、掛率、数量条件、期間限定価格、案件特価、端数処理、過去の判断経緯が、個人Excelや担当者の記憶に残っていることが原因です。
だからこそ、解決策はAIにすべての価格決定を任せることではありません。まず価格情報を集め、現在有効な条件を整理します。そのうえで、AIに過去見積や得意先別単価から「候補」と「根拠」を探させます。
担当者が確認し、一定条件を超える案件だけ上長承認へ回します。さらに、整理した価格情報のうち、長期間変わらないものは基幹マスタへ戻し、期間限定や案件限定の条件は例外情報として残します。
この流れを作ることで、「部長がいないと正しい見積が出せない会社」から、「会社に残った情報を誰でも確認し、一定のルールで見積できる会社」へ変えていけます。
ベテランの経験をなくす必要はありません。ベテランが持っている判断基準を、次の担当者も使える会社の資産に変えることが重要です。
まずは主要得意先10社、よく見積する商品20点程度でも構いません。個人Excelと過去見積を並べ、「なぜこの価格なのか」を会社として説明できるところから始めてみてください。
ご相談・お問い合わせ
得意先別単価や掛率が個人Excelに残っている場合、いきなり新しい見積システムへ入れ替える必要はないかもしれません。
まず現在の販売管理システム、得意先別単価表、過去見積を並べて確認すると、「基幹へ戻せる情報」「例外として残す情報」「AIで検索できる情報」が見えてきます。
ベテランが休むと見積が止まる、単価表が何種類もある、どの価格が正しいか担当者しか分からないといった状態であれば、AI導入の前に業務とデータの整理から検討することをおすすめします。
相談時には、現在使っている販売管理システム、単価Excel、過去見積の保存方法、月間の見積件数などが分かると、改善方法を整理しやすくなります。
