审计公式和数据的准确性和错误。范围决定深度——从选定区域的快速公式检查到完整的财务模型完整性审计。
如果用户已给出范围,则使用它。否则询问他们:
您希望我审计什么范围?
- selection(选择区域) — 仅当前选定的范围
- sheet(工作表) — 仅当前活动工作表
- model(模型) — 整个工作簿,包括财务模型完整性检查(资产负债表平衡、现金勾稽、滚动计算、逻辑合理性)
model 范围是最深入的——在提交给客户或投委会之前,对 DCF、LBO、三表模型、并购、可比公司分析或任何整合财务模型使用此范围。
无论范围大小,均运行以下检查:
| 检查 | 要查找的内容 |
|---|---|
| 公式错误 | #REF!、#VALUE!、#N/A、#DIV/0!、#NAME? |
| 公式中的硬编码 | =A1*1.05 — 其中的 1.05 应为单元格引用 |
| 不一致的公式 | 打破行/列中相邻公式模式的公式 |
| 范围偏差 | SUM/AVERAGE 漏掉了第一行或最后一行 |
| 粘贴覆盖的公式 | 看起来像公式但实际上是硬编码值的单元格 |
| 循环引用 | 有意或无意的 |
| 断裂的跨表链接 | 引用已移动或已删除的单元格 |
| 单位/规模不匹配 | 千与百万混用,% 存储为整数 |
| 隐藏行/工作表 | 可能包含覆盖或过时的计算 |
如果范围为 model,请识别模型类型(DCF / LBO / 三表模型 / 并购 / 可比公司分析 / 自定义)并运行以下适当的完整性检查。
| 检查 | 要查找的内容 |
|---|---|
| 输入/公式分离 | 输入是否与计算清晰分离? |
| 颜色惯例 | 蓝色=输入、黑色=公式、绿色=链接——或模型使用的任何惯例,应用一致? |
| 工作表流程 | 逻辑顺序(假设 → IS → BS → CF → 估值)? |
| 日期标题 | 所有工作表一致? |
| 单位 | 一致(千 vs 百万 vs 实际值)? |
| 检查 | 测试 |
|---|---|
| BS 平衡 | 总资产 = 总负债 + 权益(每个期间) |
| 留存收益滚动 | 期初留存收益 + 净利润 − 股息 = 当期留存收益 |
| 商誉/无形资产 | 来自收购假设的流程(如果涉及并购) |
如果 BS 不平衡,量化每个期间的差额并追踪断裂点——在修复此问题之前,其他一切都不重要。
| 检查 | 测试 |
|---|---|
| 现金勾稽 | CF 期末现金 = BS 现金(每个期间) |
| CF 合计 | CFO + CFI + CFF = Δ现金 |
| D&A 匹配 | CF 上的 D&A = IS 上的 D&A |
| 资本支出匹配 | CF 上的资本支出与 BS 上的 PP&E 滚动一致 |
| WC 变动 | 符号与 BS 变动匹配(ΔAR、ΔAP、Δ存货) |
| 检查 | 测试 |
|---|---|
| 收入构建 | 与分部/产品细节一致 |
| 税务 | 税费 = 税前收入 × 税率(允许递延税调整) |
| 股份数量 | 与稀释明细表一致(期权、可转换证券、回购) |
| 检查 | 标记条件 |
|---|---|
| 增长率 | 超过100%的收入增长而无解释 |
| 利润率 | 超出行业规范 |
| 终值主导 | TV > DCF EV 的约75%(黄色标记) |
| 曲棍球棒 | 预测在后续年度不现实地攀升 |
| 复利 | EBITDA 到第10年复利到荒谬的金额 |
| 边界情况 | 模型在0%或负增长、负 EBITDA、杠杆变为负时断裂 |
DCF:
LBO:
并购:
三表模型:
输出发现结果表:
| 编号 | 工作表 | 单元格/范围 | 严重性 | 类别 | 问题 | 建议修复 |
|---|
严重性:
对于 model 范围,在前面加一行摘要:
模型类型:[DCF/LBO/三表模型/...] — 总体:[干净 / 小问题 / 大问题] — [N] 个严重,[N] 个警告,[N] 个信息
未经询问不要更改任何内容 — 先报告,按需修复。