每n行对单元格求和
很多时候,我们可能希望对每n行中的单元格求和,其中n是整数。如下图1所示,每1行求和,每2行求和,每3行求和,以此类推。
图1
从图1中的例子可以看出,如果我们每隔一行求和,有两种情况可以找到奇数行或偶数行的单元格之和,其中奇数行求和的数组公式是:
=SUM(IF(MOD(ROW $1:澳元$15澳元),2)=1,$ 1:澳元$15,0澳元))
偶数行求和的数组公式为:
=SUM(IF(MOD(ROW $1:澳元$15澳元),2)=0,$ 1:澳元$ 15.0澳元))
注意本文的公式都是数组公式,也就是输入公式后,按Ctrl Shift Enter,Excel会自动在公式两边加花括号。
要对每2行求和,即对第1、4、7、10和13行中的单元格求和,请使用数组公式:
=SUM(IF(MOD(ROW $1:澳元$15澳元),3)=1,$ 1:澳元$15,0澳元))
要对每3行求和,即对第1、5、9和13行的单元格求和,请使用数组公式:
=SUM(IF(MOD(ROW $1:澳元$15澳元),4)=1,$ 1:澳元$15,0澳元))
我们可以得到一个规则。对于每n行求和(n1),其通式为:
=SUM(IF(MOD(ROW(1:澳元15澳元),n 1)=1,1:澳元15.0澳元))
如果求和的单元格区域名为范围,则一般公式为:
=SUM(IF(MOD(ROW(Range),n=1,Range,0))