三张最值得做的 Excel 财务模板:预算、现金流预测、成本核算

一、先讲三条通用设计原则
模板能不能用满三年,取决于结构,不取决于公式有多复杂。
原则一:三表分离
| 区域 | 放什么 | 规则 |
|---|---|---|
| 参数区(假设页) | 增长率、毛利率、费用率、账期、税率等假设值 | 单独一张工作表,集中放置,便于修改 |
| 数据区(明细页) | 明细记录、历史数据 | 保持一维表,不合并单元格 |
| 输出区(报表页) | 汇总结果、图表 | 全部由公式生成,不手工填数 |
核心规则:输出区不留任何手工数字。 一旦有人在报表页手敲了一个数,这个模板的可信度就归零了——因为下次打开时没人知道哪个是算的、哪个是填的。
原则二:公式引用参数,不硬编码
错误写法:=B2*0.06(税率写死在公式里)
正确写法:=B2*参数页!$B$5(引用参数单元格)
好处是:税率、增长率一变,改参数页一处即可,不必逐个改公式。
原则三:金额公式统一套 ROUND
=ROUND(原公式, 2)
避免浮点误差导致的"差一分钱"(详见本系列关于 Excel 财务函数的篇目)。
二、模板一:年度预算表
结构:四张表逐层推导
预算不是一张表,而是一条链:
销售预算 → 回款预算 ┐
├→ 现金预算
采购预算 → 付款预算 ┘
费用预算 ───────────┘
第 1 层:销售预算
参数:各月销量、单价、增长率。
销售额 = ROUND(销量 × 单价, 2)
第 2 层:回款预算(最容易被忽略的一层)
销售额 ≠ 回款额。 按账期把销售额拆分到未来月份:
本月回款 = 本月销售额 × 现款比例
+ 上月销售额 × 月结30天比例
+ 前2月销售额 × 月结60天比例
参数页设置收款结构(如现款 30%、30 天 50%、60 天 20%),回款表即可自动生成。
这一层是预算表与现金流表之间的桥梁——很多企业预算做得漂亮但资金仍然紧张,就是因为预算只做到销售额,没推到回款。
第 3 层:采购与付款预算
由销售预算推导生产/采购需求,再按付款账期推导付款:
采购量 = 预计销量 + 期末目标库存 - 期初库存
采购额 = ROUND(采购量 × 单位成本, 2)
本月付款 = 本月采购额 × 现付比例 + 上月采购额 × 月结比例
第 4 层:费用预算与现金预算
费用分固定与变动两类:变动费用按销售额比例(引用参数页费用率),固定费用按月均摊。
现金预算汇总:
期末现金 = 期初现金 + 回款合计 - 付款合计 - 费用合计 - 税费
加一行"最低现金余额"检查:
资金缺口提示 = IF(期末现金 < 参数页!最低余额, "预警", "正常")
预算表的月度对比列
做成"预算 / 实际 / 差异 / 差异率"四列,每月填入实际数后自动出差异,这比只做年度预算实用得多。
三、模板二:13 周现金流滚动预测表
年度预算看方向,13 周滚动预测管的是生存。
为什么是 13 周
一个季度左右,足够覆盖一个完整的收款与付款周期,又不至于远到数据失真。每周滚动一次:过完一周,把这一周移出、在末端补一周。
表结构(按周为列)
| 行项目 | 说明 |
|---|---|
| 期初现金余额 | 第 1 周为实际数,其余 = 上周期末 |
| 经营流入 | 销售回款(按周拆分)、其他收入 |
| 经营流出 | 采购付款、工资社保、租金、税费、利息 |
| 投资流出 | 设备采购、对外投资 |
| 筹资流入/流出 | 借款到账、还本付息 |
| 净现金流 | 流入合计 - 流出合计 |
| 期末现金余额 | 期初 + 净现金流 |
| 最低余额预警 | 期末 - 最低余额要求,负数即缺口 |
三条实操要点
- 税费要单列并落到具体月份。增值税按月/季、企业所得税按季预缴、个税按月——把它们按历史金额填进对应周,避免"预测看着有钱、报税期暴雷"。
- 工资与社保按发薪日所在周,不按计提月份。
- 最低余额不是 0。设定一个安全垫(如覆盖两周付款额),预警线才有意义。
联动
回款数据可以直接引用预算表的回款预算行,或用 SUMIFS 从应收明细表按周汇总:
=SUMIFS(应收明细!金额列, 应收明细!预计回款周列, 本周编号)
四、模板三:成本核算表
成本核算的核心难题是间接费用怎么分。
表结构:三步归集
第 1 步:料工费归集
| 类别 | 内容 | 归集方式 |
|---|---|---|
| 直接材料 | 构成产品实体的原材料 | 直接归集到产品(按领料单) |
| 直接人工 | 生产工人工资社保 | 能直接归属的直接归集,不能直接归属的进入制造费用 |
| 制造费用 | 折旧、水电、车间管理人员薪酬、辅料 | 归集总额后按标准分配 |
第 2 步:选择分配标准
常用分配标准有三类,选哪个取决于生产特点:
| 分配标准 | 适用场景 |
|---|---|
| 工时(人工工时/机器工时) | 产品工艺差异大、加工时间差异明显 |
| 产量 | 产品结构相近、单件耗用相当 |
| 材料成本 / 材料耗用量 | 材料占成本比重大、加工费与材料高度相关 |
第 3 步:计算分配率并分摊
制造费用分配率 = 制造费用总额 ÷ 分配标准总量
某产品应分摊 = 该产品分配标准量 × 分配率
单位成本 = (直接材料 + 直接人工 + 分摊制造费用) ÷ 完工产量
用 Excel 实现时,把"分配标准总量"放在参数区,各产品的分摊公式统一引用它:
=ROUND($B$总费用 × (本产品工时 / $B$总工时), 2)
与账面核对(必做一步)
模板算出的成本总额,必须每月与财务软件的生产成本科目余额核对。差异通常来自三类:
- 在产品的期初期末变化未纳入;
- 部分制造费用未及时入账(如水电费次月才开票);
- 分配标准量统计口径与财务不一致。
核对不上的模板不能用于定价决策。
五、模板维护的六个坑
- 参数硬编码在公式里 → 政策或费率一变就要逐个改,且容易漏。参数必须单列并引用。
- 输出区手工填数 → 破坏模板可信度,且下月覆盖时无从分辨。
- 引用区域未扩展 → 新增行后公式没跟上。建议用超级表(Ctrl+T)或整列引用。
- 公式被复制粘贴覆盖 → 粘贴时选"值"覆盖了公式区。建议锁定公式单元格、设置工作表保护。
- 单位不一致 → 有的表用"元"、有的用"万元",汇总时放大 10000 倍。在每张表顶部标明单位。
- 版本混乱 → 用"文件名 + 日期 + 版本号"命名,历史版本归档,不要在同一文件上反复另存。
额外一条:模板投入使用前,用一组已知结果的数据跑一遍验证。能算出预期结果,才算建完。
六、哪些该留在 Excel,哪些该回到系统
| 场景 | 建议 |
|---|---|
| 假设测算、敏感性分析、滚动预测 | Excel(需要灵活试算) |
| 销售/采购/费用的实际发生数 | 财务软件(有凭证、有审核、有留痕) |
| 对外报送的预算与经营分析 | 以系统数据为底稿,Excel 做呈现与测算 |
正确的做法是"系统出数、Excel 演绎":预算的实际数、成本的实际发生额,都应从财务软件导出,而不是在模板里手工录入。这样模板的分析和系统的账簿始终对得上。
柠檬云财务软件提供凭证录入、账簿生成、报表编制与多辅助核算(客户、供应商、部门、项目、存货等),可按部门或项目归集费用与成本,直接对应预算表和成本核算表的维度;账套备份支持自动备份并导出 Excel 与 PDF,导出的结构化数据可作为模板的数据源,省去手工整理台账的环节。专业版关联进销存可一键引入单据自动生成凭证,采购与出入库数据直接支撑采购预算与材料成本归集。
需要说明边界:软件的作用是提供准确的数据源与核算归集,不替代预算编制与成本决策。预算假设是否合理、分配标准是否恰当、定价是否可行,属于管理判断,Excel 模板只是把这些判断显性化、可计算化的工具。模板算出的结果不能回流覆盖系统账簿,两者不一致时以系统数据为准并核查差异原因。











