如何在Excel中高效处理时间和日期数据?-实用技巧与方法解析
133
2023-10-19
【摘要】 本书摘自《Excel财务日常数据与实例讲解》一书中第5章,第1.1.3节,作者是韩小良、贾春雷。
3.制作任意指定月份下各个产品销售同比分析报表
如果要制作任意指定月份下各个产品的销售量、销售额、销售成本和毛利的当月数 和累计数同比增长情况,报表结构如图5-5和图5-6所示,此时需要使用SUMIFS 函数和 SUMPRODUCT函数。当月数汇总计算是两个条件下的求和。单元格公式如下(以第7行单元格公式为例)。
(1)销售量。
单元格 C7:
=SUMIFS (去年销量,去年产品,B7,去年月份,$Q$2)
单元格 D7:
=SUMIFS (今年销量,今年产品,B7,今年月份,$Q$2)
单元格 E7:
=IFERROR(D7/C7- 1,"")
(2)销售额。
单元格F7:
=SUMIFS (去年销售额,去年产品,B7,去年月份,SQ$2)
单元格 G7:
=SUMIFS (今年销售额,今年产品,B7,今年月份,$Q$2)
单元格 H7:
=IFERROR(G7/F7- 1,"")
(3)销售成本。
单元格17:
=SUMIFS (去年销售成本,去年产品,B7,去年月份,SQ$2)
单元格J7:
=SUMIFS (今年销售成本,今年产品,B7,今年月份,SQ$2)
单元格 K7:
(4)毛利。
单元格 L7:
=SUMIFS (去年毛利,去年产品,B7,去年月份,$Q$2)
单元格 M7:
=SUMIFS (今年毛利,今年产品,B7,今年月份,SQ$2)
单元格 N7:
=IFERROR(M7/L7- 1,"")
汇总结果如图5-7所示。
累计数计算要复杂些,因为明细表中D 列的月份是文本,不是数字,因此无法直接使用 SUMIFS 函数来计算,但可以使用文本函数从这列中提取月份数字,然后使用SUMPRODUCT
函数来求和。单元格公式如下(以第7行单元格公式为例)。
(1)销售量。
单元格 Q7:
=SUMPRODUCT( (去年产品=$P7)*1,
(SUBSTITUTE (去年月份,"月","")*1<=SUBSTITUTE(SQS2," 月","")*1)*1, 去年销量)
单元格R7:
单元格 S7;
=IFERROR(R7/Q7- 1,"")
(2)销售额。
单元格T7:
单元格U7:
=SUMPRODUCT( (今年产品=SP7)*1,
(SUBSTITUTE (今年月份,"月","")*1<=SUBSTITUTE(SQS2," 月","")*1)*1,
今年销售额)
单元格V7:
=IFERROR(U7/T7- 1,"")
(3)销售成本。
单元格 W7:
单元格 X7:
单元格Y7:
=IFERROR(X7/W7- 1,"")
(4)毛利。
单元格Z7:
单元格 AB7:
=IFERROR(AA7/Z7- 1,"")
汇总结果如图5-8所示。
4.利用数据透视表分析销售数据
上面介绍的是利用函数制作销售同比分析报表,这样的报表结构一般是固定的。如果要 对销售数据进行灵活分析,不仅要分析各个产品的同比销售情况,还要分析各个客户、各个 业务员的销售同比情况。
由于是两年(两个表格)的分析,首先要把两个表汇总起来,然后制作数据透视表,最 简单的方法是使用现有连接+SQL 语句的方法。
对本案例而言,SQL 语句设置如图5-9所示。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~