EXCEL中如何对多个不连续但是相同间隔的数据求和

比如间隔是10,就是要01+11+21+31.,,可以的话麻烦简单说下公式各部分代表什么,先谢了本人不太熟悉函数,能否解释下这里的mod,row,和那个=1分别代表些什么... 比如间隔是10,就是要01+11+21+31.,,可以的话麻烦简单说下公式各部分代表什么,先谢了
本人不太熟悉函数,能否解释下这里的mod,row,和那个=1分别代表些什么?
间隔应该是20的~
展开
 我来答
levi_wzh
2011-03-21 · 知道合伙人互联网行家
levi_wzh
知道合伙人互联网行家
采纳数:2160 获赞数:7470
excel公式,条件格式

向TA提问 私信TA
展开全部
补充回答
=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))
pgqh
推荐于2017-09-10 · TA获得超过8721个赞
知道大有可为答主
回答量:3773
采纳率:33%
帮助的人:1553万
展开全部
你的数据是在一行里,公式是:
=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))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冒成裘黛
2019-12-22 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:29%
帮助的人:851万
展开全部
间隔不同的列,应该是这样吧
=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))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
killme2008
2011-03-21 · TA获得超过1529个赞
知道小有建树答主
回答量:1020
采纳率:25%
帮助的人:267万
展开全部
=SUMPRODUCT((A1:A100)*(MOD(ROW(A1:A100),10)=1))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2009sgh
2011-03-21 · TA获得超过3062个赞
知道大有可为答主
回答量:2748
采纳率:50%
帮助的人:2579万
展开全部
=SUMPRODUCT((MOD(ROW(A1:A31),10)=1)*A1:A31)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式