今天的问题很奇怪,我没有遇到实际业务,但是在答疑群里曾经有过几个人咨询这个问题,我想到两种方法,哪种方法好呢?
如下图,为了好理解,我只保留的序号和数字列,右边是求和。
1、增加一个辅助列,填充A\B\A\B\A\B\A,如下图。
2、然后用SUMIFS公式就能合计了,公式:=SUMIFS(B:B,C:C,"A")。
1、有的业务可能不让加辅助列,也可以直接使用公式来计算,公式:=SUMPRODUCT((MOD(A2:A22,2)=1)*B2:B22),公式是用MOD函数来判断序号是奇数还是偶数,然后再和B列乘积和。
2、偶数行稍改一下公式就可以了,公式:=SUMPRODUCT((MOD(A2:A22,2)=0)*B2:B22)。
3、如果没有序号列,可以使用行号来代替序号,公式如下:=SUMPRODUCT((MOD(ROW(B2:B22),2)=0)*B2:B22),其中ROW(B2),是得到B2单元格所在的行号:2。
来源:Excel天天练