用途:为在 Excel 中构建财务模型提供统一的内部约定,使不同模型都能以相同方式被阅读、核查和扩展。领域技能默认遵循这些约定,只描述差异部分。
主要能力与布局:工作表顺序按计算流程排列:Cover → Inputs → Timing → 计算表 → Outputs → Checks。输入只放在输入表;计算表除结构性常量(1、12、0)外不含硬编码数字。时间按列从左到右,一行一个项目,每个时间序列行在所有列使用相同公式。每张计算表左侧保留标签、单位、总计/常量、空白间隔列,再进入首个期间;间隔列使首期 opening = prior closing 与其他期公式一致。当时间线超出模型窗口用于前瞻值时,总计只覆盖模型窗口(如用带 in-model 标志的 SUMPRODUCT)。
输入:每个费率、费用、百分比和期限都有独立命名输入单元格,公式中不写死字面量(如 =Price*0.75、=Rate+4%)。每个数字只有一个来源,明细预算或备份表必须汇入模型使用的总计。每个事件由单一输入链推导,避免两个输入描述同一日期。开关只接受其实现的值,检查标记其他值。定义名称不区分大小写,Rev_0 与 REV_0 是同一名称,后定义者静默生效。求解值(目标搜索、目标值)不得粘贴覆盖输入。
格式与符号:硬编码输入用蓝色字体,公式用黑色,跨表链接用绿色。每行注明单位,总计与小计视觉区分(加粗、上边框)。现金流入为正、流出为负,保持一致,并在 Cover 表标注该约定。
时间与收益:期间由标志(1/0 行,如建设、运营、未偿债务)驱动,标志由 Timing 上的开始日期和持续时间计算,用标志相乘而非在每个公式中对日期写 IF。收益指标统一报告一种 IRR 定义并标注;由月度现金流计算年化率为 (1 + IRR)^12 − 1,而非 IRR × 12。
检查:Checks 表将所有检查汇总为一个主标志显示在 Cover 上。每个标志用 IFERROR(…, 1) 包裹,使错误值计为失败而非破坏主标志。警告(值得复查的输入)与错误(模型有误)分开。至少检查:资产负债表平衡、现金不为负(除非允许)、来源=用途、债务在到期前全部偿还。
限制与避免:避免循环引用(用复制粘贴宏或上期余额打破平均余额利息的循环,并说明所用方法);避免合并单元格、隐藏行存放逻辑、以及混合输入与逻辑的公式(如 =B5*1.03)。