excel隔3列求和,分别求第一列和第三列的和

共有124列,从H4,I4,J4,K4,L4,M4,N4...........到DY4,DZ4,EA4为止
E4=H4+L4+P4+....也就是每4列中的第一列全部相加 ,
F4=J4+N4+R4+....也就是每4列中的第三列全部相加,

E4、F4的隔列求和函数分别怎么写?最好能详细解释一下怎样得出各个值的

E4=SUMPRODUCT((MOD(COLUMN(H4:EA4)-4,4)=0)*(H4:EA4))
F4=SUMPRODUCT((MOD(COLUMN(J4:EA4)-6,4)=0)*(J4:EA4))

PS: sumproduct是一个数组函数,通过(MOD(COLUMN(H4:EA4)-4,4)=0来判断那一列是要求和的列如果该列的列号能被4整除,就返回true 不能被4整除就返回false 然后再和对应的列的值相乘后,
sumproduct会对返回true的列的值求和.
你可以选中E4单元格用菜单 ->工具-> 公式审核-> 公式求值-> 求值 观察一下就明白
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-12
=SUM(IF(MOD(COLUMN(H4:EA4),4)=0,H4:EA4,0)
=SUM(IF(MOD(COLUMN(H4:EA4),4)=2,H4:EA4,0)
数组公式!本回答被提问者采纳
相似回答