Excelmacros:值= 0后,在列中重复查找最大值

我想重复计算一列中的MAX值,在该列中的值= 0连续两次。 看例子:

Torque (Lbf_in) 0 0 .827664554 9.673638344 45.82129669 60.63316727 58.07248688 38.35304642 18.0196209 4.054021835 0 0 ...Repeat 

我们使用将其转储到Excel中的软件,find每个循环的最大扭矩。 双0值显示我们重新设置循环句柄,所以我们想在每个双0值后再次捕获最大值。 电子表格有1,800个周期,因此手动操作非常耗时。 循环重复的次数不一致(基于时间)。

谢谢!

如果您的数据在列A中,请在单元格B4中input此公式并将其拖动到底部。 =IF(AND(A2=0,A3=0),MAX(OFFSET(A4,0,0,MATCH(0,A4:A700,0),1)),"")

在这里输入图像说明

还要确保在数据的末尾添加一个0。