关于 variance-analysis
variance-analysis 是一项财务差异分析技能,面向需要比较预算、实际与预测数据的分析人员。它提供差异分解、重要性判断、说明撰写和瀑布图方法;分析结果应由合格财务专业人员审核。
主要功能
- 01价格、销量与组合差异分解
- 02人员成本及费用类别分析
- 03差异重要性阈值与调查优先级
- 04差异说明结构与质量检查
- 05瀑布图及预算对比方法
适用场景
- 01解释实际值与预算的差异
- 02分析人员成本或利润率变化
- 03整理预测准确度和期间趋势
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill variance-analysis安装后在 Claude Code 中输入/variance-analysis确认已加载。
详细介绍
差异分析
重要提示:本技能用于辅助差异分析工作流程,不提供财务建议。所有分析在用于报告前,均应由具备资质的财务专业人员审核。
涵盖差异分解技术、重要性阈值、叙述生成、瀑布图方法,以及预算与实际、预测之间的对比。
差异分解技术
价格/数量分解
最基础的差异分解方法。适用于收入、销货成本,以及任何可以表示为价格 x 数量的指标。
公式:
Total Variance = Actual - Budget (or Prior)
Volume Effect = (Actual Volume - Budget Volume) x Budget Price
Price Effect = (Actual Price - Budget Price) x Actual Volume
Mix Effect = Residual (interaction term), or allocated proportionally
Verification: Volume Effect + Price Effect = Total Variance
(when mix is embedded in the price/volume terms)
三因素分解(分离组合影响):
Volume Effect = (Actual Volume - Budget Volume) x Budget Price x Budget Mix
Price Effect = (Actual Price - Budget Price) x Budget Volume x Actual Mix
Mix Effect = Budget Price x Budget Volume x (Actual Mix - Budget Mix)
示例——收入差异:
- 预算:10,000 件,单价 50 美元 = 500,000 美元
- 实际:11,000 件,单价 48 美元 = 528,000 美元
- 总差异:+28,000 美元(有利)
- 数量影响:+1,000 件 x 50 美元 = +50,000 美元(有利——销量增加)
- 价格影响:-2 美元 x 11,000 件 = -22,000 美元(不利——平均售价下降)
- 净额:+28,000 美元
费率/组合分解
用于分析不同细分业务单位经济效益不同时的综合费率。
公式:
Rate Effect = Sum of (Actual Volume_i x (Actual Rate_i - Budget Rate_i))
Mix Effect = Sum of (Budget Rate_i x (Actual Volume_i - Expected Volume_i at Budget Mix))
示例——毛利率差异:
- 产品 A:毛利率 60%,产品 B:毛利率 40%
- 预算组合:A 占 50%,B 占 50% → 综合毛利率 50%
- 实际组合:A 占 40%,B 占 60% → 综合毛利率 48%
- 组合影响解释了 2 个百分点的毛利率下滑
人员数量/薪酬分解
用于分析薪资和人力成本差异。
Total Comp Variance = Actual Compensation - Budget Compensation
Decompose into:
1. Headcount variance = (Actual HC - Budget HC) x Budget Avg Comp
2. Rate variance = (Actual Avg Comp - Budget Avg Comp) x Budget HC
3. Mix variance = Difference due to level/department mix shift
4. Timing variance = Hiring earlier/later than planned (partial-period effect)
5. Attrition impact = Savings from unplanned departures (partially offset by backfill costs)
支出类别分解
用于价格/数量不适用时的运营费用分析。
Total OpEx Variance = Actual OpEx - Budget OpEx
Decompose by:
1. Headcount-driven costs (salaries, benefits, payroll taxes, recruiting)
2. Volume-driven costs (hosting, transaction fees, commissions, shipping)
3. Discretionary spend (travel, events, professional services, marketing programs)
4. Contractual/fixed costs (rent, insurance, software licenses, subscriptions)
5. One-time / non-recurring (severance, legal settlements, write-offs, project costs)
6. Timing / phasing (spend shifted between periods vs plan)
重要性阈值与调查触发条件
设定阈值
重要性阈值用于确定哪些差异需要调查并作出叙述性解释。阈值可基于以下因素设定:
- 财务报表重要性: 通常为关键基准(收入、总资产、净利润)的 1%-5%
- 科目规模: 规模较大的科目应采用较低的百分比阈值
- 波动性: 波动较大的科目可能需要较高的阈值,以避免噪声干扰
- 管理层关注度: 多大的差异会改变决策?
推荐阈值框架
| 对比类型 | 金额阈值 | 百分比阈值 | 触发条件 |
|---|---|---|---|
| 实际 vs 预算 | 因组织而异 | 10% | 任一超出即触发 |
| 实际 vs 上期 | 因组织而异 | 15% | 任一超出即触发 |
| 实际 vs 预测 | 因组织而异 | 5% | 任一超出即触发 |
| 环比(MoM) | 因组织而异 | 20% | 任一超出即触发 |
金额阈值应根据贵组织的规模设定。常见做法:利润表科目取收入的 0.5%-1%。
调查优先级
当多个差异超过阈值时,按以下顺序确定调查优先级:
- 绝对金额差异最大者——对损益表影响最大
- 百分比差异最大者——可能表明流程问题或错误
- 方向异常——与趋势或预期相反的差异
- 新出现的差异——原本符合预期、现已偏离的科目
- 累积/持续扩大的差异——每期都在增长
差异解释的叙述生成
每项差异叙述的结构
[Line Item]: [Favorable/Unfavorable] variance of $[amount] ([percentage]%)
vs [comparison basis] for [period]
Driver: [Primary driver description]
[2-3 sentences explaining the business reason for the variance, with specific
quantification of contributing factors]
Outlook: [One-time / Expected to continue / Improving / Deteriorating]
Action: [None required / Monitor / Investigate further / Update forecast]
叙述质量检查清单
优秀的差异叙述应当:
- 具体: 指明实际驱动因素,而不只是“高于预期”
- 量化: 包含每个驱动因素的金额和百分比影响
- 有因果关系: 解释原因(为什么发生),而不仅仅是发生了什么
- 前瞻性: 说明该差异是否预计会持续
- 可执行: 指出所需的后续跟进或决策
- 简洁: 2-4 句话,避免冗余填充
常见的叙述性反面案例
- "由于营收增加,营收高于预算"(循环论证,没有给出实际解释)
- "本期费用偏高"(过于笼统:哪些费用?为什么?)
- "时间性因素",但未说明哪些项目提前或延后,以及何时会恢复正常
- "一次性",但未说明该项目是什么
- 对于重大差异使用"各类小项目"(必须进一步拆解)
- 只关注最大驱动因素,忽略了相互抵消的项目
瀑布图方法论
概念
瀑布图(或桥接图)通过一系列正向和负向贡献项,展示从一个数值到另一个数值的变化过程。用于可视化差异分解。
数据结构
Starting value: [Base/Budget/Prior period amount]
Drivers: [List of contributing factors with signed amounts]
Ending value: [Actual/Current period amount]
Verification: Starting value + Sum of all drivers = Ending value
文本瀑布图格式
当无法使用图表工具时,可以用文本形式呈现瀑布图:
WATERFALL: Revenue — Q4 Actual vs Q4 Budget
Q4 Budget Revenue $10,000K
|
|--[+] Volume growth (new customers) +$800K
|--[+] Expansion revenue (existing customers) +$400K
|--[-] Price reductions / discounting -$200K
|--[-] Churn / contraction -$350K
|--[+] FX tailwind +$50K
|--[-] Timing (deals slipped to Q1) -$150K
|
Q4 Actual Revenue $10,550K
Net Variance: +$550K (+5.5% favorable)
桥接对账表
用对账表补充瀑布图:
| 驱动因素 | 金额 | 占差异比例 | 累计 |
|---|---|---|---|
| 业务量增长 | +$800K | 145% | +$800K |
| 扩展营收 | +$400K | 73% | +$1,200K |
| 价格下调 | -$200K | -36% | +$1,000K |
| 流失/收缩 | -$350K | -64% | +$650K |
| 汇率顺风 | +$50K | 9% | +$700K |
| 时间性因素(交易延期) | -$150K | -27% | +$550K |
| 总差异 | +$550K | 100% |
注:当存在相互抵消的项目时,单个驱动因素的占比可能超过 100%。
瀑布图最佳实践
- 按从最大正向到最大负向排序驱动因素(或按合理的业务逻辑顺序)
- 驱动因素最多保留 5-8 项,将较小项目合并为"其他"
- 核对瀑布图是否勾稽(起始值 + 各驱动因素 = 结束值)
- 配色:有利用绿色,不利用红色(用于可视化图表)
- 每个柱形都应同时标注金额和简要说明
- 包含一个"总差异"汇总柱
预算与实际、预测的对比
三方对比框架
| 指标 | 预算 | 预测 | 实际 | 预算差异($) | 预算差异(%) | 预测差异($) | 预测差异(%) |
|---|---|---|---|---|---|---|---|
| 营收 | $X | $X | $X | $X | X% | $X | X% |
| 销售成本 | $X | $X | $X | $X | X% | $X | X% |
| 毛利 | $X | $X | $X | $X | X% | $X | X% |
各类对比的适用场景
- 实际 vs 预算: 年度绩效衡量、薪酬决策、董事会汇报。预算在年初设定,通常不作调整。
- 实际 vs 预测: 运营管理,识别新出现的问题。预测会定期(每月或每季度)更新,以反映当前预期。
- 预测 vs 预算: 了解预期自制定计划以来的变化。有助于发现计划准确性问题。
- 实际 vs 上期: 趋势分析、环比业绩。适用于预算没有参考意义的情况(如新业务线、收购后)。
- 实际 vs 去年同期: 同比增长分析、经季节性调整后的对比。
预测准确性分析
跟踪预测随时间的准确程度,以改进计划工作:
Forecast Accuracy = 1 - |Actual - Forecast| / |Actual|
MAPE (Mean Absolute Percentage Error) = Average of |Actual - Forecast| / |Actual| across periods
| 期间 | 预测 | 实际 | 差异 | 准确率 |
|---|---|---|---|---|
| 1月 | $X | $X | $X (X%) | XX% |
| 2月 | $X | $X | $X (X%) | XX% |
| ... | ... | ... | ... | ... |
| 平均 | MAPE | XX% |
差异趋势分析
跟踪全年差异的变化,以识别系统性偏差:
- 持续有利: 预算可能过于保守(故意压低目标)
- 持续不利: 预算可能过于激进,或执行存在问题
- 不利差异逐步扩大: 业绩恶化或目标不切实际
- 差异逐步缩小: 预测准确性随全年推进而提高(正常模式)
- 波动较大: 业务不可预测,或预测方法论存在问题
评论
支持 Markdown