
FREQUENCY有两个参数,第一个是要统计的数组,第二个是分隔值,
在你的公式里面,要统计的数组是:
IF(B2:H2="",COLUMN(B2:H2)意思为:B2:H2单元格为空就返回单元格的列号。
分割值为:
IF(B2:H2<>"",COLUMN(B2:H2))意思为:B2:H2单元格不为空就返回单元格的列号。
因为单元格不可能出现即为空又不空的值,所以,这都是落在2-8的一组数据
例如B2:H2分别为空,空,空,非空,空,非空,空,那么两组参数分别为{2,3,4,6,8},{5,7},就是把2,3,4,6,8用5,7分割,既比5小,比7小,比7大三类。那么FREQUENCY返回的结果就是3;1;1的一组数据,然后用MAX提取最大值就是3,就是最开始的三个连续空值。
空单元格个数
=COUNTBLANK(A:A)
COUNTBLANK函数,计算指定单元格区域中空白单元格的个数。
非空单元格个数
=COUNTA(A:A)
COUNTA函数,返回参数列表中非空值的单元格个数。
数字的单元格的个数
=COUNT(A:A)
COUNT函数,返回包含数字以及包含参数列表中的数字的单元格的个数
你是要用哪个函数,是A列空单元格加非空单元格个数
=COUNTBLANK(A:A)+COUNTA(A:A)
描述清楚才能给你准确的公式
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)