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

发布网友 发布时间:2022-02-23 01:02

我来回答

7个回答

懂视网 时间:2022-02-23 05:23

excel跳行求和的方法:

1.打开电脑里的Excel软件,打开表格文件。

2.点击上方的公式选项。

3.点击自动求和。

4.长按control键选择要跳行求和的内容,按回车键即可。

总结

1.用Excel打开表格。

2.点击公式。

3.点击自动求和。

4.选择要求和的内容并按回车键。

热心网友 时间:2022-02-23 02:31

间隔不同的列,应该是这样吧
=sumproct(mod(column(a1:z1),2)*(a1:z1))
这是间隔一列的公式
间隔8列的话
就这样写
=sumproct((mod(column(a1:z1)-1,9)=0)*(a1:z1))
上面公式都是从第一列开始求和,不明白hi我
以f5开始,以ai5结束,每隔九行一个数据
应该9列吧,间隔9列也就是列数相差10
=sumproct((mod(column(f5:ai5)-6,10)=0)*(f5:ai5))

热心网友 时间:2022-02-23 03:49

你的数据是在一行里,公式是:
=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))

热心网友 时间:2022-02-23 05:24

补充回答
=sumproct((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组成的数列
再用
sumproct({1,0,0,0,0,0,0,0,0,0,1,0,0......}*{1,2,3,4,.........100})两两相乘后求和,就得到了1+11+21+31...91的和

间隔应该是20的~ 公式改为 =sumproct((mod(row(a1:a100),20)=1)*row(a1:a100))

热心网友 时间:2022-02-23 07:15

=SUMPRODUCT((MOD(ROW(A1:A31),10)=1)*A1:A31)

热心网友 时间:2022-02-23 09:23

=SUMPRODUCT((A1:A100)*(MOD(ROW(A1:A100),10)=1))

热心网友 时间:2022-02-23 11:48

mod 求余数
row 求行号

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com