excel中如何求连续非空单元格个数?

如H11=空格,I11=空格,J11=空格,K11=3,,L11=4 ,M11=9 ,N11=空格
H12=空格,I12=1,J12=空格,K12=空格,,L12=4 ,M12=9 ,N12=空格
如何获取区间内连续非空单元格个数的最大值(11行值为3,12行值为2)。

=MAX(FREQUENCY(IF(H11:N11<>"",COLUMN(H1:N1)),IF(H11:N11="",COLUMN(H1:N1))))
输入后,不要回车,而是按下ctrl+shift+回车,即在编辑栏要看到公式前后有{}
这样才行
然后下拉公式。追问

如果H11到N11是一个循环(如一个星期的7天)要求H11=1,I11=空格,J11=空格,K11=空格,L11=空格 ,M11=9 ,N11=7其返回值也为3该怎么写公式?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-31
1,要是范围不是很大的话 可以不用公式,直接选取H11:N11,然后在EXCEL 右下角的空白处 点反键 出来计数,计数值,最大值,最小值,求和。。。 什么的~ 在那里勾选 计数,你要到答案就出现了啊~

2,要是要设公式的话,=COUNTIF(H11:N11,"") 你要的数字就出现啦~ 下面一行也是一样的,就是把选取范围变一下就OK 啦~
第2个回答  2011-08-29
连续非空的或连续空的最大值,有难度。 你的要求应该是这样吧:连续非空中单元格有: 3 个,
8个 ,12个。
你要求出12个。是这样吧?
相似回答