模板要求

此技能使用 LBO 模型的模板。始终首先检查是否有附带的模板文件。

在开始任何 LBO 模型之前:

  1. 如果附带了/提供了模板文件:严格使用该模板的结构 — 复制它并用用户的数据填充
  2. 如果没有附带模板:询问用户:"您有想要我使用的特定 LBO 模板吗?如果没有,我可以使用包含来源与用途、运营模型、债务明细表和回报分析的标准模板。"
  3. 如果使用标准模板:复制 examples/LBO_Model.xlsx 作为您的起点,并用用户的假设填充

重要:当附加了像 LBO_Model.xlsx 这样的文件时,您必须将其用作模板 — 不要从头构建。即使模板看起来很复杂或具有超出需要的功能,也要复制它并根据用户的要求进行调整。永远不要在提供模板时决定"从头构建"。


Claude 的关键说明 — 先阅读

环境:Office JS vs Python

如果在 Excel 内部运行(Office 插件 / Office JS 环境):

如果生成独立的 .xlsx 文件(无实时 Excel 会话):

本技能的其余部分使用 openpyxl 示例编写,但相同的原则适用于 Office JS — 只需转换 API 调用。

核心原则

公式颜色惯例

填充颜色配色 — 专业蓝与灰(默认,除非用户/模板另有指定)

数字格式标准


首先明确要求

在填充任何公式之前:


模板分析阶段 — 首先执行此操作

在填充任何公式之前,彻底检查模板:

  1. 映射结构 — 识别每个部分的位置以及它们之间的相互关系。注意哪些部分为其他部分提供输入。

  2. 理解时间线 — 哪些列对应哪些期间?是否有"交割"或"备考"列?预测期从哪里开始?

  3. 识别输入单元格 vs 公式单元格 — 模板通常使用颜色编码、边框或底纹来指示哪些单元格需要输入 vs 公式。尊重这些惯例。

  4. 仔细阅读现有标签 — 行标签准确告诉您预期什么计算。不要假设 — 阅读模板在要求什么。

  5. 检查现有公式 — 有些模板是部分填充的。除非被特别要求,否则不要覆盖工作正常的公式。

  6. 注意模板特定的惯例 — 符号惯例、小计结构、各部分如何组织、是否有不同的组成部分使用单独的工作表等。


填充公式 — 通用方法

对于每个需要公式的单元格,遵循此层级:

步骤 1:检查模板

步骤 2:检查用户的说明

步骤 3:应用标准实践


常见问题领域

以下计算模式经常在 LBO 模型中引起问题。在遇到这些模式时要特别注意:

平衡部分

税务计算

利息和循环引用

债务偿还 / 现金扫除

回报计算(IRR/MOIC)

敏感性表格


验证检查清单 — 完成后运行

运行公式验证

python /mnt/skills/public/xlsx/recalc.py model.xlsx

必须返回成功且零错误。

部分平衡

收入/运营预测

资产负债表(如适用)

现金流量表(如适用)

辅助明细表

债务/融资明细表(如适用)

回报/输出分析

敏感性表格(如适用)

格式

逻辑合理性检查


要避免的常见错误

错误 出什么问题 如何修复
硬编码计算值 输入更改时模型不更新 始终使用引用源单元格的公式
复制后单元格引用错误 公式指向错误的单元格 验证所有链接,适当使用 $ 锚定
循环引用错误 模型无法计算 对利息类计算使用期初余额,打破循环
各部分不平衡 应匹配的合计不匹配 确保一个项目是插值(计算为差额)
不可能出现的负余额 使用/支付超过可用量 适当使用 MAX(0, ...) 或 MIN 函数
IRR/回报错误 符号错误或范围不完整 检查现金流符号并确保公式覆盖所有期间
敏感性表格显示相同值 公式未随输入变化 检查单元格引用 — 需要混合引用(A5、B4)
滚动计算不一致 期初 ≠ 上期期末 验证期间之间的链接
符号惯例不一致 加项变成减项或反之 全程一致遵循模板的惯例

与用户协作 — 逐部分检查点


此技能通过用正确的公式、适当的格式和经过验证的计算填充模板,生成投资银行质量的 LBO 模型。该技能适应任何模板结构,同时确保财务准确性和专业呈现标准。