比如12111122212 统计1连续出现的次数 得出的结果为4
关键问题 是 统计连续出现的次数
不是统计1出现的次数,是连续出现的1的次数
连续出现的最多是4个
在下面插入一行,第一个格里公式=IF(A1=1,1,"") ,然后对插入的行求和=SUM(A2:L2),结果就出来了。
追问
是连续出现 像你这样 直接countif就好了
追答改了下,可以了。
第一行是你的数据,第二行是要插入的,第二个格子里A2公式
=IF(A1=1,1,""), B2格里公式=IF(B1=1,IF(A1=1,1+A2,1),"")然后将B2公式依次填充到后面,第三行公式=MAX(A2:O2)求出最大连续出现值。
是统一固定值的连续出现的次数
追答=MAX(FREQUENCY(IF(A1:K1=1,COLUMN(A1:K1)),IF(A1:K11,COLUMN(A1:K1))))
ctrl+shift+enter
恩 这回可以了
请问可否解释一下
FREQUENCY({1,FALSE,FALSE,4,5,6,7,FALSE,9,10,FALSE},{FALSE,2,3,FALSE,FALSE,FALSE,FALSE,8,FALSE,FALSE,11})
的运算规则
你百度下 这个函数的规则吧.. 这就一数组函数 公式.. 计算出现频率次数的. 然后MAX 就是取频率最高的那个值
追问简单的函数规则我知道 FREQUENCY(统计区域,分段值)
可是你这个我确实没怎么看懂 将里面IF计算完毕就是
FREQUENCY({1,FALSE,FALSE,4,5,6,7,FALSE,9,10,FALSE},{FALSE,2,3,FALSE,FALSE,FALSE,FALSE,8,FALSE,FALSE,11})
麻烦给讲解一下 我会加分
这个是数组函数 如果A1:K1有1 就计算 在那些列
COLUMU 就是 求的第几列
({1,FALSE,FALSE,4,5,6,7,FALSE,9,10,FALSE}, 这个就代表 1列 4 5 6 7 9 10 列有数字1
后面的那个 是A1:K1 没有1的
{FALSE,2,3,FALSE,FALSE,FALSE,FALSE,8,FALSE,FALSE,11})
2 3 8 11列就没有1
然后FREQUENCY 就计算 有1的连续的数有那些 结果是 有1个连续 4个连续的 2个连续的 然后 MAX 取最大的那个 4
对,在同一行的不同单元格
追答单击在一个空的单元格,插入COUNTIF函数,在Range里选你要统计的单元格,在Creteria写上你要统计的那个值,这样就行了
追问是连续出现。。。。
追答那就不清楚了