可比公司分析
在 Excel 中构建可比公司分析——包括运营指标、估值倍数以及相对于同行组的统计基准测试。与 excel-author 配合使用。适用于上市公司估值、IPO 定价、行业基准测试或异常值检测。
技能元数据
| 来源 | 可选 — 使用 hermes skills install official/finance/comps-analysis 安装 |
| 路径 | optional-skills/finance/comps-analysis |
| 版本 | 1.0.0 |
| 作者 | Anthropic(由 Nous Research 改编) |
| 许可证 | Apache-2.0 |
| 平台 | linux, macos, windows |
| 标签 | finance, valuation, comps, excel, openpyxl, modeling, investment-banking |
| 相关技能 | excel-author, pptx-author, dcf-model, lbo-model |
参考:完整 SKILL.md
以下是 Hermes 在触发此技能时加载的完整技能定义。这是技能激活时代理看到的指令。
环境
此技能假设使用 无头模式 openpyxl — 你正在磁盘上生成一个 .xlsx 文件。
遵循 excel-author 技能关于单元格着色、公式、命名范围和敏感性表的约定。
交付前重新计算:python /path/to/excel-author/scripts/recalc.py ./out/model.xlsx。
可比公司分析
⚠️ 关键:数据源优先级(首先阅读)
始终遵循以下数据源层级:
- 第一:检查 MCP 数据源 - 如果 S&P Kensho MCP、FactSet MCP 或 Daloopa MCP 可用,则专门使用它们获取财务和交易信息
- 如果上述 MCP 数据源可用,请勿使用网络搜索
- 仅在 MCP 不可用时: 然后使用 Bloomberg Terminal、SEC EDGAR 备案文件或其他机构来源
- 切勿将网络搜索作为主要数据源 - 它缺乏机构级分析所需的准确性、审计轨迹和可靠性
为何重要: MCP 来源提供经过验证的、具有适当引用的机构级数据。网络搜索结果可能过时、不准确或不可靠,不适合用于财务分析。
概述
此技能教导代理构建结合运营指标、估值倍数和统计基准测试的机构级可比公司分析。输出是一个结构化的 Excel/电子表格,通过同行比较支持明智的投资决策。
参考资料与情境化:
examples/comps_example.xlsx 中提供了一个可比公司分析示例。在使用此技能目录中的此文件或其他示例文件时,请智能地使用它们:
可以使用示例来:
- 理解结构层次(各部分如何流动)
- 掌握预期的严谨程度(统计深度、文档标准)
- 学习原则(清晰的标题、透明的公式、审计轨迹)
不要使用示例来:
- 精确复制格式或指标
- 不考虑上下文而复制布局
- 不顾受众而应用相同的视觉风格
始终先问自己:
- “你有首选格式还是我应该调整模板风格?”
- “受众是谁?”(投资委员会、董事会演示、快速参考、详细备忘录)
- “关键问题是什么?”(估值、增长分析、竞争定位、效率)
- “背景是什么?”(并购评估、投资决策、行业基准测试、绩效审查)
根据具体情况进行调整:
- 行业背景:大型科技巨头需要的指标与新兴 SaaS 初创公司不同
- 特定行业需求:尽早添加相关指标(例如,科技行业的云 ARR、企业客户、开发者生态系统)
- 公司熟悉度:知名公司可能需要较少的背景介绍,更多关注差异分析
- 决策类型:并购与持续投资组合监控需要不同的侧重点
核心原则: 使用模板原则(清晰的结构、统计严谨性、透明的公式),但根据上下文变化执行方式。目标是机构质量的分析,而不是看起来像机构的模板。
用户提供的示例和明确偏好始终优先于默认设置。
核心理念
“首先构建正确的结构,然后让数据讲述故事。”
从迫使人们战略性思考重要事项的标题开始,输入干净的数据,构建透明的公式,让统计数据自动呈现。一个好的可比公司分析应该让未构建它的人也能立即读懂。
⚠️ 关键:公式优于硬编码 + 逐步验证
使用公式,而非硬编码:
- 每个派生值(利润率、倍数、统计数据)必须是引用输入单元格的 Excel 公式——绝不能是粘贴进来的预计算数字
- 当使用 Python/openpyxl 构建工作表时:写入
cell.value = "=E7/C7"(公式字符串),而不是cell.value = 0.687(计算结果) - 唯一应硬编码的值是原始输入数据(收入、EBITDA、股价等)——且每一个都必须附带包含其来源的单元格注释
- 原因:模型必须在输入更改时自动更新。硬编码的利润率是一个潜伏的静默错误。
与用户逐步验证:
- 设置结构后 → 在填充数据之前向用户展示标题布局
- 输入原始数据后 → 向用户展示输入块,并在构建公式之前确认来源/期间
- 构建运营指标公式后 → 展示计算出的利润率,并在进入估值阶段之前与用户进行合理性检查
- 构建估值倍数后 → 展示倍数,并在添加统计数据之前确认它们看起来合理
- 不要从头到尾构建整个工作表然后再呈现——通过确认每个部分来尽早发现错误
第 1 部分:文档结构与设置
标题块(第 1-3 行)
Row 1: [ANALYSIS TITLE] - COMPARABLE COMPANY ANALYSIS
Row 2: [List of Companies with Tickers] • [Company 1 (TICK1)] • [Company 2 (TICK2)] • [Company 3 (TICK3)]
Row 3: As of [Period] | All figures in [USD Millions/Billions] except per-share amounts and ratios
重要性: 立即建立上下文。任何打开此文件的人都知道他们在看什么、何时创建的以及如何解读这些数字。
视觉规范标准(可选 - 用户偏好和上传的模板始终优先)
重要提示:这些仅是建议的默认值。请始终优先遵循:
- 用户明确的格式偏好
- 任何上传模板文件中的格式
- 公司/团队风格指南
- 这些默认值(仅在没有其他指导时提供)
建议字体与排版:
- 字体系列:Times New Roman(专业、易读、行业标准)
- 字号:数据单元格为 11pt,标题为 12pt
- 粗体文本:章节标题、公司名称、统计标签
默认颜色与 shading — 专业蓝/灰调色板(越少越好):
- 保持克制 — 仅使用蓝色和灰色。不要引入绿色、橙色、红色或多种强调色。一个干净的可比公司分析表总共使用 3-4 种颜色。
- 章节标题(例如,“OPERATING STATISTICS & FINANCIAL METRICS”):
- 深蓝色背景(
#1F4E79或#17365D海军蓝) - 白色粗体文本
- 跨所有列的全行着色
- 深蓝色背景(
- 列标题(例如,“Company”, “Revenue”, “Margin”):
- 浅蓝色背景(
#D9E1F2或类似的淡蓝色) - 黑色粗体文本
- 居中对齐
- 浅蓝色背景(
- 数据行:
- 公司数据使用白色背景
- 公式使用黑色文本;硬编码输入使用蓝色文本
- 统计数据行(最大值、第 75 百分位数等):
- 浅灰色背景(
#F2F2F2) - 黑色文本,标签左对齐
- 浅灰色背景(
- 这就是全部调色板:深蓝色 + 浅蓝色 + 浅灰色 + 白色。除非用户的模板另有说明,否则不使用其他颜色。
建议的格式约定:
- 小数精度:
- 百分比:1 位小数 (12.3%)
- 倍数:1 位小数 (13.5x)
- 美元金额:无小数,使用千位分隔符 (69,632)
- 以百分比显示的利润率:1 位小数 (68.7%)
- 边框:无边框(干净、简约的外观)
- 对齐方式:所有指标居中对齐,以获得干净、统一的外观
- 单元格尺寸:所有列宽应均匀/相等,所有行高应一致(创建干净、专业的网格)
注意: 如果用户提供模板文件或指定不同的格式,请使用该格式。
第 2 部分:运营统计与财务指标
核心列(从这些开始)
- Company - 名称,格式一致
- Revenue - 规模指标(可以是 LTM、季度或年度,取决于上下文)
- Revenue Growth - 同比百分比变化
- Gross Profit - 收入减去销售成本
- Gross Margin - GP/Revenue(基本盈利能力)
- EBITDA - 息税折旧摊销前利润
- EBITDA Margin - EBITDA/Revenue(运营效率)
可选附加项(根据行业/目的选择)
- Quarterly vs LTM - 如果季节性很重要,则同时包括两者
- Free Cash Flow - 适用于资本密集型或 SaaS 业务
- FCF Margin - FCF/Revenue(现金生成效率)
- Net Income - 适用于成熟、盈利的公司
- Operating Income - 适用于折旧和摊销变化的企业
- CapEx metrics - 适用于资产密集型行业
- Rule of 40 - 专门针对 SaaS(增长率 % + 利润率 %)
- FCF Conversion - 用于盈利质量分析(高级)
公式示例(以第 7 行为例)
// Core ratios - these are always calculated
Gross Margin (F7): =E7/C7
EBITDA Margin (H7): =G7/C7
// Optional ratios - include if relevant
FCF Margin: =[FCF]/[Revenue]
Net Margin: =[Net Income]/[Revenue]
Rule of 40: =[Growth %]+[FCF Margin %]
黄金法则: 每个比率应为 [某项] / [收入] 或 [某项] / [本表中的某项]。保持简单。
统计块(在公司数据之后)
关键:为所有可比指标(比率、利润率、增长率、倍数)添加统计公式。
[Leave one blank row for visual separation]
- Maximum: =MAX(B7:B9)
- 75th Percentile: =QUARTILE(B7:B9,3)
- Median: =MEDIAN(B7:B9)
- 25th Percentile: =QUARTILE(B7:B9,1)
- Minimum: =MIN(B7:B9)
需要统计数据的列(可比指标):
- 收入增长率 %、毛利率 %、EBITDA 利润率 %、每股收益 (EPS)
- 企业价值/收入 (EV/Revenue)、企业价值/EBITDA (EV/EBITDA)、市盈率 (P/E)、股息率 %、贝塔系数 (Beta)
不需要统计数据的列(规模指标):
- 收入、EBITDA、净利润(绝对规模因公司规模而异)
- 市值、企业价值(在不同规模的公司之间不可比)
注意: 在公司数据行和统计数据行之间添加一个空白行,以实现视觉分隔。不要添加“行业统计数据 (SECTOR STATISTICS)”或“估值统计数据 (VALUATION STATISTICS)”标题行。
为什么四分位数很重要: 它们展示的是分布情况,而不仅仅是平均值。第 75 百分位数的倍数告诉你“溢价”公司的交易水平。
第 3 部分:估值倍数与投资指标
核心估值列(从这些开始)
- 公司 (Company) - 与运营部分的顺序相同
- 市值 (Market Cap) - 当前市场估值
- 企业价值 (Enterprise Value) - 市值 ± 净债务/现金
- 企业价值/收入 (EV/Revenue) - 市场为每美元销售额支付的价格
- 企业价值/EBITDA (EV/EBITDA) - 市场为每美元收益支付的价格
- 市盈率 (P/E Ratio) - 价格相对于净收益的比例
可选估值指标(根据上下文选择)
- 自由现金流收益率 (FCF Yield) - 自由现金流/市值(用于以现金为重点的分析)
- PEG 比率 (PEG Ratio) - 市盈率/增长率(用于成长型公司)
- 市净率 (Price/Book) - 市场价值与账面价值之比(用于重资产企业)
- 净资产收益率/总资产收益率 (ROE/ROA) - 回报指标(用于盈利能力比较)
- 收入/EBITDA 复合年增长率 (CAGR) - 历史增长率(用于趋势分析)
- 资产周转率 (Asset Turnover) - 收入/资产(用于运营效率分析)
- 债务/权益比率 (Debt/Equity) - 杠杆率(用于资本结构分析)
关键原则: 包含 3-5 个对你的行业至关重要的核心倍数。不要仅仅因为可以就包含所有可能的指标。
公式示例
// Core multiples - always include these
EV/Revenue: =[Enterprise Value]/[LTM Revenue]
EV/EBITDA: =[Enterprise Value]/[LTM EBITDA]
P/E Ratio: =[Market Cap]/[Net Income]
// Optional multiples - include if data available
FCF Yield: =[LTM FCF]/[Market Cap]
PEG Ratio: =[P/E]/[Growth Rate %]
交叉引用规则
关键: 估值倍数必须引用运营指标部分。切勿重复输入相同的原始数据。如果收入在 C7 单元格,那么 EV/Revenue 公式应引用 C7。
统计数据块
结构与运营部分相同:每个指标的最大值、第 75 百分位数、中位数、第 25 百分位数、最小值。在公司数据和统计数据之间添加一个空白行以进行视觉分隔。不要添加“估值统计数据 (VALUATION STATISTICS)”标题行。
第 4 部分:注释与方法论文档
必需组件
数据来源与质量:
- 数据来自哪里?(S&P Kensho MCP、FactSet MCP、Daloopa MCP、Bloomberg、SEC 文件)
- 覆盖哪个时期?(2024 年第四季度,经审计的数据)
- 如何验证?(与 10-K/10-Q 表格交叉核对)
- 注意:如果可用,优先使用 MCP 数据源(S&P Kensho、FactSet、Daloopa),以获得更高的准确性和可追溯性
关键定义:
- EBITDA 计算方法(毛利 + 折旧与摊销,或营业利润 + 折旧与摊销)
- 自由现金流公式(经营现金流 - 资本支出)
- 特殊指标解释(40 法则、自由现金流转化率)
- 时间段定义(LTM、CAGR 计算周期)
估值方法论:
- 企业价值是如何计算的?(市值 + 净债务)
- 使用了哪些增长率?(历史 CAGR、远期预测)
- 是否进行了任何调整?(排除一次性项目、标准化利润率)
分析框架:
- 投资论点是什么?(云/SaaS 效率)
- 哪些指标最重要?(现金生成、资本效率)
- 读者应如何解读统计数据?(四分位数提供背景信息)
第 5 部分:选择合适的指标(决策框架)
从“我要回答什么问题?”开始
“哪家公司被低估了?” → 重点关注:EV/Revenue、EV/EBITDA、P/E、市值 → 跳过:运营细节、增长指标
“哪家公司效率最高?” → 重点关注:毛利率、EBITDA 利润率、自由现金流利润率、资产周转率 → 跳过:规模指标、绝对美元金额
“哪家公司增长最快?” → 重点关注:收入增长率 %、EBITDA 复合年增长率 (CAGR)、用户/客户增长 → 跳过:利润率指标、杠杆比率
“哪家是最好的现金生成器?” → 重点关注:自由现金流 (FCF)、自由现金流利润率、自由现金流转化率、资本支出强度 → 跳过:EBITDA、市盈率 (P/E) 比率
特定行业的指标选择
软件/SaaS: 必须具备:收入增长率、毛利率、40 法则 (Rule of 40) 可选:年度经常性收入 (ARR)、净收入留存率 (NDR)、客户获取成本回收期 (CAC Payback) 跳过:资产周转率、库存指标
制造业/工业: 必须具备:EBITDA 利润率、资产周转率、资本支出/收入 可选:总资产收益率 (ROA)、库存周转率、积压订单 跳过:40 法则、SaaS 指标
金融服务: 必须具备:净资产收益率 (ROE)、总资产收益率 (ROA)、效率比率、市盈率 (P/E) 可选:净息差、贷款损失准备金 跳过:毛利率、EBITDA(对银行无意义)
零售/电子商务: 必须具备:收入增长率、毛利率、库存周转率 可选:同店销售额、客户获取成本 跳过:重度研发或资本支出指标
“5-10 规则”
5 个运营指标 - 收入、增长率、2-3 个利润率/效率指标 5 个估值指标 - 市值、企业价值、3 个倍数 = 总共 10 列 - 足以讲述故事,又不会多到让人迷失主线
如果你有超过 15 个指标,你可能包含了噪音。请无情地删减。
第 6 部分:最佳实践与质量检查
开始之前
- 定义可比公司组 - 公司必须具有真正的可比性(相似的商业模式、规模、地理位置)
- 选择正确的期间 - LTM(最近十二个月)可平滑季节性波动;季度数据可显示趋势
- 预先统一单位 - 选择“百万”还是“十亿”会影响所有内容
- 映射数据来源 - 明确每个数字的来源
构建过程中
-
首先输入所有原始数据 - 在编写公式之前完成蓝色文本的输入
-
为所有硬编码输入添加单元格注释 - 右键单击单元格 → 插入注释 → 记录来源或假设
对于 sourced data( sourced 数据),准确引用来源:
- 示例:“Bloomberg Terminal - MSFT Equity DES,访问日期 2024-10-02”
- 示例:“2024年第四季度 10-K 文件,第42页,项目‘Total Revenue’(总收入)”
- 示例:“截至 2024-10-02 的 FactSet 一致预期估计值”
- 尽可能包含超链接:右键单击单元格 → 链接 → 粘贴指向 SEC 文件、数据源或报告的 URL
对于假设,解释推理过程:
- 示例:“基于同行中位数假设 EBITDA 利润率为 15%,因为该公司未披露”
- 示例:“估算企业价值为市值 + 5000万美元净债务(来自第三季度资产负债表,第四季度数据尚不可用)”
- 示例:“基于华尔街一致预期每股收益 3.45 美元的前向市盈率(12位分析师估计值的平均值)”
为何这很重要:便于审计追踪、数据验证、假设透明化以及未来更新
-
逐行构建公式 - 在继续之前测试每个计算
-
对标题使用绝对引用 - $C$6 锁定标题行
-
保持格式一致 - 百分比应格式化为百分比,而非小数
-
添加条件格式 - 自动突出显示异常值
合理性检查
- 利润率测试:毛利率 > EBITDA 利润率 > 净利率(根据定义始终成立)
- 倍数合理性:
- EV/Revenue(企业价值/收入):通常为 0.5-20倍(因行业而异,差异较大)
- EV/EBITDA(企业价值/息税折旧摊销前利润):通常为 8-25倍(跨行业相对一致)
- P/E(市盈率):通常为 10-50倍(取决于增长率)
- 增长与倍数的相关性:较高的增长通常意味着较高的倍数
- 规模与效率的权衡:大型公司通常拥有更好的利润率(规模效益)
常见错误避免
❌ 在公式中混合使用市值和企业价值 ❌ 分子和分母使用不同的时间段(LTM 与季度数据混用) ❌ 在公式中硬编码数字而不是使用单元格引用 ❌ 硬编码输入没有添加单元格注释以引用来源或解释假设 ❌ 在有可用链接时,缺少指向 SEC 文件或数据源的超链接 ❌ 包含过多没有明确目的的指标 ❌ 包含不可比的公司(不同的商业模式) ❌ 使用过时的数据且未披露 ❌ 错误地计算百分比的平均值(应使用中位数)
第6部分:高级功能
动态标题
对于显示计算的列,使用清晰的单位标签:
Revenue Growth (YoY) % | EBITDA Margin | FCF Margin | Rule of 40
四分位分析的优势
除了均值/中位数,四分位数还显示:
- 第75百分位数 = “溢价”公司的交易区间
- 中位数 = 典型的市场估值
- 第25百分位数 = “折价”区间
这有助于回答:“与同行相比,我们的目标公司是交易昂贵还是便宜?”
行业特定调整
软件/SaaS:
- 添加:ARR(年度经常性收入)、净美元留存率、CAC(客户获取成本)回收周期
- 强调:40法则、自由现金流利润率、大于70%的毛利率
医疗保健:
- 添加:研发/收入比、管线价值、监管状态
- 强调:EBITDA 利润率、增长率、报销风险
工业:
- 添加:积压订单、订单簿趋势、地域组合
- 强调:ROIC(投入资本回报率)、资产周转率、周期性调整
消费品:
- 添加:同店销售额、客户获取成本、品牌价值
- 强调:收入增长、毛利率、库存周转率
第7部分:工作流程与实用技巧
逐步流程
-
设置结构(30分钟)
- 创建所有标题
- 格式化单元格(输入项为蓝色,公式为黑色)
- 固定单位和日期引用
-
收集数据(60-90分钟)
- 从主要来源提取数据(S&P Kensho MCP、FactSet MCP、Daloopa MCP,如果可用;否则使用 Bloomberg、SEC)
- 以蓝色输入所有原始数字
- 在注释部分记录来源
-
构建公式(30分钟)
- 从简单的比率开始(利润率)
- 进展到倍数(EV/Revenue)
- 添加交叉检查(利润率是否合理?)
-
添加统计数据(15分钟)
- 复制所有列的公式结构
- 验证范围是否正确(B7:B9,而不是 B7:B10)
- 检查四分位逻辑
-
质量控制(30分钟)
- 运行合理性检查
- 验证公式引用
- 检查 #DIV/0! 或 #REF! 错误
- 与已知基准进行比较
-
文档记录(15分钟)
- 完成注释部分
- 添加数据来源
- 定义方法论
- 为分析添加日期戳
专业技巧
- 保存模板:构建一次,永久复用
- 对异常值进行颜色编码:对超过 2 个标准差的值使用条件格式
- 链接到源文件:超链接至 Bloomberg 截图或 SEC 备案文件
- 版本控制:保存为“Comps_v1_2024-12-15”并清晰标注日期
- 协作审查:让他人检查你的公式
Excel 格式检查清单(可选 - 根据用户偏好调整)
- 字体设置为用户首选样式(默认:Times New Roman,数据 11pt,标题 12pt)
- 章节标题按照用户模板格式化(默认:深蓝色 #17365D,白色粗体文字)
- 列标题按照用户模板格式化(默认:浅蓝/灰色 #D9E2F3,黑色粗体文字)
- 统计行按照用户模板格式化(默认:浅灰色 #F2F2F2)
- 不应用边框(干净、简约的外观)
- 列宽设置为统一/均匀宽度(营造干净、专业的外观)
- 行高设置为一致的高度(数据行通常为 20-25pt)
- 数字格式具有适当的小数精度和千位分隔符
- 所有指标居中对齐,以获得干净、统一的外观
- 在公司数据和统计行之间留一个空白行用于分隔
- 没有单独的“行业统计 (SECTOR STATISTICS)”或“估值统计 (VALUATION STATISTICS)”标题行
- 每个硬编码输入单元格都有注释,包含:(1) 确切的数据来源,或 (2) 假设说明
- 在适用的单元格中添加超链接(SEC 备案文件、数据提供商页面、报告)
第 8 节:示例模板布局
简单版本(从此开始):
┌─────────────────────────────────────────────────────────────┐
│ TECHNOLOGY - COMPARABLE COMPANY ANALYSIS │
│ Microsoft • Alphabet • Amazon │
│ As of Q4 2024 | All figures in USD Millions │
├─────────────────────────────────────────────────────────────┤
│ OPERATING METRICS │
├──────────┬─────────┬─────────┬──────────┬──────────────────┤
│ Company │ Revenue │ Growth │ Gross │ EBITDA │ EBITDA │
│ │ (LTM) │ (YoY) │ Margin │ (LTM) │ Margin │
├──────────┼─────────┼─────────┼──────────┼─────────┼────────┤
│ MSFT │ 261,400 │ 12.3% │ 68.7% │ 205,100 │ 78.4% │
│ GOOGL │ 349,800 │ 11.8% │ 57.9% │ 239,300 │ 68.4% │
│ AMZN │ 638,100 │ 10.5% │ 47.3% │ 152,600 │ 23.9% │
│ │ │ │ │ │ │ [blank row]
│ Median │ =MEDIAN │ =MEDIAN │ =MEDIAN │ =MEDIAN │=MEDIAN │
│ 75th % │ =QUART │ =QUART │ =QUART │ =QUART │=QUART │
│ 25th % │ =QUART │ =QUART │ =QUART │ =QUART │=QUART │
├─────────────────────────────────────────────────────────────┤
│ VALUATION MULTIPLES │
├──────────┬──────────┬──────────┬──────────┬────────────────┤
│ Company │ Mkt Cap │ EV │ EV/Rev │ EV/EBITDA │ P/E│
├──────────┼──────────┼──────────┼──────────┼───────────┼────┤
│ MSFT │3,550,000 │3,530,000 │ 13.5x │ 17.2x │36.0│
│ GOOGL │2,030,000 │1,960,000 │ 5.6x │ 8.2x │24.5│
│ AMZN │2,226,000 │2,320,000 │ 3.6x │ 15.2x │58.3│
│ │ │ │ │ │ │ [blank row]
│ Median │ =MEDIAN │ =MEDIAN │ =MEDIAN │ =MEDIAN │=MED│
│ 75th % │ =QUART │ =QUART │ =QUART │ =QUART │=QRT│
│ 25th % │ =QUART │ =QUART │ =QUART │ =QUART │=QRT│
└──────────┴──────────┴──────────┴──────────┴───────────┴────┘
仅在需要时增加复杂性:
- 如果季节性因素重要,则同时包含季度数据和 LTM(过去十二个月)数据
- 如果现金流生成是关键故事线,则添加 FCF(自由现金流)指标
- 包含特定行业的指标(如 SaaS 的 Rule of 40 等)
- 如果公司有 >5 家,则添加更多统计行
第 9 节:特定行业的补充内容(可选)
仅在这些指标对你的分析至关重要时才添加。大多数可比公司分析仅使用核心指标即可正常运行。
软件/SaaS: 如果相关则添加:ARR(年度经常性收入)、净美元留存率、Rule of 40
金融服务: 如果相关则添加:ROE(净资产收益率)、净息差、效率比率
电子商务: 如果相关则添加:GMV(商品交易总额)、变现率 (Take Rate)、活跃买家
医疗保健: 如果相关则添加:研发/收入比、管线价值、专利时间表
制造业: 如果相关则添加:资产周转率、库存周转率、积压订单
第 10 节:危险信号与警告标志
数据质量问题
🚩 时间段不一致(混合季度和年度数据)
🚩 缺少数据且无解释
🚩 不同数据源之间存在显著差异(>10% 的差异)
估值危险信号
🚩 对 EBITDA 为负的公司使用 EBITDA 倍数进行估值(应改用收入倍数)
🚩 P/E 比率 >100x 且没有超增长故事支撑
🚩 利润率不符合行业常理
可比性问题
🚩 财政年度结束日不同(导致时间错位问题)
🚩 混合纯业务公司和 conglomerates(综合性企业集团)
🚩 商业模式存在重大差异却被标记为“可比公司”
如有疑虑,排除该公司。 拥有 3 家完美的可比公司胜过拥有 6 家存疑的可比公司。
第 11 节:公式参考指南
基本 Excel 公式
// Statistical Functions
=AVERAGE(range) // Simple mean
=MEDIAN(range) // Middle value
=QUARTILE(range, 1) // 25th percentile
=QUARTILE(range, 3) // 75th percentile
=MAX(range) // Maximum value
=MIN(range) // Minimum value
=STDEV.P(range) // Standard deviation
// Financial Calculations
=B7/C7 // Simple ratio (Margin)
=SUM(B7:B9)/3 // Average of multiple companies
=IF(B7>0, C7/B7, "N/A") // Conditional calculation
=IFERROR(C7/D7, 0) // Handle divide by zero
// Cross-Sheet References
='Sheet1'!B7 // Reference another sheet
=VLOOKUP(A7, Table1, 2) // Lookup from data table
=INDEX(MATCH()) // Advanced lookup
// Formatting
=TEXT(B7, "0.0%") // Format as percentage
=TEXT(C7, "#,##0") // Thousands separator
常用比率公式
Gross Margin = Gross Profit / Revenue
EBITDA Margin = EBITDA / Revenue
FCF Margin = Free Cash Flow / Revenue
FCF Conversion = FCF / Operating Cash Flow
ROE = Net Income / Shareholders' Equity
ROA = Net Income / Total Assets
Asset Turnover = Revenue / Total Assets
Debt/Equity = Total Debt / Shareholders' Equity
关键原则总结
- 结构驱动洞察 - 正确的标题迫使正确的思考方式
- 少即是多 - 5-10 个关键指标胜过 20 个无关指标
- 根据你的问题选择指标 - 估值分析 ≠ 效率分析
- 统计数据揭示模式 - 中位数/四分位数比平均值揭示更多信息
- 透明度胜于复杂性 - 每个人都理解的简单公式
- 可比性为王 - 排除不良可比公司优于强行纳入
- 记录你的选择 - 在备注部分解释选择了哪些指标及原因
输出检查清单
在交付可比公司分析之前,请验证:
- 所有公司真正具有可比性
- 数据来自一致的时间段
- 单位清晰标注(百万/十亿)
- 公式引用单元格,而非硬编码值
- 所有硬编码输入单元格都有注释,包含:(1) 带有引用的确切数据来源,或 (2) 带有解释的清晰假设
- 在相关位置添加超链接(SEC EDGAR 备案文件、Bloomberg 页面、研究报告)
- 统计数据至少包含 5 个指标(最大值、75th 百分位、中位数、25th 百分位、最小值)
- 备注部分记录了来源和方法论
- 视觉格式遵循惯例(蓝色 = 输入,黑色 = 公式)
- 合理性检查通过(利润率符合逻辑,倍数合理)
- 日期戳为当前日期(“截至 [日期]”)
- 公式审计显示无错误(#DIV/0!, #REF!, #N/A)
持续改进
完成可比公司分析后,请问自己:
- 统计数据是否揭示了意想不到的洞察?
- 是否有任何数据缺口限制了分析?
- 利益相关者是否要求了你未包含的指标?
- 实际花费时间与预期花费时间相比如何?
- 下次如何做才能使其更有用?
最佳的可比公司分析(comps analyses)会随着每次迭代而不断演进。保存模板,从反馈中学习,并根据决策者实际使用的内容来优化结构。
数据源 — 优先使用 MCP,Web 作为备选
下文许多地方提到“使用 S&P Kensho MCP / Daloopa MCP / FactSet MCP”。这些是源自原始 Cowork 插件上下文的商业金融数据 MCP。在 Hermes 中:
- 如果你配置了任何结构化金融数据 MCP(Hermes 支持 MCP — 参见
native-mcp技能),请优先将其用于时点可比公司分析、先例交易和 filings(监管文件)。 - 否则,回退到以下方式:
- 针对美国 filings,对 SEC EDGAR (
https://www.sec.gov/cgi-bin/browse-edgar) 使用web_search/web_extract - 通过公司投资者关系(IR)页面获取新闻稿和财报演示文稿
- 使用
browser_navigate访问交互式数据门户 - 用户提供的数据(当上下文中缺少数据时,明确向用户询问)
- 针对美国 filings,对 SEC EDGAR (
- 切勿捏造。如果无法找到某个倍数、先例或 filing 编号的来源,请将单元格标记为
[UNSOURCED]并向用户展示。
归属说明
本技能改编自 Anthropic 的 Claude for Financial Services 插件套件(Apache-2.0 许可证)。已移除 Office-JS / Cowork 实时 Excel 路径;此版本通过 excel-author 技能的约定,面向无头模式下的 openpyxl。原始项目:https://github.com/anthropics/financial-services