excel表格中每隔一列相加的公式怎么弄

在一个表格里每隔一列数字相加共有31个,请问函数怎么设置?

I3=SUMIF($A$2:$H$2,I2,$A3),可以向右得到金额合计,再向下拉得到其他各行。这是利用第2行的数量、金额标志进行条件求和,如果没有这一行,也可以利用COLUMN函数,用公式I3=SUMPRODUCT($A3:$H3*MOD(COLUMN($A3:$H3)-COLUMN()-1,2))),也可以向右得到金额合计,再向下拉得到其他各行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-26
假设是从A列至AE列,数据行数是100行,数据写在B,D,F,G...即偶数列的数字相加
则公式如下
=SUM(IF(MOD(COLUMN(A1:AE1),2),,A2:AE100))
数组公式,按下SHIFT+CTRL+ENTER三键结束输入

如果是奇数列相加,则公式改成
=SUM(IF(MOD(COLUMN(A1:AE1),2),A2:AE100,))
数组公式,按下SHIFT+CTRL+ENTER三键结束输入本回答被网友采纳
第2个回答  2019-11-27
在存放结果的单元格中输入“=sum()",然后将光标移动到括号中,再按住CTRL键用鼠标单击需要相加的单元格,最后回车,再选中存放结果的单元格,用鼠标拖动右下角的黑方块向下拖动直到所有需要求和的单元格全部被选中,放开鼠标。或者在输入完公式回车前先向下拖动至需要的位置,最后回车。
第3个回答  2013-03-26
先对第一行做一个隔列求和,然后往下拉公式列就行了。
第4个回答  2019-06-10
隔列求和公式:假设你的数据在A:AE列(31列),
求奇数列的公式为
=SUMPRODUCT(MOD(COLUMN(A1:AE1),2)*(A1:AE1))
偶数列的公式
=SUMPRODUCT((MOD(COLUMN(A1:AE1),2)=0)*(A1:AE1))
以上公式里的数据区域根据实际修改
相似回答