EXCEL 隔4行求和公式
作者&投稿:犹钧 (若有异议请与网页底部的电邮联系)
这种相加方式叫“隔行求和”,有两种公式可以做到:
公式是以AE5到AE500之间,行号为5的倍数的单元格求和来举例的,可以自己按实际情况来修改。
1.使用SUMPRODUCT函数,公式为
=SUMPRODUCT((MOD(ROW(AE5:AE500),5)=0)*AE5:AE500)
2.使用SUM函数的数组公式
{=SUM(IF(MOD(ROW(AE5:AE500),5)=0),AE5:AE500))}
这里需要注意的是,外面的花括号(最外面的大括号)不是自己输入的,而是在公式输入完成之后按下Ctrl+Shift+Enter组合键来确认公式自动生成的。
PS:在Excel中,数组公式的输入方法为Ctrl+Shift+Enter组合键,成功的话能在编辑框里看到公式外面有一对花括号。
=sum(if(mod(row(e3:e430),4)=3,e3:e430,0))按组合键ctrl+shift+enter结束公式输入,求E3开始的和;
=sum(if(mod(row(e3:e430),4)=0,e3:e430,0))按组合键ctrl+shift+enter结束公式输入,求E4开始的和;
=sum(if(mod(row(e3:e430),4)=1,e3:e430,0))按组合键ctrl+shift+enter结束公式输入,求E5开始的和;
=sum(if(mod(row(e3:e430),4)=2,e3:e430,0))按组合键ctrl+shift+enter结束公式输入,求E6开始的和;
A2
=SUMPRODUCT(OFFSET(C2,,,,5*$A$1+1)*(MOD(COLUMN(OFFSET(C2,,,,5*$A$1+1)),5)=3))
(C列的列序号是3)
如果右侧没有其它数据,直接引用整行就行了。
公式:=SUMPRODUCT(C2:AZ2*(MOD(COLUMN(C2:AZ2),5)=3))
如果列数未定,可以用数组公式计算第一行所有符合条件的数据之和:
=SUM(IF(MOD(COLUMN(1:1),5)=3,1,0)*(1:1))
输入后按Ctrl+Shift+Enter录入公式
公式:
=SUMPRODUCT((MOD(COLUMN(C2:Z2),5)=3)*C2:Z2)
=C2+SUMPRODUCT(OFFSET(D2,,,,5*A1)*(MOD(COLUMN(OFFSET(D2,,,,5*A1))-3,5)=0)),按CTRL+SHIFT+ENTER。数组公式。
需要结果的地方输入:
=SUMPRODUCT((E3:E427)*(MOD(ROW(E3:E427),4)=3))
求E4、E8、E12........E428相加
=SUMPRODUCT((E4:E428)*(MOD(ROW(E4:E428),4)=0))
E5、E9、E13..........E429
=SUMPRODUCT((E5:E429)*(MOD(ROW(E5:E429),4)=1))
=sum(if(mod(row(e3:e430),4)=3,e3:e430,0))按组合键ctrl+shift+enter结束公式输入,求E3开始的和;
=sum(if(mod(row(e3:e430),4)=0,e3:e430,0))按组合键ctrl+shift+enter结束公式输入,求E4开始的和;
=sum(if(mod(row(e3:e430),4)=1,e3:e430,0))按组合键ctrl+shift+enter结束公式输入,求E5开始的和;
=sum(if(mod(row(e3:e430),4)=2,e3:e430,0))按组合键ctrl+shift+enter结束公式输入,求E6开始的和;
贡梁清咽: 用原来的公式改一下. A2 =SUMPRODUCT(OFFSET(C2,,,,5*$A$1+1)*(MOD(COLUMN(OFFSET(C2,,,,5*$A$1+1)),5)=3)) (C列的列序号是3)如果右侧没有其它数据,直接引用整行就行了. 公式:=SUMPRODUCT(C2:AZ2*(MOD(COLUMN(C2:AZ2),5)=3))
新源县19728633692: excel隔4行求和 - ?
贡梁清咽: 需要结果的地方输入:=SUMPRODUCT((E3:E427)*(MOD(ROW(E3:E427),4)=3)) 求E4、E8、E12........E428相加=SUMPRODUCT((E4:E428)*(MOD(ROW(E4:E428),4)=0)) E5、E9、E13..........E429=SUMPRODUCT((E5:E429)*(MOD(ROW(E5:E429),4)=1))
新源县19728633692: excel 每四行求和一次 - ?
贡梁清咽: B1 =SUM(INDIRECT("a"&ROW()*4-3&":a"&ROW()*4)) 下拉~
新源县19728633692: EXCEL,同一列中每隔4行的单元格数值相加如何设公式或用什么函数? - ?
贡梁清咽: =SUMPRODUCT((MOD(ROW(B1:B20),4)=0)*(B1:B20))
新源县19728633692: 计算机EXCEL中如何间隔求和 - ?
贡梁清咽: 那得看你的间隔有没有规律了.如果有规律就好办,如一列中隔一行求和可以用以下公式 如果数值在奇数行=SUMPRODUCT((MOD(ROW(A1:A15),2)=1)*A1:A15) 如果数值在偶数行=SUMPRODUCT((MOD(ROW(A1:A15),2)=0)*A1:A15) 如果是求一行中的数值和,可以将row改成colunm
新源县19728633692: 请问Excel表,一列数值中,每间隔四行的数相加求和怎么设公式?如:求H列中的H7+C12+H17+H22,这种循环方式求和. - ?
贡梁清咽: 输入公式后按后按ctrl+shift+enter转换为数组函数,公式如下
新源县19728633692: excel中一列数据每隔4行求和. - ?
贡梁清咽: 直接=sum(ab1:ab17)就可以求和,函数自动忽略字符,只计算数值
新源县19728633692: 求助!EXCEL同一列隔固定行数的数据之和,的公式如何写?、 - ?
贡梁清咽: 如求和范围a1:a21,每隔一行=SUMPRODUCT((A1:A21)*(MOD(ROW(A1:A21),2)=1))每隔二行=SUMPRODUCT((A1:A21)*(MOD(ROW(A1:A21),3)=1))
新源县19728633692: Excel表格中怎样对间隔一列的数据求和 - ?
贡梁清咽: =sumproduct((mod(column(offset(a1,,,,ca1)),2)=0)*offset(a1,,,,ca1)),假设你在ca1输入数字,最好把问题作为内容(邮件主题一定要包含excel字样)、样表(请特别注意:要03版的,把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com
新源县19728633692: 在excel里,隔行求和怎么做?复杂排序问题.两个问题. - ?
贡梁清咽: 第一个问题:你说的不是隔行,而是隔列求和,而且应当是C4\E4\G4……之和吧?比如对C4:L4区域隔列求和,通常有两种解决办法:=SUMPRODUCT((MOD(COLUMN(C4:L4),2)=1)*C4:L4)***利用MOD求余判断是否是奇数列,再与数值相乘,求乘积和.或者=SUMPRODUCT(N(OFFSET(C4,,ROW(1:5)*2-2)))***利用OFFSET和数组参数得到非连续区域的偏移引用,再求和.第二个问题:E1公式:=RANK(D1,D:D,0) 如果第一行是标题,就在E2输入公式:=RANK(D2,D:D,0)***RANK的参数3是0表示降序,如果缺省或者是非0,就是升序