有这样的一个问题:一天内能够有很多订单销售数据,糟糕的情况下,一天可能0单销量,这时候怎样求解最近7天有销量日期内的总销量呢?
先把问题,先进行梳理。第一步需要确定出来最近7天有销量的最早日期是哪天,如果确定出来最早的日期是哪天,那么直接使用sumifs函数就可以统计出来你的问题了。例如以下图样例数据为例,进行模拟。
获取前前7天有销量数据的第一天日期,完整公式为:=INDEX(SORT(UNIQUE(B3:B30),1,-1),7)。可以获取最早日日期是6月22日。对公式进行解释:
- UNIQUE函数,因为一日可能有多条数据,需要对日期进行去重
- SORT 对上面的去重日期进行排序,按照降序排序
- INDEX函数对排序好的数据,提取第7天的数据。需要注意这里有个bug,如果日期总共不足7天怎么办,这里就需要公式进行调整,如果不足日期,可以去排序好的数据最最后一个日期即可,所以调整好的完整公式为:=IFERROR(INDEX(EFSORT(UNIQUE(B3:B30),1,-1),7),INDEX(EFSORT(UNIQUE(B3:B30),1,-1), COUNT***(EFSORT(UNIQUE(B3:B30)))))
获取最早的一天日期后,就可以使用sumifs函数求和了。最终演示效果如下图:
?
需要注意这里用到的公式,SORT,unique函数为365、2021等高级版本Excel函数,如果是2019以下版本Excel,可以使用EFunction插件,插件内有同名函数,使用方法完全一样。
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 3231169@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.qiantuxiezuo.com/5512.html
如若转载,请注明出处:https://www.qiantuxiezuo.com/5512.html