EXCEL中如何对多个不连续但是相同间隔的数据求和
比如间隔是10,就是要01+11+21+31.,,可以的话麻烦简单说下公式各部分代表什么,先谢了本人不太熟悉函数,能否解释下这里的mod,row,和那个=1分别代表些什么...
比如间隔是10,就是要01+11+21+31.,,可以的话麻烦简单说下公式各部分代表什么,先谢了
本人不太熟悉函数,能否解释下这里的mod,row,和那个=1分别代表些什么?
间隔应该是20的~ 展开
本人不太熟悉函数,能否解释下这里的mod,row,和那个=1分别代表些什么?
间隔应该是20的~ 展开
6个回答
展开全部
补充回答
=sumproduct((mod(row(a1:a100),10)=1)*row(a1:a100))
row()是取行号 row(a1:a100)即取1,2,3.....100
mod()是一个数除以另外一个数后取余数,比如mod(91,10)就是91除以10以后的余数是1
mod(row(a1:a100),10)=1的意思就是把1~100这100个数分别与10相除后的余数是不是=1,等于1会返回true即1,否则返回false即0,这样会返回1个由1和0组成的数列
再用
sumproduct({1,0,0,0,0,0,0,0,0,0,1,0,0......}*{1,2,3,4,.........100})两两相乘后求和,就得到了1+11+21+31...91的和
间隔应该是20的~ 公式改为 =sumproduct((mod(row(a1:a100),20)=1)*row(a1:a100))
=sumproduct((mod(row(a1:a100),10)=1)*row(a1:a100))
row()是取行号 row(a1:a100)即取1,2,3.....100
mod()是一个数除以另外一个数后取余数,比如mod(91,10)就是91除以10以后的余数是1
mod(row(a1:a100),10)=1的意思就是把1~100这100个数分别与10相除后的余数是不是=1,等于1会返回true即1,否则返回false即0,这样会返回1个由1和0组成的数列
再用
sumproduct({1,0,0,0,0,0,0,0,0,0,1,0,0......}*{1,2,3,4,.........100})两两相乘后求和,就得到了1+11+21+31...91的和
间隔应该是20的~ 公式改为 =sumproduct((mod(row(a1:a100),20)=1)*row(a1:a100))
展开全部
你的数据是在一行里,公式是:
=SUMPRODUCT((MOD(COLUMN(S4:PC4),10)=1)*(S4:PC4))
mod是根据列号除以10,余数是1的取出来求和。row是获取行号。
因S4是19列,如果从19列开始取数,间隔20列求和公式是:
=SUMPRODUCT((MOD(COLUMN(S4:PC4)-18,20)=1)*(S4:PC4))
=SUMPRODUCT((MOD(COLUMN(S4:PC4),10)=1)*(S4:PC4))
mod是根据列号除以10,余数是1的取出来求和。row是获取行号。
因S4是19列,如果从19列开始取数,间隔20列求和公式是:
=SUMPRODUCT((MOD(COLUMN(S4:PC4)-18,20)=1)*(S4:PC4))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
间隔不同的列,应该是这样吧
=sumproduct(mod(column(a1:z1),2)*(a1:z1))
这是间隔一列的公式
间隔8列的话
就这样写
=sumproduct((mod(column(a1:z1)-1,9)=0)*(a1:z1))
上面公式都是从第一列开始求和,不明白hi我
以f5开始,以ai5结束,每隔九行一个数据
应该9列吧,间隔9列也就是列数相差10
=sumproduct((mod(column(f5:ai5)-6,10)=0)*(f5:ai5))
=sumproduct(mod(column(a1:z1),2)*(a1:z1))
这是间隔一列的公式
间隔8列的话
就这样写
=sumproduct((mod(column(a1:z1)-1,9)=0)*(a1:z1))
上面公式都是从第一列开始求和,不明白hi我
以f5开始,以ai5结束,每隔九行一个数据
应该9列吧,间隔9列也就是列数相差10
=sumproduct((mod(column(f5:ai5)-6,10)=0)*(f5:ai5))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=SUMPRODUCT((A1:A100)*(MOD(ROW(A1:A100),10)=1))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=SUMPRODUCT((MOD(ROW(A1:A31),10)=1)*A1:A31)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询