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 求行号