如何在 Excel 中创建现金流预测:5 个简单步骤

现金流预测可以估算您的企业在未来几周或几个月内流入和流出的资金。要在 Excel 中制作现金流预测,请为每个周期设置一列,输入您的期初余额,然后逐行预测现金流入和现金流出。接着计算每个周期的期末余额,并找出最低点。
本指南将解释预测所包含的内容、如何选择按周或按月周期,以及使用公式的五个 Excel 步骤。随后,它将通过一个实际案例进行演练,介绍如何解读预测结果,以及导致预测不可靠的常见错误。
什么是现金流预测
澳大利亚政府的 business.gov.au 网站给出了明确的定义:“现金流预测是对您未来销售额和成本的估算。”它还补充道,该预测可以帮助您“了解自己是否有足够的收入来支付成本”。
其目的非常实用。根据该网页,预测“将帮助您防止现金短缺并避免债务”。利润和现金并不是一回事。一家企业在账面上可能是盈利的,但如果客户延迟付款或有一笔巨额账单先到期,企业仍可能面临现金短缺。
现金流预测很容易与现金流量表混淆。现金流量表记录的是已经发生的事情。而预测则是使用相同的结构来估算未来将要发生的事情。business.gov.au 网站直接建立了这两者之间的联系。您可以通过在现金流量表模板中“输入每个未来周期的估算数据”来创建预测。
如果您需要回顾过去的版本,我们关于现金流报告的指南中有所涵盖。本指南则侧重于展望未来的版本。
预测中包含哪些内容
business.gov.au 网站列出了现金流量表所需的科目,而预测则使用相同的科目和估算数据。
| 科目 | 含义 | 如何计算 |
|---|---|---|
| 期初余额 | 周期开始时的现金 | 第一周期:您的银行存款余额。后续周期:上一个周期的期末余额 |
| 现金流入 | 流入企业的资金 | 销售额、应收账款回款、拨款、退税 |
| 总流入 | 该周期内的所有现金流入 | 所有流入科目的总和 |
| 现金流出 | 企业支付的款项 | 费用、营销、采购、租金、水电费等 |
| 总流出 | 该周期内的所有现金流出 | 所有流出科目的总和 |
| 月度现金余额 | 该周期内的净变动 | 总流入减去总流出 |
| 期末余额 | 周期结束时的现金 | 期初余额加上总流入减去总流出 |
同一页面上的两点注意事项很容易被忽略。如果您使用的是估算成本,“请清晰地标记并解释它们”。此外,请说明您的数据是包含还是不包含销售税,因为将两者混淆会使总额失真。
按周还是按月周期
您选择的周期会改变预测的实用性。
按月周期适合规划未来一年的工作。business.gov.au 的模板就是按年和月设计的。月度总额也便于与去年的数据进行对比。一个工作表中可以轻松容纳 12 列。
按周周期适合现金流紧张的情况。当员工工资、租金和供应商账单落在同一个月的不同周时,月度视图可能会掩盖短期的资金缺口。滚动 13 周视图(每周一列)可以在该详细级别上覆盖整个季度。
一种实用的方法是两者兼顾。在时间最关键的下个季度使用按周周期,而在今年余下的时间里使用按月周期。
如何在 Excel 中创建现金流预测
以下五个步骤将在一个工作表上构建一个 12 个月的预测。如果您更改列标题,相同的布局也适用于按周周期。
步骤 1:设置布局和期初余额
将科目放在 A 列,将周期横向放在第 1 行。首先在 B1 到 M1 中输入周期标签,例如 1 月到 12 月。
在 A 列中,按以下顺序输入科目:期初余额,然后是现金流入标题(每个收入来源占一行)。添加总流入,然后是现金流出(每个成本占一行),接着是总流出。最后以净现金流和期末余额结束。
在第一个期初余额单元格 B2 中,输入您当前的银行存款余额。暂时不要填写其他期初余额单元格,因为它们将在步骤 4 中链接到上一个周期的期末余额。
将该工作表清晰地标记为预测,并注明制作日期。没有日期的预测以后很容易被误认为是实际数据。
步骤 2:预测现金流入
为每个现金来源输入一行,例如客户回款、其他收入、收到的贷款、拨款和退税。
business.gov.au 网站建议了一种简单的方法。您可以通过“查看往年数据、识别季节性趋势并考虑固定收入来源”来预测现金流入。从去年的同月数据开始,然后根据已知变化进行调整。
在您预计收到现金时记录现金,而不是在发送发票时。如果客户通常在开具发票后 30 天付款,那么 1 月的销售额将在 2 月到账。把握好这个时间节点,才能将销售计划转化为现金预测。
然后添加总流入行。在第一个周期列中,输入 =SUM(B4:B8)(根据您的收入行进行调整),然后向右填充到所有 12 列。
步骤 3:预测现金流出
为每种付款类型输入一行。常见科目包括员工工资、租金、供应商、营销、水电费、贷款偿还和税款支付。
使用与收入相同的方法。business.gov.au 页面指出,要查看往年数据、识别季节性趋势,并考虑“您的主要成本”。固定成本(如租金)每月都会重复出现。可变成本(如向供应商采购)应随预期销售额的增减而起伏。
在您预计付款的周期内输入付款。季度账单、年度保险和税款支付通常会导致一年中的最低点,因此请将它们放在正确的月份。
使用 SUM 公式横向跨成本行添加总流出行,然后向右填充。
步骤 4:计算净现金流和期末余额
现在将这些行链接在一起。在净现金流行中,用总流入减去总流出。如果总流入在第 9 行,总流出在第 17 行,请输入 =B9-B17 并向右填充。
在期末余额行中,将净现金流加到期初余额上:=B2+B18(根据您的行进行调整)。这与 business.gov.au 的方法一致,即期初余额加上总流入,再减去总流出。
最后,将每个期初余额链接到上一个周期的期末余额。在 C2 中输入 =B19(使用您的期末余额行),然后向右填充。现在,预测将自动向前滚动。
为了使资金短缺一目了然,请选择期末余额行,并添加条件格式,将负值显示为红色。在空白单元格中使用 =MIN(B19:M19) 来显示一年中最低的期末余额。
步骤 5:测试不同情景并每月更新
单一的预测只是一种猜测。三个版本可以为您提供一个合理的区间。
复制该工作表两次,并将副本分别命名为 Low 和 High。在 Low 版本中,将客户回款延迟一个周期,并将销售额削减一定比例。在 High 版本中,则进行相反的操作。对比这三个版本中最低的期末余额。
然后保持预测的实时更新。在每个月末,用实际数据替换该月的估算数据,并将预测再延长一个月。预测与实际数据之间的差距会告诉您需要修正哪些假设。
实际案例演练
以下是一家小型服务型企业的三个月预测示例。所有数据均为虚构。
| 科目 | 1月 | 2月 | 3月 |
|---|---|---|---|
| 期初余额 | $20,000 | $14,500 | $17,000 |
| 客户回款 | $28,000 | $36,000 | $34,000 |
| 总流入 | $28,000 | $36,000 | $34,000 |
| 员工工资 | $22,000 | $22,000 | $22,000 |
| 租金和水电费 | $4,500 | $4,500 | $4,500 |
| 季度税款 | $7,000 | $0 | $0 |
| 其他成本 | $0 | $7,000 | $8,000 |
| 总流出 | $33,500 | $33,500 | $34,500 |
| 期末余额 | $14,500 | $17,000 | $16,500 |
1 月是资金紧张的月份。由于 12 月的发票尚未全部收回,回款较低,同时季度税单又在此时到期。期末余额减少了 $5,500。
预测在 1 月到来之前展示了两种选择。企业可以提前催收 12 月的发票,或者将一笔供应商付款移至 2 月。无论哪种方式,都能保持充裕的余额。
把握好时间节点
大多数预测错误都是时间节点上的错误,而不是金额上的错误。以下几个习惯可以让日期更加可靠。
使用您真实的收款规律。查看上季度的发票,并记录客户实际付款所需的天数。如果大多数客户在 30 天内付款,但有几个大客户需要 60 天,请将这些大客户拆分到独立的行中。
将每笔固定支出对应到具体日期。发薪日、租金、贷款偿还和订阅续期很少变动。请将每一项准确地放在资金流出账户的周或月份中。
区分一次性项目。设备采购、押金和年费如果混在普通科目中,会使规律失真。请为每一项单独设一行,并附上说明。
保留一个缓冲行。一些团队会为尚未确定的成本添加一个小的备用金行。这能让现金流预测更真实地反映不确定性,而不是假装每项成本都是已知的。
与银行对账。在每个周期结束时,将预测的期末余额与实际的银行存款余额进行对比。如果差距超过几个百分点,则意味着需要修正某项假设。
如何解读预测
一份完成的预测可以回答三个问题。
什么时候现金最少?找出最低的期末余额及其所在的月份。这才是您需要围绕其进行规划的数字,而不是年末的总额。
为什么会低?查看该月份的各行科目。原因通常在于时间节点,例如客户付款缓慢、季度账单到期或销售额出现季节性下滑。
哪些是可以调整的?有些科目可以调整,有些则不行。员工工资很少能变动。但供应商条款、催收力度以及大额采购的时间节点通常是可以调整的。
如果预测需要与您的预算并排对比,请将其与预算与实际对比报告结合使用。预算显示了您计划赚取和支出的金额,而预测则显示了现金流动的具体时间。
利用 AI 提高效率
一旦数据整理干净,Excel 方法就会非常有效。但如果输入的数据是银行导出数据、应收账款账龄分析表和应付账款清单,且需要先进行整理,那么这个过程就会变得很慢。
AI 工作空间可以在一次请求中完成整理和计算。将导出的数据上传到 Powerdrill Bloom,并请求生成按周或按月的预测。要求提供每个周期的期初余额、分类的流入和流出以及期末余额。
它的 AI 现金流分析工具页面专门描述了这项工作。它涵盖了根据财务数据进行的“现金状况、资金跑道、营运资金和 13 周现金流”分析,并提供情景预测。该页面将银行对账单、应收账款账龄、应付账款账龄和现有预测列为输入,并将带品牌标识的 PDF、演示文稿或画布链接列为输出。
像检查电子表格一样检查结果。对照银行核对期初余额,并抽查两个月的收款和付款。如需对比专用软件,请参阅这篇关于现金流预测工具的综述。对于更广泛的电子表格工作,Excel AI 助手页面介绍了相同的“文件优先”方法。
常见错误
以下错误会导致预测不可靠:
- 使用发票日期而不是付款日期。现金是在客户付款时到账,而不是在您开具账单时。
- 遗漏非经常性付款。季度税款、年度保险和贷款大额尾款支付通常会导致最深的资金低谷。
- 混淆含税和不含税的数据。business.gov.au 网站建议明确说明数据是否包含销售税。
- 硬编码期初余额。将每个期初余额链接到上一个周期的期末余额,以便数据变化能够自动传递。
- 从不更新。一次性做好的预测如果置之不理,几个月内就会偏离实际情况。
- 未对估算数据进行标记。business.gov.au 网站建议对估算成本进行标记并清晰地解释。
当您的输入数据是银行导出数据和账龄分析表时,您可以尝试使用 Powerdrill Bloom。它可以将这些数据转化为您可以逐行检查的预测。
常见问题解答
什么是现金流预测?
现金流预测是对企业在未来周期内流入和流出现金的估算。business.gov.au 网站将其描述为“对您未来销售额 and 成本的估算”。它显示了您是否有足够的收入来支付成本。
如何在 Excel 中制作现金流预测?
将周期列在顶部,将科目列在侧边。输入期初余额,预测每个周期的现金流入和流出,并计算每组的总额。然后计算净现金流和期末余额,并将每个期初余额链接到上一个周期的期末余额。
期末现金余额的计算公式是什么?
期末余额等于期初余额加上总现金流入,再减去总现金流出。在 Excel 中,如果期初余额在 B2,净现金流在 B18,则公式为 =B2+B18。下一个周期的期初余额将链接到该单元格。
现金流预测应该展望多远?
大多数企业在规划时会以月为周期预测未来 12 个月。当现金流紧张时,以周为周期的滚动 13 周预测可以显示出月度视图可能掩盖的时间节点缺口。一些团队会两者兼顾。
现金流预测和现金流量表有什么区别?
现金流量表记录的是过去周期内实际流动的现金。而预测则是使用相同的结构,并填入未来周期的估算数据。business.gov.au 网站指出,您可以通过在其流量表模板中输入每个未来周期的估算值来构建预测。
来源: business.gov.au,创建现金流量表 · business.gov.au,现金流。指南阅读于 2026 年 9 月 24 日。