目次

監査調書におけるExcelの位置づけ

監基報230.8は監査調書について「実施した監査手続の性質、時期及び範囲」と「監査手続の結果及び入手した監査証拠」の記録を求めている。これをExcelで実現するには、計算の根拠が追跡可能な構造が必要になる。
多くの監査人がExcelを電卓として使っている。数値を入力し、計算結果を得て、終わり。しかし監基報が求めるのは監査証拠としてのExcelファイル。つまり、第三者が見て理解できる形式での記録。
監基報230.A8は「経験豊富な監査人が理解できる詳細さ」を求める。これをExcelに適用すると3つの原則が導かれる:

  • 透明性:すべての数式が参照元を明示する
  • 再現性:同じインプットから同じ結果が得られる
  • 検証可能性:計算ロジックが外部からチェックできる
  • 完全性:ISA 230.A2が例示するように、対象母集団の範囲やサンプル抽出条件など、分析の前提がファイル内に記録されている

必須関数とその実践的活用法

INDEX・MATCHの組み合わせ


VLOOKUPの限界を知っている監査人は少ない。左側の列しか検索できず、列の挿入でエラーになる。INDEX・MATCHなら両方向検索が可能で、列構成の変更にも対応する。
```excel
=INDEX(返り値の範囲, MATCH(検索値, 検索範囲, 0))
```
実践例: 勘定科目残高の照合で、科目コードから期末残高を抽出する場合:
```excel
=INDEX(試算表!C:C, MATCH(A2, 試算表!A:A, 0))
```
これなら試算表の列順を変更してもエラーにならない。

SUMIF・SUMIFSによる条件集計


監査では「特定条件下での合計値」が頻繁に必要になる。売掛金の期別分析、費用の部門別集計、資産の種類別評価額等。
```excel
=SUMIFS(合計範囲, 条件範囲1, 条件1, 条件範囲2, 条件2)
```
複数条件での絞り込みは、手作業による集計ミスを防ぐ。

XLOOKUP(Excel 365以降)


INDEX・MATCHを一つの関数で実現する。エラー値の制御も組み込まれている。
```excel
=XLOOKUP(検索値, 検索配列, 返し値配列, [見つからない場合], [一致モード], [検索モード])
```
ただし、監査法人のExcelバージョンが古い場合は使えない。

データ分析技術

ピボットテーブルの監査活用


仕訳データから異常取引を検出する最も効率的な方法。総勘定元帳のCSVデータがあれば、数分で分析できる。
分析手順:
文書化ノート:ピボットテーブルのレイアウト設定を調書に記載。第三者が同じ分析を再現できるよう、フィールド配置とフィルター条件を明記する。

条件付き書式による視覚化


数値の羅列では見落としやすい異常値を、色分けで明確にする。
監査での応用例:
色分けのルールを調書に記載すれば、監査証拠としても有効。

データ検証とエラーチェック


Excelの「データ検証」機能で入力エラーを防ぐ。特に重要性の計算や比率分析では、想定外の値の入力を制限する。
```
許可:小数 / 次の値の間:0 / 1
```
これで重要性の料率が0〜100%の範囲に制限される。

  • データを行:勘定科目、列:月次、値:借方金額で配置
  • 金額の大きい取引から順にソート
  • 異常な変動のある科目を特定
  • 該当取引の詳細を元帳で確認
  • 売掛金回転日数が業界平均を大幅に超える取引先
  • 月次売上が前年同月比50%以上の変動
  • 棚卸資産の単価が標準原価から20%以上乖離
  • ISA 240.A43が例示する不正リスク指標に該当する仕訳(期末日付近の大口手入力仕訳、相手勘定が通常と異なるパターン等)

ファイル管理と品質管理

ファイル命名規則


監査調書の命名規則は監査法人で統一されているはずだが、Excelの内部構造についてルールがある法人は少ない。
推奨構造:
```
01_インプット(変更する値のみ)
02_計算(数式のみ)
03_アウトプット(結果表示のみ)
```
この3層構造により、どの値が計算の起点か明確になる。

数式の参照管理


相対参照と絶対参照の使い分けが、ファイル破損の原因になることが多い。
基本ルール:
  • 行のコピーで変化すべき参照:A1(相対参照)
  • 行をコピーしても固定すべき参照:$A$1(絶対参照)
  • 列は固定、行は変化:$A1(混合参照)
  • 他シート参照:'01_インプット'!$B$3のようにシート名を明記し、数式バーで参照先を追跡できるようにする

実践例:重要性の計算

対象会社: 田中製作所株式会社(自動車部品製造、従業員180名、売上高42億円)

ステップ1:基準値の設定


|基準|金額(千円)|料率|重要性(千円)|
|---|---:|---:|---:|
|売上高|4,200,000|0.5%|21,000|
|税引前利益|315,000|5.0%|15,750|
|総資産|2,100,000|0.5%|10,500|
文書化ノート:業種別の一般的な料率を適用。自動車部品製造業では売上高基準0.5%が標準的。

ステップ2:定性的調整


基準値から算出した重要性:21,000千円
定性的調整要因:
調整後重要性:18,000千円(15%の引き下げ)
文書化ノート:調整理由と調整幅の根拠を別シートに詳記。ISA 320.A2の定性的要因を参考に判断。

ステップ3:実行重要性の設定


重要性:18,000千円
実行重要性:13,500千円(75%)
文書化ノート:ISA 320.A11に基づき、未発見の虚偽表示の集積リスクを考慮。前年度の未修正項目は500千円(問題なし)。
  • 新規上場準備中(保守的な調整が必要)
  • 前期に不適正意見の可能性が検討された

よくある間違い

  • 循環参照の放置:Excelが警告を出すが、「計算できているから」と放置するケースが多い。循環参照は予期しない計算エラーを引き起こす。
  • ハードコーディングの多用:数値を直接セルに入力し、計算根拠が不明になる。すべての数値は参照元を明確にする。
  • 非表示行・列の見落とし:フィルターや非表示設定により、重要なデータが見えなくなる。印刷前に全データの表示を確認する。
  • バージョン管理の欠如:ISA 230.A23は監査調書の変更履歴を求めている。ファイル名に日付を含めるか、変更ログシートを設けて修正内容と修正者を記録する。

チェックリスト

  • すべての数式に参照元が明記されているか
  • ファイル内の数値に手入力(ハードコード)がないか
  • 計算結果の検算用シートが用意されているか
  • 第三者がファイル構造を理解できるか
  • データ検証機能で入力エラーを防げているか
  • 最も重要な点:監基報230.8の文書化要件を満たすレベルの詳細さで作成されているか

関連リンク

実務に役立つ監査の知見を毎週お届けします。

試験対策ではありません。監査を効率化する実践的な内容です。

290以上のガイドを公開20の無料ツール現役の監査人が構築

スパムはありません。私たちは監査人であり、マーケターではありません。