乐于分享
好东西不私藏

我用3页Excel,搭了一个动态损益预实分析看板

我用3页Excel,搭了一个动态损益预实分析看板

哈喽大家,我是冰冰

财务月报很耗时的部分,是每个月换月份要改公式,看不同部门要复制表,算YTD累计要重新选区域。

这些重复动作加起来,轻松消耗一个下午。

这篇文章想聊的,是我怎么用5张表解决这个问题,让月报的数据更新从"手动操作"变成"切一下切片器"。


核心思路:把"结构"和"数据"分开

大多数人做月报的方式,是把数据和展示混在一张表里。

改数据的时候容易破坏格式,换月份的时候需要改公式,加个部门要重新调整整个文件。

这套看板的核心逻辑是把数据、计算、展示三层彻底分开

  • 数据层:预算表、实际数表、同期数表,只管录数,不做任何计算
  • 计算层:预实分析表,用SUMPRODUCT统一汇总,输出12项分析指标
  • 展示层:看板页,只管呈现,不放任何公式

三层之间靠科目联合主键串联。每个科目用一级-二级-三级科目拼接成唯一标识,预算、实际、同期三张表靠这个字段对齐匹配。

这个主键是整套系统里最重要的设计决策。它在最开始定好,之后不再变更。


让公式"感知"当前月份的机制

这套看板能做到切片器选月份、全表自动刷新,靠的是一个叫做"开关行"的设计。

预实分析表里有一行专门用来传递"现在是几月"这个信息。切片器选了12月,这一行的12月列就有值,其他列留空。当月公式读这一行来判断该读哪一列,YTD公式读这一行来判断累计到哪个月为止。

例如下图的6月和Q2

换月份的操作因此从"手动改公式"变成"切片器选一下"。


三张数据表,维护成本极低

预算表和同期数表,年初填一次,全年不动。

实际数每月填当月那一列。仅此而已。

预算表记录全年12个月的计划数,同期数表记录上年同期实际值用于同比对比。三张表的结构完全一致,行顺序锁定,靠科目联合主键和SUMPRODUCT在计算层完成匹配汇总。


看板能看什么

下拉选项,支持按月或按季度切换,当期数据和YTD累计同屏显示。

如下图:选择当期显示月/季度数据,选择累计是年初至今实现数据情况。

  • 当期:预算、实际、差异金额和方向
  • YTD:年初至今完成率、累计偏差
  • 全年:全年预算总额、当前完成进度

部门切片器可以单选某个部门,也可以全部合计。科目切片器可以只看收入,或者单独看某类费用。

同一个文件,服务不同场景。

月度经营会上,切到当月,收入、利润、回款三项KPI完成率一屏呈现,部门切片器逐一过,哪个部门偏差大当场看清楚。

老板要月报,截图KPI卡片直接发,不需要另外做PPT。

部门负责人想自查,切到本部门,当期预算和实际的差异按科目列出来,超支在哪一行一目了然。年中复盘的时候,切到Q1-Q2,YTD进度和全年目标的差距摆在那里,下半年预算要不要调整,有数据支撑再做决定。


全年完成率的计算逻辑

看板里有三个核心指标:

YTD完成率 = 累计实际 ÷ 累计预算,衡量执行质量

YTD进度 = 累计预算 ÷ 全年目标,衡量资源节奏

全年完成率 = 累计实际 ÷ 全年目标,衡量终点距离

三者之间有一个简单关系:YTD完成率 × YTD进度 = 全年完成率。

这意味着全年能不能完成,取决于两件事同时做好:按计划节奏推进,以及在预算内完成执行。


最后

这套东西没有用VBA,没有Power Query,全部是SUMPRODUCT和切片器,Office和WPS均可使用。

搭起来需要一点时间,但结构清晰之后,每月维护只有5步:

填实际数、确认期间、切片器选月、刷新、检查图表。

标准化的流程让数据维护不再依赖个人经验,哪怕是新人接手,也能快速上手不出错。

长期来看,不仅能减少重复的工作量,还能保证每月数据口径、分析逻辑的一致性,让经营分析真正成为可沉淀、可复用的管理工具,而不是一次性的应付式工作。

以上是本期的全部内容,我们下篇再见。

模型咨询:bingbingcw1107

财务模型 | 预实分析看板,月报从此不加班

别再被“完成率”骗了:一个公式拆解经营真相

怎样构建管理报表,一次性说清

财务报表&管理报表的区别是什么?