如何用资产负债表和收支表评估自己财务状况:我用了三年才理顺的两张表
很多人做财务诊断的第一反应是打开记账App看这个月花了多少,但记账三年后我发现,流水账只能告诉你"钱去哪了",回答不了"我现在到底安不安全"。真正能诊断财务健康的是两张表:一张静态的资产负债表,一张动态的收支表。前者是体检报告的X光片,后者是心电图,缺任何一张都会误判。
我从2023年开始每年做一次完整的家庭资产负债表,到2026年已经是第四次。中间踩过的坑包括:把信用卡额度当成资产、把公积金贷款余额漏记、把年终奖一次性算进月收入导致整年预算失真。这篇文章把这两张表的字段设计、计算逻辑、诊断指标和我实际遇到的陷阱都写清楚,你可以直接照着搭。
为什么记账三年,我依然不知道自己的财务状况
先说一个具体的失败经历。2022年我用记账App记录了整整一年,累计1873笔流水,年度支出9.4万元,收入21万元。数字看起来很清晰,但我当时无法回答三个问题:
- 我的净资产比去年增加了多少?
- 如果明天失业,我的资产能撑多久?
- 我的负债成本(利息)占收入的比例是否合理?
这三个问题恰恰是财务健康评估的核心。流水账记录的是"事件",而资产负债表和收支表记录的是"状态"和"结构"。前者是过程数据,后者是决策数据。
后来我在做家庭理财规划的收入分配验证时也发现同样的规律:只盯收入总额的家庭,往往在负债结构和资产流动性上出问题,因为收入高会掩盖一切结构缺陷。
个人资产负债表:一张快照,看清你真正的家底
资产负债表的核心公式只有一行:净资产 = 总资产 − 总负债。难点从来不是公式,而是字段该放哪一栏。
资产端:按流动性分三层,不要混在一起
我把资产分成三层,这个分类方式参考了银行监管报表的流动性分层逻辑,用在个人身上同样有效。
| 层级 | 定义 | 我实际记录的科目 | 估值方式 |
|---|---|---|---|
| 流动资产 | 7天内可变现且基本无损失 | 活期存款、货币基金、现金、T+0银行理财 | 面值+已确认收益 |
| 投资资产 | 需要择时或有波动 | 股票、指数基金、债券基金、可转债、黄金ETF | 按季度末收盘净值 |
| 长期/使用资产 | 自用或长期持有 | 自住房产、车辆、个人养老金账户、商业养老保险现金价值 | 保守估值,见下方说明 |
这里有两个我踩过的坑。
第一个坑:把信用卡额度当资产。 2023年我第一次做表时,把一张5万额度的信用卡算进了"可用资金"。这是错的——授信额度是负债能力,不是资产。它只影响你的应急能力评估,不能进资产端。
第二个坑:自住房产的估值方式。 我最初按中介挂牌价估算,后来发现这会严重高估净资产。现在我的做法是:自住房产按最近一次同小区成交均价的 85% 计价,再扣除剩余贷款本金和预估交易税费。这个折扣是为了反映真实可变现价值。2025年我按这个方式重估过一次,自住房产在表上的净值比挂牌价口径低了约 22 万,但这个数字更接近现实中"卖掉能拿到多少"。
负债端:按利率和期限双维度分类
负债不是越少越好,而是成本要匹配用途。
| 负债类型 | 我的记录字段 | 2026年9月实际数据 |
|---|---|---|
| 高息负债(年化>8%) | 信用卡分期、消费贷、网贷 | 0 元 |
| 中息负债(4%–8%) | 部分信用贷 | 0 元 |
| 低息负债(<4%) | 房贷、公积金贷款 | 剩余本金 78.6 万,利率 3.1%(LPR-50BP) |
| 无息负债 | 亲友借款、待还款项 | 0 元 |
我把贷款利率逐笔写进表里,是因为它直接决定"提前还款还是拿去投资"的决策。我在对比房贷提前还款和理财收益时算过,3.1% 的房贷利率对应的是"只要投资收益稳定高于 3.1%(税后)就不该提前还",这个判断必须先知道准确利率才能做。
一个可以直接抄的Excel结构
我自己的表放在一张工作表里,用区块划分。下面是最小可用版本的结构,你可以复制到 Excel 或 Google Sheets:
A1: 个人资产负债表 B1: 截止日期 2026-09-30
【资产】
A3: 流动资产
A4: 活期存款 B4: =SUM(银行1活期,银行2活期)
A5: 货币基金 B5: 按持仓市值填写
A6: 现金 B6: 手动填写
A7: 流动资产合计 B7: =SUM(B4:B6)
A9: 投资资产 A10: 股票市值 B10: 按季末收盘价 A11: 场外基金 B11: 按季末净值 A12: 可转债 B12: 按季末收盘价 A13: 黄金ETF B13: 按季末收盘价 A14: 投资资产合计 B14: =SUM(B10:B13)
A16: 长期资产 A17: 自住房产(保守估值) B17: 同小区成交均价面积85%-税费 A18: 车辆(折旧后) B18: 二手车平台估值*0.9 A19: 个人养老金账户 B19: 账户余额 A20: 长期资产合计 B20: =SUM(B17:B19)
A22: 总资产 B22: =B7+B14+B20
【负债】 A24: 高息负债合计 B24: 逐笔填写后求和 A25: 中息负债合计 B25: 逐笔填写后求和 A26: 房贷剩余本金 B26: 银行App查询 A27: 总负债 B27: =B24+B25+B26
A29: 净资产 B29: =B22-B27 A30: 资产负债率 B30: =B27/B22 A31: 流动比率 B31: =B7/B24 (只看高息+短期负债)
我用这个结构做了四次季度更新,每次填完大概 15 分钟。填表本身的耗时不是问题,问题是很多人第一次填完之后就不更新了——而资产负债表的价值完全在于时间序列对比。
收支表:不是记账,是结构分析
如果说资产负债表回答"我现在有多少",收支表回答的是"我的钱是怎么流动的"。这两张表必须一起看,因为净资产的变化应该等于"收支表结余 + 资产估值变动"。
收入端:分清主动收入和被动收入
我按稳定性分三栏,这个分法直接影响应急备用金的计算。
| 收入类型 | 特征 | 我的2026年月均数据 |
|---|---|---|
| 主动收入(工资、奖金) | 依赖劳动,可中断 | 约 1.6 万元(税后月均,奖金按12个月摊) |
| 半被动收入(房租、稿费) | 部分依赖持续投入 | 约 1200 元 |
| 被动收入(股息、利息、分红) | 基本不依赖劳动 | 约 480 元(近12个月平均) |
这里有个我早期犯的错误:把年终奖一次性计入当月收入。结果是那一整个月的支出预算被严重放大,然后下个月又回到常态,全年预算往复摆动。正确的做法是把奖金摊到12个月,作为"月均可支配收入"参与预算。这个逻辑和月度预算执行失败的常见原因完全一致——收入口径不稳定,预算必然失真。
支出端:按"能否在危机中砍掉"分类
市面上的记账分类是按用途(餐饮、交通、娱乐),但做财务诊断时更该按可压缩性分类:
| 支出类型 | 定义 | 我2026年的月均占比 |
|---|---|---|
| 刚性支出 | 房贷、保险、基本生活、学费 | 约 58% |
| 弹性支出 | 外食、旅行、购物、订阅服务 | 约 24% |
| 投资性支出 | 定投、养老金缴存 | 约 18% |
这个分类的好处是:当收入中断时,你能一眼看出"最少需要多少钱活下去"。我知道,我见过好几位朋友用这套框架后,第一次发现自己真正压缩不下去的支出占收入的 70% 以上,而这个数字在考虑应急备用金时是决定性的。
收支表的三个核心诊断指标
光有表没用,要算比值。我固定看这三个:
1. 储蓄率 =(总收入 − 总支出)/ 总收入
我的目标是 30%,2026年至今实际约 27%–31% 波动。这个指标如果不达标,说明要么收入结构有问题,要么弹性支出失控。
2. 刚性支出覆盖率 = 流动资产 / 月刚性支出
这个指标和应急备用金本质是一回事,但用你自己的真实刚性支出算,比通用的"3到6个月"精确得多。我目前是 9.2 个月。
3. 负债偿还比 = 月还款额 / 月收入
房贷加其他负债的月还款总额除以月税后收入。银行普遍认为超过 50% 就是高风险,我的目标是控制在 30% 以内,2026年实际约 26%。
用一段脚本自动算这三个指标
如果你把 Excel 导成 CSV,用 Python 几行就能算出季度指标。我自己是用这个方式做季度对比的:
import pandas as pd
df = pd.read_csv(“finance_2026Q3.csv”)
假设列: 月份, 收入, 刚性支出, 弹性支出, 投资支出, 负债还款
df[“总支出”] = df[[“刚性支出”,“弹性支出”,“投资支出”]].sum(axis=1) df[“储蓄率”] = (df[“收入”] - df[“总支出”]) / df[“收入”]
monthly = df.mean(numeric_only=True) print(f"月均储蓄率: {monthly[‘储蓄率’]:.2%}") print(f"负债偿还比: {monthly[‘负债还款’]/monthly[‘收入’]:.2%}") print(f"月刚性支出: {monthly[‘刚性支出’]:.0f} 元")
跑完输出的是季度平均值,比看单月数据可靠。单月可能因为一笔大额支出失真,季度均值能过滤掉这类噪音。
两张表怎么合起来做诊断
单看任一张表都会得出错误结论。我总结了一个四象限判断法:
| 净资产增长 | 净资产下降 | |
|---|---|---|
| 收支结余为正 | 健康,检查增速是否跑赢通胀 | 资产估值下跌,检查持仓结构 |
| 收支结余为负 | 靠资产增值掩盖了透支 | 危险区,必须立即调整 |
我 2024 年第二季度就落进过右下角那一格:当季结余为负 4200 元,同时因为A股调整,投资资产缩水,净资产环比下降了约 3.7%。当时如果只看记账App,根本发现不了这个问题,因为流水记录不会提示"你在动用存量资产"。
恒等式校验:净资产变动要对得上账
这是我认为最有价值的一个检查。每个季度末做一次:
本季净资产变动 = 本季收支结余 + 本季资产估值变动 − 本季负债变动
实际操作中会有小额误差(收益确认时点、利息计提),我的容忍范围是净资产的 0.5% 以内。如果连续两个季度超过这个范围,说明要么有笔支出没记,要么某个资产估值口径不一致。我做家庭理财规划验证账本时就是靠这个恒等式揪出了两张漏记的保费支出。
三个被普遍忽略的财务健康陷阱
表格搭好了,但诊断指标本身也会骗人。
陷阱一:资产负债率低不等于安全
资产负债率 = 总负债 / 总资产。这个指标如果分母里有房产,会被严重稀释。我见过有人自住房占资产 80%,负债率只有 22%,看起来非常稳健,但实际上他的流动资产只有 3 万,一旦收入中断两周就会出问题。所以资产负债率必须和流动比率一起看。
陷阱二:把投资资产的浮盈当收入
2025年我的投资资产浮盈一度占净资产增长的 60% 以上。但浮盈不是收入——它可能在下一季度全部回吐。我在做通货膨胀对冲资产测试时深有体会:纸面收益和可实现收益完全是两回事。所以我在收支表里严格区分"已实现收益"和"浮动盈亏",前者进收入端,后者只进资产负债表。
陷阱三:用余额快照代替时间序列
单次的资产负债表毫无诊断价值。真正有用的是连续 4 到 8 个季度的趋势。我现在的做法是每季度末快照一次,把关键指标(净资产、储蓄率、流动比率、负债偿还比)单独存一张趋势表,画成折线图。这张图能看出很多单点数据看不出的问题,比如净资产增长在放缓、弹性支出在悄悄扩张。
我完整跑一遍的流程(你可以照做)
这是我每个季度末花 40 分钟做的事,顺序很重要:
第一步,更新所有账户余额(银行存款、基金、股票、养老金账户),全部按季末时点。
第二步,更新负债余额,从银行App查房贷剩余本金(不要用手算的近似值)。
第三步,汇总季度收入和三栏支出,计算储蓄率和负债偿还比。
第四步,用恒等式校验净资产变动,误差超过 0.5% 就逐笔排查。
第五步,记录关键指标到趋势表,和上季度、去年同期对比。
第六步,根据结果调整下季度计划。比如流动比率低于 6 个月,就把定投额度临时砍 20% 补现金;负债偿还比超过 35%,就优先还高息负债。
整个流程里,第五步最容易被跳过,但它恰恰是产生洞察的一步。数据本身不值钱,趋势才值钱。
一些现实的限制和我的保留意见
必须说清楚,这两张表有它解决不了的问题。
第一,它无法量化未来现金流。 资产负债表是静态快照,收支表是历史数据,两者加起来也预测不了你未来的收入曲线。真正的财务规划需要额外的现金流预测表,尤其是涉及退休测算时——我在推演养老金方案时就发现,静态的净资产数字对退休规划几乎没有指导意义。
第二,估值精度决定了诊断精度。 如果你的资产里房产和未上市股权占大头,那资产负债表上超过一半的数字是估算的。这种情况下,诊断结论的可靠性会显著下降。
第三,这套方法对月收入波动大的人不太友好。 自由职业者、销售岗位的收入月度波动可能超过 50%,此时"月均收入"这个概念本身就失真。对这类情况,我建议改用滚动12个月的移动平均,而不是简单月均。
第四,它需要纪律。 我认识的人里,能连续四季度更新资产负债表的不超过三成。填表不难,难的是坚持。如果你只能坚持一件事,那就坚持每季度看一眼"净资产是不是在增长"。
最后一点:工具只是载体,判断才是目的
我用过很多记账工具,从最基础的记账App到自建Excel。工具本身不决定结果,决定结果的是你有没有把两张表当成决策依据。一个只有 20 行字段的粗糙资产负债表,只要坚持更新、认真看趋势,价值远超过一个功能齐全但你从不打开的专业软件。
如果你现在手里只有流水账,下一步很简单:这个周末花一小时,把资产端和负债端的每一笔都填进一张表,算出你的净资产。然后下个月底再填一次。两个数字一对比,你的财务诊断就真正开始了。
如果在这个过程中想顺手用点工具,我在整理数据时常用 Markdown 编辑器 写分析笔记,用 Word Counter 控制季度复盘报告的长度——这些是次要的,核心还是那两张表。