您可以在单元格 AQ2 中使用此公式并向下复制:
=IF(MOD(ROW()-1,425),"",SUM(OFFSET($AO$2,(ROW()-424)*424,0,424,1)))
它将仅在从第 426 行开始的每 425 行中执行计算。您可以使用0
而不是""
并将范围格式化为不显示零。
编辑:您的偏移公式未正确计算当前行之前的 424 个单元格的范围。有点太复杂了。您可以从当前行开始并在行偏移中使用负数,如下所示:
=IF(MOD(ROW()-1,425),"",SUM(OFFSET(AO2,-424,0,424,1)))
因此,从当前行开始,向上移动 424 行,然后使用包含 424 行的范围。这将对当前行上方的 424 行进行求和。
编辑 2:这是一个屏幕截图,其中公式适用于 BE 而不是 AQ 列。
相关行之间的行已被隐藏。
可以在此处访问示例文件:
https://1drv.ms/x/s!Avd3VBkllUf-7zeMXBcqxfyc9-d- https://1drv.ms/x/s!Avd3VBkllUf-7zeMXBcqxfyc9-d-