醉十里 发表于 2022-1-13 09:53:17

=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呢

方明 发表于 2022-1-13 17:56:48

简化一下
=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

洞庭牧人 发表于 2022-1-17 01:18:14

感觉楼主模拟结果不对。。
公式你试试看吧
=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

文化浪人 发表于 2022-1-19 02:06:07

=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次数的话,是这个

袁天亮 发表于 2022-1-20 17:13:06

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

问路 发表于 2022-1-24 07:11:53

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

用户水军 发表于 2022-1-26 18:51:51

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

期货慕容复 发表于 2022-1-26 19:32:55

不好意思大佬我模拟的有错误

卧雲散仙 发表于 2022-1-26 22:48:22

简化一下
=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

老徐钟表眼镜商行 发表于 2022-2-2 17:03:59

感觉楼主模拟结果不对。。
公式你试试看吧
=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
页: 1 2 [3] 4
查看完整版本: 有没有什么公式能统计连续0的次数