Claude Media
かんばん枚数の計算をClaude for Excelで検算する手順

かんばん枚数の計算をClaude for Excelで検算する手順

かんばん枚数を日需要・リードタイム・安全余裕・容器入数から品目別に求め、現行枚数と比べるExcelの組み方です。Claude for Excelに式を書かせ、手計算と逆算で検算します。

かんばん枚数は、日あたりの需要、補充にかかる日数、安全余裕、容器入数の4つが決まれば、Excelの四則演算で出せます。Claude for Excelには、品目別の式の組み立てと、現行枚数との比較表づくりを任せられます。

ただし、リードタイムに何を含めるか、安全余裕を何日にするかは、現場の運用で決まる値です。Claudeに推測させず、人が入力として置くのが前提になります。

この記事では、5品目の例で枚数を計算し、現行枚数との差を判定し、手計算と逆算で検算するところまでを順に示します。

かんばん枚数は何で決まるか

かんばん枚数は、循環しているかんばんの総数です。1枚のかんばんは容器1個分の部品を表すので、枚数に容器入数を掛けた数が、ラインと置き場の間に存在できる部品の上限になります。

必要枚数は、次の式で求めます。

必要枚数 = 日需要 × (リードタイム日数 + 安全余裕日数) ÷ 容器入数

小数が出たら切り上げます。切り捨てると、計算上は足りない枚数で運用を始めることになるためです。

4つの入力の意味は次のとおりです。

入力意味決める人
日需要意味1日あたりに使う(出ていく)個数決める人生産計画・出荷実績から
リードタイム日数意味かんばんが外れてから、補充品が置き場に戻るまでの日数決める人現場の実測
安全余裕日数意味需要や補充のぶれを吸収するための上乗せ日数決める人運用ルール
容器入数意味1容器に入る個数決める人容器の仕様

リードタイムには、かんばんの回収待ち、生産、運搬、置き場への入庫までを含めます。「発注から入荷まで」だけを入れると、枚数は少なく出ます。安全余裕を日数ではなく倍率で持つ書き方もあり、その場合は式の形が変わります。社内の定義に合わせて、式を決めてから依頼します。

発注点方式の考え方は安全在庫と発注点をClaudeにExcelで計算させ検算する手順にあります。あちらは需要の標準偏差から安全在庫を決めます。かんばんでは、安全余裕を日数で置くので、式がずっと単純です。そのぶん、余裕の根拠は人が説明できる形にしておく必要があります。

前提 — 使える環境とブックの用意

Claude for Excelは、Pro・Max・Team・Enterpriseの各プランで使えます。動作環境は、Excel on the web、Microsoft 365版のExcel on Windows(ビルド16.0.13127.20296以降)、Excel on Mac(バージョン16.46以降、ビルド21011600以降)です。Excel 2016・2019の永続ライセンス版、iPad、Androidでは動きません。

工場のPCに古い永続ライセンス版が入っている職場では、ブックをweb版で開けるかを先に確かめます。

ブックは2シートで組みます。

シート中身
設定中身B1に月間の稼働日数
かんばん中身品目別の入力と計算結果

最初に、元のブックを複製して作業用のコピーを作ります。公式の注意にも、広く編集させる前に信頼できるコピーで始めることが挙がっています。協力会社から届いたファイルをそのまま開くと、隠れた指示文でClaudeの操作が乗っ取られる危険があります。入力データは社内で作ったものに限ります。

ステップ1: 入力を表にそろえる

例として、5品目を使います。月間需要は生産計画から、リードタイム・安全余裕・入数・現行枚数は現場の運用から取った値です。稼働日数は21日とします。

品目月間需要リードタイム(日)安全余裕(日)入数現行枚数
Aねじ月間需要25,200リードタイム(日)0.5安全余裕(日)0.25入数100現行枚数10
Bブラケット月間需要10,080リードタイム(日)1.5安全余裕(日)0.5入数40現行枚数20
Cカバー月間需要5,250リードタイム(日)2安全余裕(日)0.5入数25現行枚数30
Dハーネス月間需要1,890リードタイム(日)1安全余裕(日)0.25入数12現行枚数8
Eパッキン月間需要63,000リードタイム(日)0.25安全余裕(日)0.25入数500現行枚数3

日需要は月間需要を稼働日数で割って出します。カレンダーの日数で割ると、土日を含む分だけ日需要が小さく出て、枚数が足りなくなります。

Claudeへの依頼は、列の意味と単位を具体的に書きます。

「かんばん」シートのA列が品目、B列が月間需要(個)、C列は日需要に
します。D列がリードタイム(日)、E列が安全余裕(日)、F列が容器入数
(個)、I列が現行枚数です。C列には、B列を「設定」シートのB1(月間
の稼働日数)で割る式を入れてください。リードタイムと安全余裕の値は
変えないでください。

最後の一文が大切です。Claudeは値を変える権限を持つので、入力列には触らないと依頼文に書いておきます。公式の説明では、Claudeは既存データを上書きする前に警告を出します。それでも、依頼の段階で範囲を絞るほうが後の確認が楽です。

ステップ2: 必要枚数の式を入れる

入力がそろったら、計算列を追加します。列の割り当ては、A品目、B月間需要、C日需要、Dリードタイム、E安全余裕、F入数、G計算値、H必要枚数、I現行枚数です。

C2  =B2/設定!$B$1
G2  =C2*(D2+E2)/F2
H2  =ROUNDUP(ROUND(G2,6),0)

G列が小数のままの計算値、H列が切り上げた必要枚数です。

ROUNDを挟むのは、浮動小数点の誤差対策です。たとえば計算値がちょうど9になるはずなのに、内部では9.0000000001のように持たれることがあります。そのまま切り上げると、必要枚数が10になってしまいます。小数第6位で丸めてから切り上げれば、この誤差を拾いません。

Claudeに頼むときは、式の形まで指定します。

G列に「日需要×(リードタイム+安全余裕)÷入数」の式、H列にG列を
小数第6位で丸めてから切り上げる式を、2行目から6行目まで入れて
ください。

SUMIFSやROUNDUPなど関数の使い分けはClaude Excel関数の書き方にまとめています。例として挙げた5品目の結果は、次のようになります。

品目計算値必要枚数
Aねじ計算値9.000必要枚数9
Bブラケット計算値24.000必要枚数24
Cカバー計算値25.000必要枚数25
Dハーネス計算値9.375必要枚数10
Eパッキン計算値3.000必要枚数3

Dハーネスだけが端数を持ち、9.375枚が10枚に切り上がります。

ステップ3: 現行枚数と比べて判定する

必要枚数を出しただけでは、現場の枚数が妥当かは分かりません。現行枚数と比べる列を足します。

J2  =H2-I2
K2  =I2*F2/C2
L2  =IF(K2<D2+E2,"不足",IF((I2-1)*F2/C2>=D2+E2,"過剰","適正"))

J列は必要枚数と現行枚数の差です。K列は、現行の枚数で何日分の需要をカバーできるかを表します。L列は、K列が「リードタイム+安全余裕」に届かなければ「不足」、1枚減らしても届くなら「過剰」、それ以外を「適正」とします。

結果は次のとおりです。

品目必要枚数現行枚数差カバー日数判定
Aねじ必要枚数9現行枚数10差-1カバー日数0.83判定過剰
Bブラケット必要枚数24現行枚数20差+4カバー日数1.67判定不足
Cカバー必要枚数25現行枚数30差-5カバー日数3.00判定過剰
Dハーネス必要枚数10現行枚数8差+2カバー日数1.07判定不足
Eパッキン必要枚数3現行枚数3差0カバー日数0.50判定適正

必要な日数(リードタイム+安全余裕)は、Aが0.75日、Bが2日、Cが2.5日、Dが1.25日、Eが0.5日です。Bは1.67日分しかなく、Dは1.07日分しかありません。この2品目は、計算上は補充が追いつかない枚数で回っています。

必要枚数の合計は71枚で、現行枚数の合計も71枚です。総数が同じなので、全体の枚数だけを見ると「問題なし」に見えます。実際には、CとAの余りが、BとDの不足を補えていません。品目別に比べる理由は、この表に出ています。

判定列は、Claudeに条件付き書式を頼むと見やすくなります。公式の説明では、Claudeは並べ替えや絞り込み、ピボットテーブルの編集、条件付き書式、データ検証のドロップダウンを直接扱えます。

L列が「不足」のセルを赤、「過剰」のセルを黄色にする条件付き書式を
設定してください。

ステップ4: 手計算と逆算で検算する

式の結果を信じる前に、1品目を手で計算します。Dハーネスで考えます。

日需要       = 1,890 ÷ 21 = 90個
必要な個数   = 90 × (1 + 0.25) = 112.5個
必要枚数     = 112.5 ÷ 12 = 9.375 → 10枚

シートのH5が10なら一致です。1品目が合えば式の構造は正しいと分かります。残りの品目は同じ式のコピーなので、参照のずれがないかだけを見ます。

もう1つ、逆算でも確かめます。H列の枚数に入数を掛けて日需要で割ると、その枚数でカバーできる日数が戻ります。必要枚数10枚の場合は、10×12÷90で約1.33日です。必要な1.25日を上回っています。9枚なら9×12÷90で1.2日となり、1.25日に届きません。「10枚が最小」という結論が、逆算でも裏づけられます。

この逆算は、計算値の列とは別の式で組んだ確認です。同じ式の見直しだけでは、式そのものの誤りに気づけません。精度の考え方はClaude数式・計算の精度と検算が必要な理由で扱っています。

ずれたときに調べる点は3つに絞れます。

  • 稼働日数でなくカレンダー日数で割っていないか
  • リードタイムの単位が日でなく時間や週になっていないか
  • 入数の列が、容器でなく箱や段ボールの入数になっていないか

Claudeには、次のように頼むと参照の確認ができます。

H列とK列の式について、各参照セルが何を指すかを一覧にしてください。
単位の取り違えがないかも確認してください。

公式の説明では、ブックへの質問には、クリックして移動できるセル単位の根拠が付きます。式の根拠をたどる作業に向いた機能です。

落とし穴

リードタイムの短縮が、そのまま枚数減に見える

リードタイムの内訳を変えずに数字だけを短くすると、枚数は計算上は減ります。実際の補充が追いつかなければ、欠品が先に起きます。枚数を減らすときは、短縮が実測で確認できてから入力を直します。試算の結果は、現場で達成できる数字とは別物です。

式が合わなくなる条件を見分ける

この式は、日需要が安定していて、リードタイムが一定とみなせる品目を前提にしています。次の品目は、結果をそのまま使えません。

  • 需要の波が大きい品目。日需要の平均では、ピークの日に足りません
  • 補充ロットが固定の品目。生産ロットが入数より大きいと、1回の補充で戻るかんばんの数が決まってしまいます
  • 容器が複数の品目で共用される場合。品目別の計算が成り立ちません

需要の波が大きい品目は、安全余裕を需要の変動から決める発注点方式のほうが合います。月内で需要が山になる時期を調べるには、工程の能力と突き合わせる必要があります。ラインの能力側の検算はClaude Excelでラインバランシングを組むにあります。

かんばんの枚数を固定する前提も、定期的に見直す対象です。需要が変われば、同じ式で再計算できます。月初に月間需要の列だけ差し替えて、判定列の変化を見る運用なら、Claudeに依頼しなくても式が動きます。

Claude for Excelの制限と、使う範囲

公式の説明には、Claude for Excelを勧めない用途が3つ挙がっています。顧客に渡す最終成果物を人の確認なしで出すこと。監査で重要な計算を検証なしで使うこと。高度に機密性のある、または規制対象のデータを適切な管理なしで扱うことです。

かんばん枚数は、現場の運用ルールを決める数字です。生産管理部門で説明できる状態にしてから使います。Claudeの役割は式の作成と見直しで、枚数の決定は人が行います。

使えない機能もあります。データテーブルと、マクロ・VBAの操作です。枚数を変えたときの影響を一覧で見たい場合は、データテーブルでなく、品目と条件を行に並べる通常の表で代用します。

データの扱いについては、入力と出力はバックエンドで受領または生成から30日以内に削除されます。チャット履歴はブラウザのIndexedDBに保存され、Anthropicのサーバーには置かれません。組織のデータ保持設定は引き継がれず、監査ログにも含まれない点が説明されています。生産計画や原価に関わる数字を扱う前に、社内の情報管理ルールと突き合わせます。

毎回同じ書式や言い回しを使うなら、アドインの設定画面の指示欄に書いておけます。たとえば「数値は千区切りで表示する」「入力列のセルは変更しない」といった内容です。この指示はExcelだけに適用され、PowerPointやWordの指示とは別です。

まとめ

かんばん枚数は、四則演算で出せるぶん、入力の定義で結果が変わります。リードタイムに何を含めるか、日需要を稼働日で割ったか、入数が容器の値かの3点が合っていれば、残りは機械的に確かめられます。

例の5品目では、合計枚数が一致していても、Bで4枚、Dで2枚が不足していました。枚数の総数ではなく、品目別のカバー日数で判定する点が、この表の使いどころです。

この記事を共有:XはてブLinkedIn