不达鸟 发表于 2021-11-22 16:11:00

有没有什么公式能统计连续0的次数

各位大佬有没有什么方法能统计出每个区划连续0的个数,要求就是如果遇到不是0的就重新计数,同时双休日不计算在统计范围内。请大佬们帮我想想办法谢谢了

严谨警惕 发表于 2021-12-2 07:08:23

比如浦东11月23日统计连续0的次数是2???为什么是2啊?

钱有花 发表于 2021-12-3 18:51:03

=MAX(FREQUENCY(IF((B2:X2=0)*(WEEKDAY($B$1:$X$1,2)<>6)*(WEEKDAY($B$1:$X$1,2)<>7),COLUMN(B:X)),IF((B2:X2=0)*(WEEKDAY($B$1:$X$1,2)<>6)*(WEEKDAY($B$1:$X$1,2)<>7),,COLUMN(B:X))))

数组公式
双休日不统计在内的话,最长不是应该是5吗,怎么会17呢

何大叔 发表于 2021-12-3 20:15:24

简化一下
=MAX(FREQUENCY(COLUMN(B:X),IF((B2:X2=0)*(WEEKDAY($B$1:$X$1,2)<>6)*(WEEKDAY($B$1:$X$1,2)<>7),,COLUMN(B:X))))-1

衣带渐宽 发表于 2021-12-5 17:58:24

感觉楼主模拟结果不对。。
公式你试试看吧
=SUM(N(FREQUENCY(COLUMN(A:X),IF((MOD(B$1:X$1,7)<2)+(B2:X2>0),COLUMN(A:W)))>2))
如果是要最长连续数
=MAX(FREQUENCY(COLUMN(A:X),IF((MOD(B$1:X$1,7)<2)+(B2:X2>0),COLUMN(A:W))))-1

坤位的猪 发表于 2021-12-6 15:15:48

=SUM(--(FREQUENCY(IF((B2:X2=0)*(WEEKDAY($B$1:$X$1,2)<>6)*(WEEKDAY($B$1:$X$1,2)<>7),COLUMN(B:X)),IF((B2:X2=0)*(WEEKDAY($B$1:$X$1,2)<>6)*(WEEKDAY($B$1:$X$1,2)<>7),,COLUMN(B:X)))>1))

连续0次数的话,是这个

冯木森 发表于 2021-12-9 16:31:09

感谢大佬我去试试看。谢谢了

飞鱼再天 发表于 2021-12-14 09:10:05

感谢大佬的帮助。这个公式可以统计出连续0的次数。但没有达到我想要的目的。我想要的是遇到不是0的天数需要重新计数。

胖总裁 发表于 2021-12-14 11:27:52

我跟你的理解一样,但是看来我们都理解错了。。。

明天会有更美的太阳 发表于 2021-12-14 22:24:10

不好意思大佬我模拟的有错误
页: [1] 2 3 4
查看完整版本: 有没有什么公式能统计连续0的次数