Excel数据分析之最大连续周!

职场   2024-09-18 07:05   江苏  
公司经常搞活动,连续n周,奖励逐渐累计,如果期间有多次连续,按最大连续周次计算,那么这个最大连续周次要如何判断呢?今天我们来聊一下!

▍需求说明

简单模拟了其中一个人的数据,共计15周,B列是否满足条件,1表示满足条件,可以进行累计,现在我们找出连续累计的最大周次及对应的区间!


▍思路说明

处理思路:想要统计最大连续周,也就是要统计每组1的个数,找出最大,那么就是把每组区别开,我们可以利用每组首次出现的1进行累计,比如3第一行开始的这组是1,8行对应的是2依次累加,来区别开每组!至于统计最大,可以通过每组的行数或者筛选处理!


▍参考解法

为每组编号,这也是一种常用的思路,根据当前行是1,上一行是空,作为计数点,也就是我们上面说的思路!


有了分组之后,我们可以分组处理,或者使用更加简单的MODE函数处理!

MODE可以帮我们找出C列中出现次数最大的数字,也就是最大的周次!
当然我们也可以通过GROUPBY函数聚合,ROWS函数统计对应的行数!


找出最大行对应的数字后,我们筛选即可!通过LET给个变量,方便后续调用,筛选也要用上面的数据!从下面的图片中可以看出,我们已经筛选出结果!

最后,我们取首位和统计行数即可!


格式化看一下,其实思路清晰,还是比较简单的!这也是很多公司数据分析的常见问题,你学会了吗?


课程推荐
▍课程 | 函数、PQ、VBA、JSA等
课程 | 365函数通关教程🔥🔥🔥 
▍会员 | 再升级!终生学习第六期
代码 | VBA常用代码合集



Excel办公实战
分享Excel及WPS函数、技巧、VBA、PBI、JSA等办公技能。助你轻松实现办公自动化!易办公◎早下班!
 最新文章