B2公式:=IF((A2<=1)+COUNTIF(A3:INDIRECT("A"&MIN(IF(A3:A$100=1,ROW(A3:A$100),4^8))),">1"),"",COUNTIF(INDIRECT("a"&MAX(IF(A$1:A1=1,ROW(A$1:A1),1))):A2,">1"))
同时按 ctrl +shift +enter 结束编辑,下拉公式填充。
公式计算到100行,如果不够把其中的100改成你要的行数
哥们,你看下这个可以吗?我加了个辅助列,但有两个问题:
1、A列开头和结尾必须是1,因为必须要有一个是1的判断;
2、我是从上个1到下个1计数,而不是你要求的第二个1开始向上计数
其它没有问题,希望能帮到你
简单点的
E2=SMALL(IF($A$1:$A$120=1,ROW($A$1:$A$120),""),ROW(A1))
数组需要同时按CTRL SHIFT 回车键
下拉
F2=COUNTIF(INDIRECT("A"&E2&":"&"A"&E3),">1") 下拉
看了你求助几次了,把附件传来吧,ylaxsm@163.com