作者:小北童鞋
来源:芒种学院(ID:lazy_info)
大家好,我是小北,前两天收到一位小伙伴的提问,如何利用 Excel 记账?好家伙,做了我特别想做的一件事!
盘了下账单,想算算自己去年存了多少钱,结果......呵呵,不提也罢!
好啦,回到记账上,市面上各类记账软件层出不穷,不过学习成本都很高,加上各类会员才能使用的增值服务,选择更困难!
其实相比记账软件,Excel记账其实也非常不错,只需要一张「数据源」+一个「统计报表」就可以实现,想要啥数据就统计啥!
整体的模块包含如下共计 6 个部分,让我们一起来试下是如何设计的:
PS:文末免费分享了该源文件~
报表结构设计&数据源
确定了报表所需要的功能,接下来就可以来设计布局了。
设计布局的方式很简单,在网上搜索别人的记账分享,或者记账软件的报表布局,学习参考即可。
一开始可以使用「色块矩形」来模拟布局,看下大致哪些位置要放置哪些元素,如下:
然后往对应的位置填充相应的说明或者为图表留白,这样我们就可以得到一个空的「记账单」了,如下:
这里将「收入」和「支出」的数据源单独划分,后期只要填写上对应的数据,通过公式来引用计算,就可以实现自动更新。
「收入」划分成 4 个字段:日期、摘要、收入金额、账户。
「支出」划分成 5 个字段:日期、支出类型、支出金额、账户、备注。
有了整体框架+布局,接下来就可以使用公式来完善公式啦~
完善记账本公式+图表展示
首先统计「今日支出」,在 Excel 中可以使用 TODAY 函数获取当前的日期,所以可以使用 SUMIFS 函数条件求和即可,公式如下:
=SUMIFS($L$20:$L$10000,$J$20:$J$10000,TODAY())
▲左右滑动查看完整公式
接下来的本周支出、本月支出计算方式也非常接近,本质上也是使用 SUMIFS 对不同时间段的数据进行求和,整体公式如下:
今日支出:=SUMIFS($L$20:$L$10000,$J$20:$J$10000,TODAY())
本周支出:=SUMIFS($L$20:$L$10000,$J$20:$J$10000,">="&TODAY()-WEEKDAY(TODAY(),2)+1,$J$20:$J$10000,"<="&TODAY()-WEEKDAY(TODAY(),2)+7)
本月支出:=SUMPRODUCT(($L$20:$L$10000)*(YEAR($J$20:$J$10000)=YEAR(TODAY()))*(MONTH($J$20:$J$10000)=MONTH(TODAY())))
本月收入:=SUMPRODUCT(($G$20:$G$10000)*(YEAR($E$20:$E$10000)=YEAR(TODAY()))*(MONTH($E$20:$E$10000)=MONTH(TODAY())))
上月收入:=SUMPRODUCT(($G$20:$G$10000)*(YEAR($E$20:$E$10000)=YEAR(TODAY()-1-DAY(TODAY())))*(MONTH($E$20:$E$10000)=MONTH(TODAY()-1-DAY(TODAY()))))
环比增长:=IFERROR((E14-F14)/F14, 0)
▲左右滑动查看完整公式
现在「收支看板」部分就已经实现啦,效果如下:
支出 Top3 的部分计算会利用到 LARGE 函数,公式如下:
Top1:=LARGE($S$22:$S$29,1)
Top2:=LARGE($S$22:$S$29,2)
Top3:=LARGE($S$22:$S$29,3)
▲左右滑动查看完整公式
参数很简单,传入需要计算的区域,第 2 个参数为获取第几大的数值即可。
接下来就是汇总下「各类支出」了,效果如下:
使用 SUMIFS 或者透视表进行汇总都可以,公式如下:
支出金额:=SUMIFS($L$20:$L$10001,$K$20:$K$10001,$R22)
占比:=IFERROR(S22/$S$30,"-")
▲左右滑动查看完整公式
然后来统计下每个月的总支出+总收入的情况,效果如下:
这里利用到了 SUMPRODUCT 函数来进行条件求和,公式如下:
收入金额:=SUMPRODUCT(($G$20:$G$10000)*(YEAR($E$20:$E$10000)=YEAR($R42))*(MONTH($E$20:$E$10000)=MONTH($R42)))
支出金额:=SUMPRODUCT(($L$20:$L$10000)*(YEAR($J$20:$J$10000)=YEAR($R42))*(MONTH($J$20:$J$10000)=MONTH($R42)))
▲左右滑动查看完整公式
然后将对应的数据绘制图表,如下:
最后添加上对应的「动态组件」来动态展示当前需要展示的月份,就可以实现一份像这样的看板啦:
看着很难,但是通过将大需求,逐个拆分成小需求+小公式,好像也都是一些简单的应用,好了那么今天的分享到这里了,希望能对大家有帮助呀~
最后这个文件可以在公众号后台回复关键词「记账」就可以领取啦~
如果对你有帮助,记得点个「好看」哦,你有想学的 PowerBI 技巧,不妨在下方留言哦~
想了解数据处理和信息图表的更多思路与技巧?「Excel实战课,让你的图表会说话」超值 Excel 课程了解一下——