在使用Excel汇总数据时,有时候需要提取数据区域中固定间隔n行的数据进行求和,例如下表,需要每间隔2行进行求和,即需求11120行的数据之和。
工具/原料
Excel
方法/步骤
1、蛔糯阚熨本例需要构建一个循环,通常会用MOD()函数来构建循环,例如本例需构建没3行一个循环,所以使用MOD函数将数据区域的行锔鼐抻耄号除以3求余数,用MOD(ROW(A2:A21),3)返回余数数组:{2;0;1;2;0;1;2;0;1;2;0;1;2;0;1;2;0;1;2;0}
2、然后当满足余数为2时,对相应的单元格求和,用SUMPRODUCT()函数.所以在H2单元格中输入公式=SUMPRODUCT((MOD(ROW(A2:A21),3)=MOD(ROW(A2),3))*A2:F21)
3、同理间隔N行时公式为=SUMPRODUCT((MOD(ROW(数据区域),n+1)=MOD(数据区域起始行号),n+1))*数据区域)。