10年前のACCESS原価計算をPower Query+Excelで再構築する方法

中小製造業が、古い仕組みから脱却して「正しい原価」を取り戻すために

中小製造業の現場では、原価計算の仕組みが10年以上更新されないまま、ACCESSや独自マクロに依存した状態が続いているケースが少なくありません。担当者が退職してしまい、仕組みの中身がブラックボックス化していることも多く、もはや誰もメンテナンスできないレガシー原価計算となっている状況をよく見かけます。

しかし、原価計算は製造業の経営の根幹です。正確な原価が分からなければ、見積、利益管理、製番採算、生産性の評価など、核心的な意思決定がすべて曖昧になります。

本記事では、こうした企業がACCESSから脱却し、Power Query+Excelを使って原価計算を現代版に作り直すための具体的ステップを、実務の流れに沿って解説します。

なぜ、Power Queryで作り直す必要があるのか

まず、なぜ10年前に作られたACCESSを今も使い続けるのが問題なのか。理由は明確に3つあります。

1. ACCESSは「属人化」と「ブラックボックス化」を招く

ACCESSは担当者個人のスキルと工夫で作られるため、
・中身が誰にも分からない
・更新できない
・担当者が退職したら終わり
というリスクが常にあります。

2. 基幹システムや会計システムとの連携が弱い

10年前のACCESSは、現代のデータ連携前提の世界には合いません。
基幹システムから月次データを落とすだけでも、「加工」「貼り付け」「整形」などの手作業が山ほど発生します。

3. 原価計算は変化するのに、仕組みは変わらない

製品の工程も構成部品も人件費も、10年前と同じではありません。
しかし、ACCESS原価計算は設計が古いため、新しい要素を反映できず、原価が現実と乖離していきます。

Power Queryを使うことで、この3つの問題はすべて解消されます。

Power Queryで再構築するメリット

Power Query(Excel標準機能)は、ACCESSに代わる次世代ツールとして中小製造業との相性が非常に良いです。

Power Queryの主なメリット

・毎月のデータ取り込み → 整形 → 統合を自動化できる
・データ結合(JOIN)が強く、Excelでデータベース的な処理が可能
・BOM展開、製番別集計、部門別集計などを毎月ボタン1つで更新
・アクセス権が不要で、誰でもExcelで確認できる
・担当者交代しても継続運用できる
・集計結果はそのままExcelで分析・レポート化できる

つまり、「データはPower Query、分析と報告はExcel」という役割分担で、ACCESSの弱点をすべて克服できます。

再構築の全体像:この順番で作れば必ずうまくいく

ACCESSで行っていた業務を、Power Query+Excelで再構築するための手順は次の5ステップです。

① データの“素材”をPower Queryで全て取り込む

まずは、基幹システムと会計システムから取得できるデータをそのまま取り込みます。

基幹システム
・製番
・製品名
・BOM
・材料・部品の予定原価/実際原価
・工程別予定工数/実際工数
・工程の着手日・完了日

会計システム
・部門経費(実績)
・部門労務費(実績)

旧ACCESSに入力していたデータ
・部門経費・労務費の年間予算
・年間操業時間

これらをPower Queryで「元データのまま」「整形不要」で読み込むことが最初の正しい一歩です。

② データモデルを設計する(原価の“計算ロジック”を組む)

次に、原価計算のロジックをPower Queryで再現します。個別原価計算の場合、計算の中心は次の3つです。

1. 材料費の原価計算

・BOM
・材料予定単価
・材料実際単価
をJOINして製番別に展開します。

2. 加工費の計算

加工費=部門別の労務費+部門経費を
「部門の操業時間」で割って作った加工費単価(1時間あたり)を使う。

・工程実績時間 × 部門別加工費単価
で製番別加工費を算出。

3. 製番別の仕掛品・完成品原価

製番ごとの
・月内投入工数
・月内消費材料
・完成報告
を基に、「当月完成」「次月繰越仕掛」に分けて計算。

ACCESSで行っていた製番別の仕掛品・完成品計算は、Power Queryの
・グループ化
・集計列
・JOIN
を組み合わせれば完全に再現できます。

③ 年度計画(予算)と操業度の反映

ACCESSでは「年間予算」「年間操業時間」を別途入力していましたが、これもPower Queryで統合します。

年度開始時に入力しておくだけで、毎月
・操業度差異
・予算差異
が自動計算されます。

Power Queryで再現可能な差異分析

・予定工数と実際工数の差
・部門予算と実績の差
・操業度差異(標準操業時間との差)
・材料差異(標準単価と実際単価)
・加工費差異(予定工数と実際工数)

これらは、ACCESSよりむしろPower Queryの方が管理性が高く、柔軟に設計できます。

④ 最終の「原価レポート」をExcelで作る

Power Queryで計算された原価データは、Excel上で以下のような可視化が簡単にできます。

・製番別損益
・製番別材料費/加工費の内訳
・部門別予算管理
・工程別負荷の月次推移
・仕掛金額の月次推移
・完成品原価の一覧

必要なデータを適切にPower Queryで加工しておけば、Excelのピボットテーブルだけで経営レポートが作成できます。

⑤ 運用設計:毎月の更新作業を「ボタン一つ」に

最後に、運用設計です。毎月の作業は本来こうあるべきです。

  1. 基幹システムからCSVを落とす
  2. 会計システムからCSVを落とす
  3. Power Queryを「更新」ボタンで一括更新
  4. Excelレポートが自動更新される

つまり、ACCESS時代のように「貼り付け/加工/結合」をしない世界が作れる、これがPower Query移行の最も大きなメリットです。

なぜPower Query移行は「経営にとって」価値があるのか

最後に、これは単なるツール乗り換えではありません。経営にとっても重要な意味を持ちます。

1. 原価が現実に追いつく

10年前に作られたACCESSのロジックでは、現代の部品構成や工数変動に対応できません。Power Queryで構造を設計し直すことで、原価が現実と一致し、経営判断が正確になります。

2. 担当者が変わっても続けられる

ExcelとPower Queryは社内で最も習得されているツールです。属人化を排除し、企業の仕組みとして維持できます。

3. 製番採算の透明性が高まり、利益改善が進む

製番別の材料費、加工費、工数差異、設備負荷などが可視化されるため、改善活動が定着しやすくなります。

まとめ:Power Queryで原価計算は「再設計」できる

ACCESS原価計算からの脱却は、「ツールの変更」ではなく経営インフラの現代化
です。

Power QueryとExcelを使えば、
・データが自動でつながり
・加工と集計が標準化され
・誰でも運用でき
・製番別採算が正しく見える
原価計算のあるべき姿が実現できます。

もしACCESS原価計算に限界を感じているなら、今こそ再構築の絶好のタイミングです。