计算 Excel 行中的当前连续性

Ste*_*enM 2 excel conditional excel-formula

我在 B2:K2 的 excel 行中有一个 1 和 0 的列表,我想计算单元格 M2 中 1 的当前连续,

连胜数为 4 的示例数据集

1 0 1 0 1 1 1 1 0

有没有一种简单的方法可以做到这一点?我尝试过研究,但找不到任何具体的东西。

任何帮助将非常感激。

Jvd*_*vdV 5

这是一种仅使用一个公式即可完成此操作的方法,不需要辅助列/行:

在此处输入图片说明

使用的公式转换为:

{=MAX(FREQUENCY(IF(B1:K1=1,COLUMN(B1:K1)),IF(B1:K1=1,0,COLUMN(B1:K1))))}
Run Code Online (Sandbox Code Playgroud)

注意:这是一个数组公式,应该通过 CtrlShiftEnter