最大间隔的意思不太明白,是第一个9和最后一个9的间隔,还是相邻两个9之间的间隔的最大数,如果是第一个9和最后一个9的间隔,可以用楼上的公式,也可以在B1中输入
=SUM(FREQUENCY(ROW(A1:A18),IF(A1:A18=9,ROW(A1:A18))))-1
同时按下CTRL+SHIFT+ENTER输入数组公式,或在B1中输入
=SUM(QUARTILE(IF(A1:A18=9,ROW(A1:A18)),{0,4})*{-1,1})
也是三键齐按的数组公式。
如果是相邻两个9之间的间隔的最大数,假设数据在A1:A18中,B1中输入
=MAX(FREQUENCY(ROW(A1:A18),IF(A1:A18=9,ROW(A1:A18))))
同时按下CTRL+SHIFT+ENTER输入数组公式就可以了.
B1输入:
=MAX(IF(A1:A18=9,ROW(1:18)))-MIN(IF(A1:A18=9,ROW(1:18)))-1
ctrl+shift+enter结束
范围可以根据实际情况调整
祝你成功!
b2=if(and(a2=9,countif(a$1:a1,9)),row()-lookup(1,0/(a$1:a1=9),row(a$1:a1))-1,""),下拉,b列最大值就是你要的
不明白你说的问题