Excel - 统计每周连续出现次数

2019-12-26 11:06:55 浏览数 (2)

今天遇到一个问题,需要统计每个问题小区在当周的连续出现次数,连续次数大于等于4次,则定义为质差小区。 刚接手时感觉比较简单,实际做发现不是那么回事,统计出来的是每周出现的次数,而不是每周连续出现的次数。

样表如下:

最开始是这么想的,先要获取每个日期的周数,公式是 =weeknum(date),然后用 =IF(C3>C2,1,IF((A3-A2)=1,1,0)) 判断是否是当周及是否日期递增,最后用=SUMIFS(D:D,B:B,B2,C:C,C2) 对满足条件的 IF 列求和,结果这这样的。

结果并不是想要的,又研究了好久,才找到了问题解决方案。分享给你。 公式是这样的,由于某小区初次计算时,连续出现次数肯定为 1 ,所以首行计算无需使用公式,C3 计算公式为 =IF(AND(B3=B2, WEEKNUM(A3)=WEEKNUM(A2)),C2 1,1) ,问题完美解决。

公众号回复 py 添加小编微信,加入网优数据处理群,和我们一起探讨学习 ACCESS,MAPINFO,EXCEL,PYTHON,MYSQL,快速有效处理数据,提高工作效率。

0 人点赞