excel如何跳过固定格数累加

如题所述

第1个回答  2012-06-23
1、如果要跳过的行有规律,比如隔一行,隔二行等等,可以用楼上的答案
=SUMPRODUCT((MOD(ROW(A1:A21),2)=1)*(A1:A21))

2、如果是跳过一些特定条件的,如:跳过男性员工,计算女性员工的工资
先增加一列作为辅助,比如F列用于判断性别,男员工值为0,女员工值为1,然后
=SUMPRODUCT((F1:F21)*(A1:A21))追问

我是要把一行中的数字从E列到BE列跳过一个空格累加,根据你的函数我修改了一下,=SUMPRODUCT((MOD(ROW(E3:BE3),2)=1)*(E3:BE3)),然后试了试还是不对。是不是原因出在ROW函数身上?

追答

把公式中的 row()换成 COLUMN()

第2个回答  2012-06-23
Ctrl就轻松解决,选择的时候按住,选完了松开。求和公式会吧?不会就悲剧了。。。
第3个回答  2012-06-23
奇数行相加:
=SUMPRODUCT((MOD(ROW(A1:A21),2)=1)*(A1:A21))
偶数行相加:
=SUMPRODUCT((MOD(ROW(A1:A21),2)=0)*(A1:A21))
隔两行相加:
=SUMPRODUCT((MOD(ROW(A1:A21),3)=1)*(A1:A21))
=SUMPRODUCT((MOD(ROW(A1:A21),3)=0)*(A1:A21))
…………
…………本回答被提问者和网友采纳
相似回答