如何用Excel计算符合条件的销售单位周度差值及变化趋势?
计算SalesUnit周度变化量

需求:计算当前数据与上周数据之间的差值/变化量,体现SalesUnit随时间的变化趋势(类似滚动余额)。现有未完成的Excel公式如下,是否使用SUMIFS函数不作强制要求:
=SUMIFS([SalesUnit],[Date],[@[Date]],[Location],[@Location])-SUMIFS([SalesUnit],[Location],[@Location],[Date],[@[Date]]))
解决方案
方案1:匹配上周同一天的销量差值
将公式修改为,通过日期减7天定位上周同一天的销量:
=SUMIFS([SalesUnit],[Date],[@[Date]],[Location],[@Location])-SUMIFS([SalesUnit],[Location],[@Location],[Date],[@[Date]]-7)
- 逻辑:第二个
SUMIFS的日期条件设置为当前日期减7天,获取上周同位置的销量总和,再用当前销量总和减去该值得到变化量。
方案2:按自然周匹配销量差值(适用于非严格同一天的周度统计)
如果需要按自然周(比如整周销量对比)计算,可结合WEEKNUM和YEAR函数:
=SUMIFS([SalesUnit],[Location],[@Location],WEEKNUM([Date]),WEEKNUM([@[Date]])-1,YEAR([Date]),YEAR([@[Date]]))
- 逻辑:通过周数减1、年份匹配,定位到上周同位置的总销量,与当前周销量计算差值。
内容的提问来源于stack exchange,提问作者beginnerman
相关产品推荐
相关产品推荐

