首页>热点>正文

独居用Excel记账,函数怎么选才不白学

热点 |发布于 2026-11-14 17:20:30 |本页链接

一个人住到第三年,账本我换过三种:手机记账App、备忘录、Excel。最后留下来的只有Excel。原因很实在,App的分类是别人定死的,我想把"猫粮"和"外卖"拆开看,就得自己动手。刚开始我以为要把函数学全,后来发现独居的账目就那么几类,常用的函数五个手指头数得过来。

独居的账目到底难在哪

跟一家三口比,独居的项目少,但杂。房租、水电燃气、宽带是每月固定的,外卖、快递、临时添置的小家电是随机的。麻烦在于固定那几项每个月金额都在变,夏天一开空调,电费能从80块跳到260块。手动加一遍,月底对账要花二十分钟。

独居用Excel记账,函数怎么选才不白学

所以选函数的思路很清楚:能自动按分类和月份汇总的,优先学。花哨的,先放着。

独居用Excel记账,函数怎么选才不白学

  • SUMIFS:按月份加分类求和,替代手动筛选,最值得先啃的就是它
  • IF:判断这个月餐饮有没有超预算,配合条件格式把超支那行标红
  • VLOOKUP或XLOOKUP:从分类对照表里带出大类和预算上限,记账时只填项目名
  • EOMONTH:算出当月最后一天,做月度区间求和比手写日期省事
  • ROUND:合租分摊水电时保留两位,不然一长串小数看着闹心

独居用Excel记账,函数怎么选才不白学

我那张表实际长什么样

四列就够:A列日期,B列项目,C列金额,D列分类。D列用数据验证做成下拉,选"餐饮、交通、日用、房租、其他"五个选项,手输的错别字问题直接解决。

月汇总那一格用SUMIFS,条件写成"日期大于等于本月1号,小于等于本月最后一天",最后一天我用EOMONTH(TODAY(),0)顶上去,不用每个月手动改。超支提醒更简单,IF套一层就行:餐饮合计大于1500就显示"超了",否则显示"还行"。说实话,这套弄完,我月底对账从二十分钟压到不到一分钟。

还有个小细节,缴费日那列我用TODAY()减一下,算出还剩几天,宽带、房租快到期的格子会自己变黄。独居没人提醒你交电费,这个比什么都实用。

这几个函数我劝你先别碰

  • OFFSET和INDIRECT,引用一改就全崩,过两个月自己都看不懂
  • 数组公式,发给室友或者房东,对方版本老一点直接报错
  • VBA宏,一个人记几笔账,纯属杀鸡用牛刀
  • 嵌套超过三层的IF,换成IFS,或者干脆交给透视表

还有一个被严重低估的东西:数据透视表。它不算函数,但把"分类"和"月份"两个维度一拉就出来了,比写一堆SUMIFS快得多。我的建议是先拿SUMIFS打底,再花半小时摸清透视表,够用一整年。

讲真,独居记账最难的不是函数,是记三天就懒了。函数选五个就够,表做得再漂亮,不记也是白搭。把文件丢进手机WPS,买完东西当场填一行,比周末补一整周的账靠谱太多。