假设登记册生成器 是做什么的?
何时使用
当模型完成并需要为交接、签核或重复使用进行文档化时,使用此技能。在客户或审阅者询问“你的假设来自哪里?”时、在模型需要经过正式批准才能进行资本配置决策时、在模型将由多人随时间更新时、或者在商业案例需要正式的假设签核日志时,触发它。它将一个工作模型转换成一个完整文档化、可审计的资产。
它做什么
生成一个结构化的假设登记册:一个专门的“假设”工作表,列出模型中的每个重要假设,包含以下列:假设名称、类别、基准值、来源和理由、乐观值和悲观值、敏感性排名(对关键输出的影响)以及负责人。包括使用数据表输出计算敏感性排名的公式,以及用于需要主动监控的假设的标志系统。
方法
-
定义什么是“重要假设”。 并非模型中的每个输入都需要进入假设登记册。重要假设是:(a) 高敏感性的输入(龙卷风图的前 50%),(b) 真正不确定的输入(非基于合同或监管确定性),以及 (c) 如果出错,会改变建议或决策的输入。高度确定的假设(例如,法定税率、已知合同价格)仍然需要列入登记册,但应标记为“低”敏感性排名和“监管/合同”来源。
-
构建假设登记册结构。 “假设”工作表具有以下列布局:
A 列:假设 ID(A001、A002...,便于交叉引用)。 B 列:假设名称(清晰标签,与“输入”工作表标签一致)。 C 列:类别(收入、成本、资本、宏观/市场、运营、战略)。 D 列:基准值(引用“输入”工作表单元格,而非硬编码重复值)。 E 列:单位(%、$M、x、#、天等)。 F 列:来源/理由(文本:这个数字来自哪里?管理层指导、行业报告、历史平均值、分析师共识、基准测试)。 G 列:乐观值(乐观情景中的有利假设值)。 H 列:悲观值(悲观情景中的保守假设值)。 I 列:敏感性排名(高/中/低或基于对关键输出影响的 1-10 数字排名)。 J 列:对关键输出的影响(当假设从悲观值摆动到乐观值时,关键输出的变化——根据龙卷风分析计算得出)。 K 列:监控标志(主动/被动——主动意味着该假设应在每次模型刷新时重新审视)。 L 列:负责人(负责验证和更新此假设的人员)。 M 列:最后验证日期(该假设上次与现实核对的时间)。 N 列:备注(任何附加上下文、计划中的变更、不确定性标志)。
-
从“输入”工作表填充假设登记册。 系统地浏览“输入”工作表。对于每个蓝色填充的输入单元格,在“假设”工作表中创建一个对应的行。“基准值”列 (D) 应是对“输入”工作表的单元格引用:
='Inputs'!$D$5。这确保登记册始终显示当前模型值,而不是静态副本。 -
填写有意义的“来源/理由”条目。 这对于审计和签核目的来说是最重要的列。可接受的来源:“管理层指导,2024财年预算演示”、“来自经审计财务报表(2021-2023财年)的 3 年历史平均值”、“行业基准:[行业]从[数据类型]的中位数”、“来自可比上市公司的分析师共识”、“合同:供应商协议日期为[日期]”、“基于可比交易数据估算。”不可接受:“假设”、“估计”或空白。
-
定义“乐观值”和“悲观值”。 如果已构建三种情景模型,则直接从“情景输入”工作表提取乐观值和悲观值:
='Scenario Inputs'!$E$5(乐观值) 和='Scenario Inputs'!$F$5(悲观值)。如果不存在情景模型,则根据龙卷风分析的正负范围设置乐观值和悲观值。在“备注”列中记录该范围的合理性。 -
使用数据表输出计算敏感性排名。 每个假设的敏感性排名衡量当该假设从悲观值摆动到乐观值时对关键模型输出的影响。
如果已构建龙卷风图数据表(使用
sensitivity-tornado技能),则直接引用该数据表中的影响值。“对关键输出的影响”公式:
='Tornado - Data Table'!F_row - 'Tornado - Data Table'!E_row(该变量的高影响减去低影响)。敏感性排名(1-10,其中 1 影响最大):在“影响”列上使用 RANK 函数:
=RANK(J5, $J$5:$J$50, 0),其中 J5 是该假设的“影响”列单元格。排名 1 意味着这是影响最大的单一假设。敏感性类别(高/中/低):
=IF(I5<=3,"High",IF(I5<=7,"Medium","Low")),其中 I5 是数字排名。 -
排序和组织登记册。 按“敏感性排名”升序排序,以便将影响最大的假设放在顶部。在每个排名层级内,按“类别”排序。添加冻结标题行,以便在滚动时保持列名可见。添加 Excel 自动筛选,以便用户可以按类别、负责人或敏感性排名进行筛选。
-
在顶部添加摘要部分。 在登记册主体上方,添加一个摘要块:
登记册中的总假设数:
=COUNTA(A_range)-header rows高敏感性假设数:=COUNTIF(SensitivityCategoryRange,"High")主动监控假设数:=COUNTIF(MonitoringFlagRange,"Active")无来源的假设数:=COUNTBLANK(SourceRange)最后完整审查日期:[手动输入的日期单元格] 审查人:[手动输入的姓名单元格] -
应用格式以增强可读性。 应用行带状(交替的浅灰色和白色行)。对“敏感性类别”列应用条件格式:高 = 橙色填充,中 = 黄色填充,低 = 无填充。对“监控标志”列应用条件格式:主动 = 蓝色填充。对“最后验证日期”列应用条件格式:如果日期超过 90 天前(
=TODAY()-M_cell>90),则显示红色填充。 -
定义监控协议。 对于每个“主动”监控假设,记录:谁负责更新它,应该多久审查一次,以及应该检查哪些外部数据源。这可将登记册转变为一个动态文档。添加一个计划审查日期列:该假设下次应被检查的日期。
-
将登记册与模型签核流程关联。 添加“签核人”列和“签核日期”列。对于正式的审批流程,每个假设负责人在模型呈现之前应签核其假设。顶部的摘要块应标记任何未签核的假设:
=COUNTBLANK(SignOffRange)。如果此计数大于零,则不应向董事会或投资委员会呈现模型。 -
维护登记册的版本历史。 当模型更新时,更新假设登记册。添加“先前基准值”列和“与前一版本的变更”列。这创建了一个审计跟踪,显示假设如何在模型版本之间演变。“文档”工作表应记录每个版本的变更摘要。
输入
- 来自“输入”工作表的所有模型输入列表(名称、值、单位)
- 每个假设的来源或理由(管理层指导、历史数据、基准)
- 每个假设的乐观值和悲观值(来自情景模型或龙卷风分析)
- 每个假设对关键输出的影响(来自