excel 动态统计B列倒数5行、10行、15行个数倒数第05行至01行3的个数是3个:就在C列显示3;倒数第10行至06行3的个数是0个:就在C列显示0;倒数第15行至11行3的个数是2个:就在C列显示2;A B C0 3 302 003
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 17:29:19
![excel 动态统计B列倒数5行、10行、15行个数倒数第05行至01行3的个数是3个:就在C列显示3;倒数第10行至06行3的个数是0个:就在C列显示0;倒数第15行至11行3的个数是2个:就在C列显示2;A B C0 3 302 003](/uploads/image/z/5325966-54-6.jpg?t=excel+%E5%8A%A8%E6%80%81%E7%BB%9F%E8%AE%A1B%E5%88%97%E5%80%92%E6%95%B05%E8%A1%8C%E3%80%8110%E8%A1%8C%E3%80%8115%E8%A1%8C%E4%B8%AA%E6%95%B0%E5%80%92%E6%95%B0%E7%AC%AC05%E8%A1%8C%E8%87%B301%E8%A1%8C3%E7%9A%84%E4%B8%AA%E6%95%B0%E6%98%AF3%E4%B8%AA%3A%E5%B0%B1%E5%9C%A8C%E5%88%97%E6%98%BE%E7%A4%BA3%EF%BC%9B%E5%80%92%E6%95%B0%E7%AC%AC10%E8%A1%8C%E8%87%B306%E8%A1%8C3%E7%9A%84%E4%B8%AA%E6%95%B0%E6%98%AF0%E4%B8%AA%3A%E5%B0%B1%E5%9C%A8C%E5%88%97%E6%98%BE%E7%A4%BA0%EF%BC%9B%E5%80%92%E6%95%B0%E7%AC%AC15%E8%A1%8C%E8%87%B311%E8%A1%8C3%E7%9A%84%E4%B8%AA%E6%95%B0%E6%98%AF2%E4%B8%AA%3A%E5%B0%B1%E5%9C%A8C%E5%88%97%E6%98%BE%E7%A4%BA2%EF%BC%9BA+B+C0+3+302+003)
excel 动态统计B列倒数5行、10行、15行个数倒数第05行至01行3的个数是3个:就在C列显示3;倒数第10行至06行3的个数是0个:就在C列显示0;倒数第15行至11行3的个数是2个:就在C列显示2;A B C0 3 302 003
excel 动态统计B列倒数5行、10行、15行个数
倒数第05行至01行3的个数是3个:就在C列显示3;
倒数第10行至06行3的个数是0个:就在C列显示0;
倒数第15行至11行3的个数是2个:就在C列显示2;
A B C
0 3 3
02 0
03 3 2
04 3
05
06
07
08
09
10
11 3
12
13
14 3
15
要求:
如果增加了一行(如下图)
倒数第06行至02行3的个数是2个:就在C列显示2;
倒数第11行至07行3的个数是1个:就在C列显示1;
倒数第16行至12行3的个数是2个:就在C列显示2;
请问:用什么函数公式来实现增加行后,始终统计动态B列倒数5行、10行、15行个数?
A B C
01 3 3
02 0
03 3 2
04 3
05
06
07
08
09
10
11 3
12
13
14 3
15
16 3
excel 动态统计B列倒数5行、10行、15行个数倒数第05行至01行3的个数是3个:就在C列显示3;倒数第10行至06行3的个数是0个:就在C列显示0;倒数第15行至11行3的个数是2个:就在C列显示2;A B C0 3 302 003
在C1填写如下公式,并向下拖动复制到C3:
=COUNTIF(INDIRECT("B" & SUBTOTAL(102,A:A)-5*(ROW()-1)):INDIRECT("B" & SUBTOTAL(102,A:A)-5*(ROW()-1)-4),3)
SUBTOTAL(102,A:A) 是求A列有数据的行数;
行数-5*(ROW()-1) 是求本结果行号ROW()所对应的源数据倒数首行号.当源数据有16行时,映射关系为 1-->16, 2-->11,.
行数-5*(ROW()-1)-4 是求本结果对应的源数据末行号,如 1-->12, 2-->7, .
注意:当源数据行数不足15时,会导致一些结果显示为#REF!.