EXCEL 数据最大间隔公式

A1523694125476321549数据9之间的最大间隔
2025-05-22 14:44:47
推荐回答(4个)
回答1:

最大间隔的意思不太明白,是第一个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输入数组公式就可以了.

回答2:

B1输入:
=MAX(IF(A1:A18=9,ROW(1:18)))-MIN(IF(A1:A18=9,ROW(1:18)))-1
ctrl+shift+enter结束
范围可以根据实际情况调整
祝你成功!

回答3:

b2=if(and(a2=9,countif(a$1:a1,9)),row()-lookup(1,0/(a$1:a1=9),row(a$1:a1))-1,""),下拉,b列最大值就是你要的

回答4:

不明白你说的问题