連結精算表の内部取引消去をClaude for Excelで組む手順 — 親子の残高不一致を探す
親会社と子会社の試算表から科目を対応づけ、売掛金と買掛金・売上と仕入の相互残高の差を出して、消去仕訳の前に確認すべき項目を洗い出す手順。数値例と検算の入れ方つきです。
連結精算表づくりで時間が溶けるのは、消去仕訳を切る作業そのものより、親会社と子会社の残高が合わない理由を探す作業です。Claude for Excelは、2社分の試算表を科目対応表でつなぎ、相互残高の差を一覧にして、消去の前に確かめる項目へ落とすところまでをExcelの中で進められます。
この記事は、売掛金と買掛金、売上と仕入のような内部取引を題材に、差異の抽出から消去仕訳の下書きまでの流れをまとめました。最終の消去額を決めるのは人です。Claudeには「差を出す」「候補を挙げる」までを任せる、という線引きで組んでいます。
連結精算表の内部取引消去でClaude for Excelに任せる範囲
連結精算表は、親会社・子会社の個別の数字を横に並べ、内部取引の消去仕訳を足し引きして、連結の数字を出す表です。内部取引の消去とは、グループ内の取引で生じた債権債務や売上・仕入を、連結の数字から取り除く操作を指します。
Claude for Excelは、ExcelにClaudeを持ち込むアドインです。ブックについて質問すると、セル単位の出典つきで答えます。数式の関係を保ったまま値を変え、エラーの原因をたどり、試算表からモデルを組むこともできます。Pro・Max・Team・Enterpriseの各プランで使えます。
この機能を消去作業に当てはめると、任せられる範囲は次の4つです。
- 親子の科目を対応づける表を作る
- 相手先別の相互残高を集計し、差額を出す
- 差額の大きい行に確認事項の候補を付ける
- 消去仕訳の行を下書きして精算表に足す
逆に、差額の原因が未達取引なのか誤計上なのかは、証憑を見ないと決まりません。ここは人が判断します。
準備するブックと、先に決めておくこと
シートは4枚に分けると、Claudeへの指示が短くなります。
| シート名 | 中身 |
|---|---|
| 親試算表 | 中身親会社の科目コード、科目名、借方、貸方 |
| 子試算表 | 中身子会社の同じ列構成(科目体系が違ってもそのまま貼る) |
| 科目対応 | 中身子の科目から親の科目への対応、内部取引か否かの区分 |
| 精算表 | 中身親・子・消去・連結の4ブロック |
試算表には、相手先が分かる列を足しておきます。相手先が「親会社」「子会社B」と読めない行は、内部取引かどうかをClaudeが判断できません。補助元帳の相手先コードをVLOOKUPで引いておくと、後の集計が安定します。
もう1点、子会社から受け取ったファイルをそのまま開かないことです。Claude for Excelの説明には、外部由来のファイルに隠れた指示が混ざり、データの抜き出しや書き換えを誘導される恐れがあると書かれています。子会社の試算表は社内のものでも、他部署や外部の会計事務所を経由した場合は、信頼できるコピーに値だけ貼り直してから読ませるほうが安全です。
手順1から4:科目を対応づけて相互残高の差を出す
消去前の確認表ができるまで
- 1
科目対応表を作る
子試算表の科目名と親試算表の科目名を突き合わせ、対応表に書き出させます。対応が曖昧な科目は「要確認」と区分させ、勝手に決めさせません。
- 2
内部取引の科目を相手先別に集計する
売掛金、買掛金、売上、仕入、貸付金、借入金、受取利息、支払利息など、相互に対になる科目を相手先で絞って合計します。
- 3
対になる残高の差を出す
親の売掛金と子の買掛金のように、対の科目同士で差額を計算し、ゼロでない行だけを抜き出します。
- 4
差額行に確認事項の候補を付ける
差額の大きさ、符号、他の科目に同額の差があるかを見て、考えられる原因を候補として挙げさせます。
Claude for Excelの公式例には「この試算表から3表モデルを組んで」といった依頼が載っています。試算表を読んで表を組むのは想定された使い方です。以下は、その依頼を消去作業に合わせて書き換えた例です。
シート「親試算表」「子試算表」の科目を、シート「科目対応」に対応づけてください。
対応が一意に決まらない科目は、決めずに「要確認」とだけ書いてください。
次に、相手先が相互の会社になっている行だけを集計し、
売掛金と買掛金、売上と仕入、貸付金と借入金、受取利息と支払利息の
4組について、親側・子側・差額を新しいシート「消去前確認」に出してください。
差額は数式で計算し、値の貼り付けにしないでください。最後の一文が効きます。差額が値で貼られると、試算表を差し替えたときに数字が追従しません。数式で組ませておけば、期中の修正後に再集計しても、同じシートがそのまま更新されます。
数値例で見る相互残高の差
次の数字は説明のための架空の例です。親会社A社が子会社B社へ商品を販売している設定にしました。
| 組 | A社(親) | B社(子) | 差額 |
|---|---|---|---|
| 売掛金と買掛金 | A社(親)12,500,000円 | B社(子)12,000,000円 | 差額500,000円 |
| 売上と仕入 | A社(親)48,000,000円 | B社(子)47,500,000円 | 差額500,000円 |
| 貸付金と借入金 | A社(親)20,000,000円 | B社(子)20,000,000円 | 差額0円 |
| 受取利息と支払利息 | A社(親)300,000円 | B社(子)300,000円 | 差額0円 |
差額が出たのは上の2組です。しかも、どちらも50万円で同額です。
同額の差が残高(貸借対照表)と取引高(損益計算書)の両方に出ているなら、1件の取引をA社だけが計上している可能性が高まります。たとえば、期末直前にA社が出荷して売上を立てたものの、B社の検収が翌期になり、仕入と買掛金が未計上というケースです。逆にどちらか1組だけに差が出る場合は、入金の消し込み時期のずれなど、別の原因を疑います。
Claudeには、この「同額の差が複数の組に出ていないか」を見る役を任せられます。依頼文には、次のように書き添えます。
差額がゼロでない行について、同額または近い額の差が
他の組にも出ていないかを確認し、出ていれば同じ行にまとめて示してください。
原因は断定せず、確認先(出荷記録、検収記録、入金記録など)を候補として挙げてください。出力には候補が並びます。ただし、候補はあくまで調べる順番を示す手がかりです。出荷伝票や検収書で裏を取るまで、消去額は動かしません。
消去仕訳を精算表に組み込む
差額の原因が分かったら、消去仕訳を精算表の「消去」ブロックに足します。消去の基本形は2つです。
- 債権債務の消去:買掛金(借方)と売掛金(貸方)を、対になる額で相殺する
- 取引高の消去:売上(借方)と仕入(貸方)を、対になる額で相殺する
先の例で、B社の未計上分をグループ全体として認識する方針なら、連結の側で未達取引の修正仕訳を先に入れ、そのうえで消去します。修正の要否と金額は、経理の判断です。Claudeには「修正仕訳を入れた場合と入れない場合の2通りの連結数字を並べて」と頼むと、判断材料が揃います。
消去仕訳の行は、次のような並びで下書きさせます。
消去No | 借方科目 | 貸方科目 | 金額 | 根拠(消去前確認の行番号) | 確認済
E-01 | 買掛金 | 売掛金 | 12,000,000 | 消去前確認!5 | 未
E-02 | 売上 | 仕入 | 47,500,000 | 消去前確認!6 | 未「確認済」の列を最初から「未」で置いておくと、人が証憑を見た行だけを済に変えていけます。済でない行が残っている間は、連結の数字を確定させない運用にできます。
検算に使う数式
下書きができたら、連結の数字が崩れていないかを数式で確かめます。Claudeに作らせてもよい検算を3つ挙げます。
1. 消去ブロックの借方合計 = 貸方合計
=SUM(消去借方列)-SUM(消去貸方列) → 0
2. 連結の売掛金・買掛金に、内部取引の残高が残っていない
=SUMIFS(連結売掛金, 相手先, "グループ内") → 0
3. 親+子+消去 = 連結(科目ごと)
=親列+子列+消去列-連結列 → 全科目で03つ目は、精算表の横の計算が合っているかを見る基本の検算です。Claudeが数式を組んだあとは、この3つを自分の目で別途確かめてください。Claude for Excelの案内にも、監査に関わる計算は検証なしに任せない、最終の成果物は人の確認なしに出さない、と明記されています。
毎月同じ指示を繰り返さないために
連結作業は月次で同じ形が続きます。サイドバーの設定にある指示欄(Instructions)に書いておけば、Excelでの会話すべてに反映されます。たとえば次のような内容です。
- 差額は必ず数式で計算し、値で貼らない
- 科目の対応が曖昧なときは決めずに「要確認」と書く
- 金額は千円単位にせず円単位で表示する
- 消去仕訳は「確認済」列を「未」にして出すこの指示はExcelだけに効きます。PowerPointやWordの指示とは別の設定です。
Skillsを有効にしている場合、Claudeは作業内容に合うものを自動で使います。サイドバーで / を入力すると、使えるSkillの一覧から直接呼び出せます。月次の締めチェックを自社のSkillにまとめておく運用も考えられます。ただしSkillsとコネクタは、BedrockやVertex AIなどのサードパーティ経由で接続した場合は使えないことがあります。
使えない場面と、守りたい注意点
Claude for Excelには、この作業に影響する制限がいくつかあります。
- データテーブル、マクロ、VBAの操作には対応していません。精算表をマクロで自動生成している会社は、その部分を手作業か別の仕組みで残す必要があります
- Excel 2016と2019のパーペチュアル版・ボリュームライセンス版、iPad、Androidでは動きません。Windowsはビルド16.0.13127.20296以降、Macはバージョン16.46以降が対象です
- 既存データを上書きするときは、Claudeが事前に警告します。それでも、元の精算表のコピーで作業を始めるほうが確実です
- 高リスクな操作の前には確認が出ます。外部由来のファイルでは、確認内容を丁寧に読んでください
データの扱いも確認しておく点です。入力と出力はバックエンド側で30日以内に削除されます。チャット履歴はブラウザーのIndexedDBにローカル保存され、Anthropicのサーバーには置かれません。一方で、組織で設定したデータ保持の設定は引き継がれず、Enterpriseの監査ログにも活動は含まれません。Compliance APIを有効にしている組織では、セッションが対象に入ります。連結のように機密性の高い数字を扱う場合は、情報システム部門と取り扱いを決めてから使います。
週次・月次の他の財務作業とのつなぎ方
連結精算表の前段にあたる個社の月次では、予算と実績の差異を出す作業があります。月次予実対比レポートの差異分析は、同じアドインで科目別の突合としきい値の当て方を扱った手順です。差異抽出の発想は、そのまま内部取引の差額にも使えます。
資金面の確認は資金繰り表の週次更新が参考になります。グループ内の貸付金・借入金は、連結では消去されても、個社の資金繰りでは現金の動きとして残ります。
Datarails FinanceOSのように連結済みの財務データを会話で引ける道具もあります。使い方はClaudeとDatarails FinanceOSの連携にまとめました。Excelで精算表を自社管理するか、連結基盤に任せるかは、親子の会社数や科目体系の違いで判断が分かれます。他のアドインとの違いを知りたい場合は、Claude for ExcelとCopilotの比較も合わせて読むと選びやすくなります。
まとめ
内部取引の消去は、仕訳を切る前の「差を出して、原因を絞る」工程が重く、ここにClaude for Excelが効きます。科目対応表、相互残高の差、同額の差が複数の組に出ていないかの確認までは任せられます。
反対に、差額の原因の確定と、消去額の最終判断は、証憑を見る人の仕事です。「確認済」の列を残し、検算の数式を3本入れておけば、任せた範囲の結果を後から追えます。