被问爆的Excel技巧:快速统计连续N天达标次数!

360影视 动漫周边 2025-08-05 07:43 1

摘要:今天跟大家分享的是日常工作中经常遇到问题:根据指定条件快速统计连续N天达标次数,其实了解原理后,可以直接套用公式,超简单!

——

今天跟大家分享的是日常工作中经常遇到问题:根据指定条件快速统计连续N天达标次数,其实了解原理后,可以直接套用公式,超简单!

如下图所示,表格中是每个员工连续30天的销售额,现在要统计每个员工连续3天小于500元收入的次数。

下面直接上干货,分2种情况提供不同的解决方法:

场景一:统计不重叠的连续3天

在统计连续3天小于500元收入的次数时,如果有超过3天的连续数据也按1次。

在目标单元格中输入公式:

=SUM(--(FREQUENCY(IF(B2:AE2=500,COLUMN(B2:AE2)))>=3))

然后点击回车,下拉填充即可

解读:

1、基本思路

这个公式的核心思想是:

找出所有销售额

找出所有销售额≥500的日期位置(作为分隔点)

计算连续

统计长度≥3的区间数量

2、各部分详细解析

①IF(B2:AE2>=500,COLUMN(B2:AE2))

创建一个数组,标记所有销售额小于500的日期位置

②IF(B2:AE2>=500,COLUMN(B2:AE2))

创建一个数组,标记所有销售额≥500的日期位置(作为分隔点),与第一部分相反

③FREQUENCY(第一部分结果, 第二部分结果)

第一个参数是"数据数组"(要分组的值)

第二个参数是"区间数组"(分隔点)

返回每个区间的频数

④...>=3,将返回一个TRUE/FALSE数组

⑤最后用SUM函数求和≥3的个数,因为上面的结果是TRUE/FALSE数组,所以需要使用减负“--”符号,把逻辑数组转换成0/1数组后再进行求和。

3、特别提醒

如果觉得上面公式逻辑不好理解,大家可以直接套用公式,把数据区域改成实际区域、把判断区间和天数改成实际数据即可

场景二:统计重叠的连续3天

比如说员工有连续5天销量小于500,需要统计重叠的连续3天次数。场景一种是按1次计算,现在我们需要按(1-3天、2-4天、3-5天)3次计算。

在目标单元格中输入公式:

=SUMPRODUCT((B2:AC2

然后点击回车,下拉填充即可

解读:

1、基本思路

其实,上面公式就是利于SUMPRODUCT函数多条件计数,数据区域通过三个错位范围的比较,找出所有连续3天都满足销售额

①检查第n天是否

②检查第n+1天是否

③检查第n+2天是否

④当这三个条件同时满足时,计为1次

2、各部分详细解析

①范围选择

B2:AC2:第1天到第28天(28列)

C2:AD2:第2天到第29天(向右偏移1列)

D2:AE2:第3天到第30天(向右偏移2列)

这样设计确保每次比较的都是连续的3天数据。

② 比较运算

(B2:AC2

(C2:AD2

(D2:AE2

③ 逻辑乘法

将三个TRUE/FALSE数组相乘(TRUE=1,FALSE=0)

结果为1表示这三个连续天数都满足

例如:如果第5、6、7天都

④SUMPRODUCT求和

SUMPRODUCT函数对乘积结果进行求和

最终结果就是所有连续3天都

3、当然我们也可以使用SUM函数进行多条件计数,原理类似,就不单独解读。

公式:

=SUM(--((B2:AC2

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!

来源:桃大喵学习记一点号

相关推荐