首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何用EXCEL制作每日支出表的图形数据展现部分?

拥有了每日支出表之后,可以只录入每日支出表,就能掌握账户的数据、也能清晰看到今天是几号、星期几之后,我们来使用excel制作一个图表展示部分,也就是使用数据来展示我们每个月的收入和支出。

使用图形表来展示数据需要先有数据,所以我们需要先建立月度收入表和月度支出表。

  第一部分:月度收入表

表头:月度收入表

明细:【空格】(这里的下列是月份,所以这里是不输入的)、日常、CURRENT

然后输入1月—12月,在日常下面的列中,需要用公式来展现,具体公式为:

=IF($AE$2="当前年月",SUMPRODUCT((YEAR($D$22:$D$10028)=YEAR(P70))*(MONTH($D$22:$D$10028)=MONTH(P70))*($H$22:$H$10028)),SUMPRODUCT((YEAR($D$22:$D$10028)&"年"=$U$3)*(MONTH($D$22:$D$10028)&"月"=AE4)*($H$22:$H$10028))),先来解释一下,if函数的公式意思为如果第一个条件符合,那就显示第一个答案,不符合就显示第二个答案,区分的基本条件就是逗号。

现在来拆分一下:

第一个条件是$AE$2="当前年月",

第一个答案是SUMPRODUCT((YEAR($D$22:$D$10028)=YEAR(P70))*(MONTH($D$22:$D$10028)=MONTH(P70))*($H$22:$H$10028)),

第二个答案是SUMPRODUCT((YEAR($D$22:$D$10028)&"年"=$U$3)*(MONTH($D$22:$D$10028)&"月"=AE4)*($H$22:$H$10028))

$AE$2指的是某个单元格的位置,这里设置的意义在于,可以跨年查看数据,如果没有这个需求,只需要输入第一个答案的公式就可以了,如果想跟我一样查看之前的年份的数据,就可以跟我一样设置。

当前年月指的是某单元格【$AE$2】的内容是【当前年月】,这个单元格还有其他的内容,会再下一篇文章中详细介绍。

SUMPRODUCT函数已经在上一篇文章介绍过了,就不再详细说明了,函数中使用*将数据组合起来,第一个数组是YEAR($D$22:$D$10028)=YEAR(P70),意思是寻找在每日支出表中的年份等于P70单元格数据的年份,假设P70单元格的数据为2023年,意思就是寻找每日支出表中2023年收入支出总数据。

第二个数组是MONTH($D$22:$D$10028)=MONTH(P70),意思同上面的年份一样,意思是寻找P70的数据的月份的收入支出总数。

第三个数组是$H$22:$H$10028,H代表的是收入金额所在的列表。

这三个数组组合起来就是查找2023年、5月的收入总和。

第二个答案也是一样的,只是多了【&"年"】、【&"月"】的表示,这是为了让两者对应,因为YEAR($D$22:$D$10028)出来的是数据,而不是年,所以要添加这个符号,保证两者的同等性,否则会报错。

CURRENT 部分的公式为=IF($AE$2="当前年月",IF(MONTH(P70)=MONTH(TODAY()),R70,""),IF(P70=MONTH(TODAY())&"月",R70,"")),意思是如果【$AE$2】的内容是【当前年月】,那么答案是【IF(MONTH(P70)=MONTH(TODAY()),R70,"")】,否则答案就是【IF(P70=MONTH(TODAY())&"月",R70,"")】。

【IF(MONTH(P70)=MONTH(TODAY()),R70,"")】的意思是如果所在行的月份等于今天所在的月,那么数据显示为本月对应的日常,否则不显示。

【IF(P70=MONTH(TODAY())&"月",R70,"")】的意思是如果所在行对应的月份等于今天的月份,那么数据显示为本月对应的日常,否则不显示。

  第二部分:月度支出表

月度支出表与月度收入表是一样的,只是需要更改收入所在的行/列为支出所在的行/列就可以了。

日常的公式如下:=IF($AE$2="当前年月",SUMPRODUCT((YEAR($D$22:$D$10028)=YEAR(P70))*(MONTH($D$22:$D$10028)=MONTH(P70))*($I$22:$I$10028)),SUMPRODUCT((YEAR($D$22:$D$10028)&"年"=$U$3)*(MONTH($D$22:$D$10028)&"月"=AE4)*($I$22:$I$10028)))

CURRENT的公式如下:=IF($AE$2="当前年月",IF(MONTH(P85)=MONTH(TODAY()),R85,""),IF(P85=MONTH(TODAY())&"月",R85,""))

还有一点需要注意,我的表格中的月份是等于收入支出数据表格的月份的,也就是说,收入支出数据表格的月份发生变化的时候,月度收入表和月度支出表的月份那里也会发生相应的变化,变化内容是从【2023年5月】变成【5月】,或者从【5月】变成【2023年5月】,如果你有不懂的话,可以先不设计本表格,先学习下一个表格,完成下一个表格之后再来学习本表格和制作。

  第三部分:制作图表

我们选中月度收入表的除了月度收入表表头的所有内容,然后在菜单选择——插入——柱状图——二维柱状图,之后需要对柱状图稍作调整,把【图表标题】更改为【本月收入速览(元)】、选中图表——打开【图标元素】,取消图例,添加数据标签,在图表样式中,更改颜色为红色。

支出表的图标与收入表的图标制作步骤一致,只需要更改图表颜色为绿色即可。

到这里,每日支出表的图形数据展现部分就完成了,是不是没有那么难了?快来动手试试吧,期待你的作业。我是君留香,一个致力于个人成长,社会教育的青年。关注我,与我一起成长!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230602A04Y5G00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券