固定增量的Excel计数

j9per5c4  于 2023-01-21  发布在  其他
关注(0)|答案(1)|浏览(96)

我有一个超过2000行和5列的大型表格。这些单元格的值为1或0。对于每列,我希望能够从第一行开始计算20行块中1的数量。示例:在每一列中,计算前20个单元格(A1:A20)中1的个数,然后是21到41(A21:A41),再从42到62,以此类推。
非常感谢,
埃Git
我试过各种组合的计数,行和偏移,但没有工作。花了一段时间阅读各种网站的建议,但找不到解决方案。

oaxa6hgo

oaxa6hgo1#

=COUNTIF(OFFSET(A1,(ROW()-1)*19,0,20,1),1)
用于计算列A的20行块中1的数目。
OFFSET函数从单元A1开始,它是第一个20行块的第一个单元。
然后,它使用ROW()函数确定当前行,并减1以从第一行开始计数。
接下来,它将当前行乘以19,使每行的范围偏移19行。
这样做是因为范围从A1开始,A1是第一个20行块的第一个单元格,因此需要偏移19行才能查看下一个20行块。
然后OFFSET函数选择从该点开始的20行范围。
在第一行中,公式将查看单元格A1:A20,在第二行中,它将查看单元格A21:A40,依此类推。
因此,当您向下拖动公式时,无论您将其拖动到何处,它都将始终查看下一个20行的块。
然后,COUNTIF函数计算所选范围中1的个数并返回结果。

相关问题