表計算監査キット v0.3|Excel記録表・AI確認手順・Python検査スクリプト
- Digital100 JPY
Excelの数字や数式を確認したときに、どこを調べ、何を根拠に判断し、修正後に何を確認したかを残すためのキットです。 Excel記録表、AIへの依頼文と確認手順、Pythonの検査スクリプトをまとめています。まずは記録表だけでも使えます。 ■ こんな確認に ・合計と明細が一致しているか調べたい ・空欄、重複、数式の参照範囲を確認したい ・確認できた不整合と、まだ調べる必要がある箇所を分けたい ・修正後の再確認まで、後から辿れるように残したい ■ 同梱内容 ・Excel記録表:検証サマリー/検証項目/指摘一覧 ・AIへの依頼文と確認手順書 ・Python検査スクリプトとルール設定例 ・架空の練習用データ ・導入手順、検証結果、既知の制限 記録表は検証項目100件・指摘100件まで。必要項目の不足、IDの重複、指摘との紐付けなどを確認する式を備えています。「記録済」は必要な記入がそろった意味で、検査対象の正しさを保証するものではありません。 PythonスクリプトはXLSXとUTF-8 CSVの保存内容を読み、空欄・重複・数値条件・指定した合計との照合などを行います。結果はMarkdownとJSONで出力します。追加パッケージは不要で、Python 3.10以降を想定しています。開発・回帰試験はPython 3.12.14で実施しています。 ■ 使い方 1.ZIPを展開し、はじめにと導入手順を読む 2.Excel記録表を別名で保存する 3.確認対象、期待値、根拠を記入する 4.検査結果と必要な修正を残し、修正後に再確認する AIを使う場合はファイルを読める環境が必要です。AI環境やPythonのインストールを自動設定する商品ではありません。記録表への転記は手入力です。 ■ 検証範囲 v0.3のExcel実機試験について、Microsoft 365 Apps for business 64bit 16.0.20527.20150/Windows 11 Proで220項目一致、失敗0件という報告を受領しています。キーボード操作87項目、Excel本体のCOM自動操作133項目です。元の試験ファイル・実測JSON・画像の独立照合は未実施です。 Pythonスクリプトは55件の回帰試験を実施しています。v0.2の205項目のExcel試験とは別の結果です。 ■ 制限と注意点 ・貼り付けでは入力規則を通らず不正な値が入る場合があります。入力後は記録確認欄を確認してください。 ・マウス操作、リボンやダイアログからの操作すべてを試験したものではありません。並べ替えは表の全列を対象にしてください。 ・Google SheetsへのXLSX取り込みと、v0.3の画面操作は未確認です。 ・Pythonスクリプトは任意のExcel数式を再計算しません。保存された値の鮮度や、業務上の定義は別途確認が必要です。 ・自動修正、自動転記、Google Sheetsへの自動接続機能はありません。 ・100行を超える記録表の拡張や、利用者ごとの個別カスタマイズは今回の検証対象に含みません。 ・会社の資料や個人情報をAIに渡す前に、利用ルールを確認してください。 同梱ExcelのC30にある未試験表示はブック作成時点の記載です。試験対象の同一性を維持するためブックは変更せず、最新の確認範囲は同梱のExcel実機報告に記載しています。 最初はコピーと架空サンプルで試し、実務で使う場合は元資料と照合してください。