Excel财务仪表盘瀑布图:如何添加上月PBT作为基准?
构建以上月/当月PBT为基准的Excel瀑布图解决方案
一、反向推导上月PBT数据
你已经有当月PBT和各项目的MTD差异值(当月-上月的差值),可通过以下逻辑算出上月PBT:
- 计算公式:
上月PBT = 当月PBT - SUM(Total Revenue差异值, COGS差异值, Fixed cost差异值, Fin Cost & Depn差异值, Other Income差异值, One Time exception差异值) - 原理:当月PBT = 上月PBT + 所有项目的差异总和,反向推导即可得到上月PBT。
二、整理瀑布图专用数据源
需要构建一个结构化表格,示例如下(可直接在Excel中创建):
| 项目 | 上月数值 | MTD差异值 | 瀑布图起始值 | 瀑布图展示值 |
|---|---|---|---|---|
| 上月PBT | 【计算结果】 | 0 | 0 | 【上月PBT值】 |
| Total Revenue | 当月收入-差异值 | 【差异值】 | 【上月PBT值】 | 【差异值】 |
| COGS | 当月COGS-差异值 | 【差异值】 | 上月PBT+收入差异 | 【差异值】 |
| Fixed cost | 当月固定成本-差异值 | 【差异值】 | 上一行起始值+上一行展示值 | 【差异值】 |
| Fin Cost & Depn | 当月财务费用&折旧-差异值 | 【差异值】 | 上一行起始值+上一行展示值 | 【差异值】 |
| Other Income | 当月其他收入-差异值 | 【差异值】 | 上一行起始值+上一行展示值 | 【差异值】 |
| One Time exception | 当月一次性例外项-差异值 | 【差异值】 | 上一行起始值+上一行展示值 | 【差异值】 |
| 当月PBT | 【已知数值】 | 0 | 上一行起始值+上一行展示值 | 【当月PBT值】 |
核心列说明:
- 瀑布图起始值:每一行的起始值等于上一行的
起始值 + 展示值,成本类差异为负数时会自动扣减,无需手动调整 - 瀑布图展示值:仅首尾的「上月PBT」「当月PBT」用自身数值,其余项目直接用MTD差异值
三、插入并配置瀑布图
- 选中表格中的项目列、瀑布图起始值、瀑布图展示值三列数据
- 插入瀑布图:点击Excel菜单栏的
插入→图表→ 选择瀑布图(部分版本叫“瀑布/漏斗图”) - 设置总计项:选中图表里的「上月PBT」和「当月PBT」数据点,右键选择
设置数据点格式,勾选设置为总计——这两个点会显示为实心柱体,中间增减项则显示为悬浮的差异柱 - 样式适配:根据参考样式调整颜色(比如收入差异设为绿色,成本类差异设为红色)、添加数据标签、调整坐标轴刻度和标题
四、数据校验
- 验证所有差异值的总和是否等于
当月PBT - 上月PBT,确保上月PBT推导正确 - 检查瀑布图的中间项累加后,最终是否精准落到当月PBT的数值上
内容的提问来源于stack exchange,提问作者Revathi Ippili
相关产品推荐
相关产品推荐

