分享

刚挖掘出来的现金日记账模板,看了都说好!

 Excel不加班 2023-03-29 发布于广东

VIP学员的问题,这是现金日记账,要通过筛选日期,动态实现期初余额、账户余额,收入合计、支出合计。效果如动画所示。

根据筛选求和,必然用到SUBTOTAL函数,卢子从简单的先说。

1.收入合计

收入在D列,为了保证能动态求和,区域写大点。第一参数9代表求和。

=SUBTOTAL(9,D9:D10000)

第一参数有很多用法,用得最多的是9求和,3计数。

2.支出合计

跟收入合计用法一样,只是改个区域而已。

=SUBTOTAL(9,E9:E10000)

3.账户余额

正常情况下,都是先确定期初余额,再计算账户余额。卢子通过测试,发现求筛选区域的最后一个值更容易,因此这个先求。

新建一个辅助列,判断日期有没被筛选,第一参数3就是计数,也就是说筛选后能看见的区域都是1。*1是防止筛选的时候,最后一行被当成总计导致筛选出错。

=SUBTOTAL(3,B9)*1

LOOKUP的经典查找模式,是查找最后满足条件的值。

=LOOKUP(1,0/(A9:A10000=1),F9:F10000)

语法:

=LOOKUP(1,0/(查找区域=查找值),返回区域)

4.期初余额

账户余额=期初余额+收入合计-支出合计

通过简单的数学转换,就可以得出:

期初余额=账户余额+支出合计-收入合计

因此,期初余额公式就出来了。

=C5+F5-F3


最后,发个跟文章无关的忠告。平常有不少人喜欢发葛优躺的图片,以后别发了,要不然一个不留神,14万就打水漂了。


陪你学Excel,一生够不够?

推荐:接近完美的银行日记账汇总表,你值得拥有!

上篇:领导想提拔你,从来不是看努力

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多