只要1分钟,计算每个部门任意时间段的销售额,你还在加班吗?
只写最接地气的办公干货,加入我们,组队前行。
今天我们回答一个网友的问题,分享一个根据部门名称,快速汇总任意时间段的销售总额。
我们先看个效果图:
上图演示的是:通过改变起止日期,自动获取北京、上海、广东三个销售部门的数据,并动态显示到图表当中,更直观地分析销售数据。
看完了效果图,我们来分步介绍制作方法:
第一步:将数据放置在Excel工作表中
本案例A、B、C列放置数据。
第二步:创建查询模板
注意本案例的位置,关系到下一步公式的书写。
第三步:写入公式
在I5单元格(即北京的销售额)写入公式
=SUMIFS(C:C,B:B,'>='&$E$5,B:B,'<='&$F$5,A:A,H5),
然后向下填充公式,分别得到上海、广东的销售额公式:
=SUMIFS(C:C,B:B,'>='&$E$5,B:B,'<='&$F$5,A:A,H6)
=SUMIFS(C:C,B:B,'>='&$E$5,B:B,'<='&$F$5,A:A,H7)
简单解释一下公式:
SUMIFS函数的作用是:在指定区域内,根据多个指定条件汇总求和。
语法:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2],.....)
用通俗语言解释为:SUMIFS(求和区域,条件1所在的区域,条件1,条件2所在的区域,条件2)
本案例中的条件分别为,开始日期、结束日期、指定部门,这三个条件。
将条件套入公式,即SUMIFS(求和区域C列,开始日期所在的区域B列,开始日期,结束日期所在的区域B列,结束日期,指定部门所在的A列,指定部门)。注:最多支持127个条件。
以部门北京为例,最后转化为公式就是
=SUMIFS(C:C,B:B,'>='&$E$5,B:B,'<='&$F$5,A:A,H5)
'>='&$E$5,'<='&$F$5的意思为大于等于开始日期,小于等于结束日期,即两个日期之间的时间段。E5、F5单元格分别对应开始日期和结束日期。
对比一下上面三个公式,只有最后一个参数H5、H6、H7不一样,对比理解印象更深。
第四步:创建图表
为了更好地展示演示效果,本案例设置了下拉菜单和图表。