excel 动态统计B列倒数5行、10行、15行个数

问题描述:

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
1个回答 分类:综合 2014-11-30

问题解答:

我来补答
在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!.
 
 
展开全文阅读
剩余:2000
上一页:hfftbjhg