Excel如何每隔N列统计非空单元格个数?

用counta只能手动每列来输入,如何能一次性统计到每隔6列一共13行非空单元格数量呢?如图,就是统计BUG计数的函数,每隔6列统计一次非空单元格总数,行数要可修改。

问题太笼统,不确定因素太多,根据评论补充一个截图也是一个空数据的,基本上无法知道数据是怎样的,而Excel的公式既与工作表的结构有关,也与表格中的数据有关的。如本问题涉及计数,数字与文本的计数就是不同的,而数据计数的计算效率要高很多。

如果有比较准确的数据范围,Mrpine 提供了相当精简的公式,完全能满足大多数情况。

下面的公式则放宽限制,多少列不知,只根据第2行的数据单元格个数来确定列数,每一组的行数也不确定,只最后一组考虑了最多20行数据,如果更多,就把公式中“20+ROW()”数字20修改到更多。BUG的数据按数字考虑,如果为文本或数字文本混合数据,就把公式中subtotal的第1参数“2”修改为“3”。

C4=SUM(SUBTOTAL(2,OFFSET(C3,ROW(INDIRECT("1:"&IF(MIN(IF(D5:D$1048576<>"",ROW(5:$1048576)))=0,20+ROW(),MIN(IF(D5:D$1048576<>"",ROW(5:$1048576))))-ROW()-1)),COLUMN(INDIRECT("c1:c"&(COUNTA($2:$2)-3)/6,))*6,)))

同时按Ctrl+Shift+Enter三键输入数组公式

往下复制到C17得第2组的计数,依次类推。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-05-13
=SUMPRODUCT((A1:M1="BUG")*(A2:M13<>""))
意思凡是第1行是BUG的列,对应2:13行的非空个数
第2个回答  2019-05-13
问题不明确,请上图片并加以说明追问

已补充

追答

需要文件,把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出来,并说明如何从现状到的目标效果)作为附件发到yqch134@163.com帮你看下

第3个回答  2019-05-08
公式 公式作用 统计类型
=COUNTIF(A:A,"=") 统计真空 真空单元格
=COUNTIF(A:A,"<>") 统计非真空 除真空以外的所有类型
=COUNTIF(A:A,"") 统计真空与假空 公式+真空
=COUNTBLANK(A:A) 统计真空与假空 公式+真空
=COUNT(A:A) 统计数字 数字
=COUNTIF(A:A,"*") 统计文本 文本+空格+公式
=COUNTIF(A:A,"> ") 统计文本 可见文本(不包括数值)
=COUNTIF(A:A,"")-COUNTIF(A145:A149,"=") 统计假空 公式
如你所说,空白单元格可能有空格或公式的情况,就用=COUNTIF(A:A,"> ")+COUNT(A:A)

excel如何统计非空值的个数
excel如何统计非空值的个数 1、首先点击打开excel表格。2、打开软件后,进入到表格窗口。3、在需要统计的单元格,输入公式=counta(),在G13单元格输入的。并把光标放置于括号内不。4、然后利用鼠标去选取需要统计的范围。选取E3:E15。5、当然如果数据较多,可以直接选择E列 6、上面两种方法选择一种...

excel中怎样统计一列中的非空单元格个数?
打开excel选择一列我们输入一些数值,里面包含空的单元格,然后选择另外的一个单元格,如图所示:在选择的单元格内我们输入“=COUNTBLANK()”函数,如图所示:输入好函数之后我们再在函数内输入函数的参数,如图所示:输入好参数按下回车键就得到了空格的个数了,如图所示:

如何统计Excel非空单元格的个数
1、首先点击打开excel表格。2、打开软件后,进入到表格窗口。3、在需要统计的单元格,输入公式=counta(),并把光标放置于括号内部。4、然后利用鼠标去选取需要统计的范围。5、当然如果数据较多,可以直接选择需要统计的列。6、上面两种方法选择一种输入后,单击回车键,即可统计非空单元格个数。7、安全退...

EXCEL怎么统计数据不包含空格的个数
可以在对应的单元格中输入公式=countif(a:a;"<>")。其中a:a为需要统计的数据区域,该公式输入完成以后按下回车键即可在选定的与区域内统计非空格数据的个数。具体使用方法如下:1、在电脑上打开EXCEL文件进入。2、进入到该EXCEL文件以后可以看到多个数据,其中包含了空格,如需要统计区域内不含空格的...

excel如何统计不为空的单元格数量?
在Excel中,处理“不为空”的条件计数,可以使用多种函数。Countif函数是其中一种,它可以根据特定条件进行计数,而Counta和Countblank则分别适用于统计不为空和空白单元格的数量。以下是几种常见的用法:- 要统计A1:B10区域内不为空的单元格,使用Counta函数:=Counta(A1:B10)- 对于空单元格,可以使用...

EXCEL如何统计非空单元格个数
1、打开一个Excel表格,如下图所示:2、可以看到默认的单元格中有数字和字符,如下图所示:3、在要统计的位置输入一个等于号,如下图所示:4、找到上面的函数选项,选择其他函数,如下图所示:5、在函数中COUNTA,点击确定,如下图所示:6、输入要统计的范围,如下图所示:7、选中统计范围,如下图...

Excel如何每隔N列统计非空单元格个数?
下面的公式则放宽限制,多少列不知,只根据第2行的数据单元格个数来确定列数,每一组的行数也不确定,只最后一组考虑了最多20行数据,如果更多,就把公式中“20+ROW()”数字20修改到更多。BUG的数据按数字考虑,如果为文本或数字文本混合数据,就把公式中subtotal的第1参数“2”修改为“3”。C4=...

怎样统计表格中非空单元格个数?
1、演示使用的操作软件为office Excel,使用的软件版本为office家庭和学生版2016,其他版本的办公软件均可参考本操作。2、我们打开Excel电子表格,在表格中输入用于演示的数据,为了演示更为直观,我们选用A1~A20单元格作为演示区域。3、首先我们计算空值单元格的个数,可以使用函数“=COUNTBLANK(A1:A20)”,...

如何统计excel表中单元格内容非空的个数?
1、打开excel,在同一列内任意两格内输入文字;2、在输入文字下面的最底端输入公式“COUNTA”,在这里可以看见“COUNTA”是用于计算区域中非空单元格的个数的函数;3、输入公式后选择想要出现结果的区域,图中区域为B1:B12;4、公式及区域都输入完成后,回车完成公式运算,返回统计值,就能看到所求结果...

EXCEL中怎么隔行求非空格单元的个数
奇数行非空单元格的个数:=COUNT(IF((MOD(ROW(A1:A10),2)=1)*(A1:A10<>""),A1:A10))按ctrl+shift+enter三键结束。偶数行非空单元格的个数:=COUNT(IF((MOD(ROW(A1:A10),2)=0)*(A1:A10<>""),A1:A10))按ctrl+shift+enter三键结束。单元格区域根据实际情况修改。

相似回答