excel里同一行所有奇数或所有偶数的和怎么求?

如图,每天都会在后面增加两列,分别是DT和NB,一行对应一个商家,我是想求一行DT和NB所有的和,且在后面不断增加的时候,数据会自动加到总数上。

追加两列,设置B3单元格公式 : =SUMIF($D$2:$ZA3,B$2,$D3:$H3),注意$的使用,再复制、粘贴B3到其它汇总格。


温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-27
可以新建一个表来统计,如新建表sheet2,然后在表sheet2中空白单元格中输入DT合计,在其下方单元格输入公式=SUM((Sheet1!3:3)*(MOD(COLUMN(Sheet1!3:3),2)=1)),这是奇数求和,注意输完公式不要按回车,要同时按ctrl+shift+enter这三个键,至于偶数求和就是把COLUMN(Sheet1!3:3),2)=1改为COLUMN(Sheet1!3:3),2)=0,同样按三个键。这公式中的sheet1为存数据的表名,而3:3是表1从存放数据的那一行开始,可根据实际情况作修改。
第2个回答  2013-12-27
奇数列:=SUMPRODUCT(A1:D1,MOD(COLUMN(A1:D1),2)) D1可以改成第一行任意单元格;
偶数列:=SUM(A1:D1)-E1 E1是第一个函数所在的单元格(总和减去奇数列的和就是偶数列的和);
第3个回答  2013-12-27
=sumproduct((mod(column($bl3:$iv3),2)=column(a1)-1)*$bl3:$iv3) 右拉填充2列,再一起下拉填充,第一列为偶数和,第二列为奇数和
第4个回答  2013-12-27
假如你想要在A3里面得到DT结果,你可以在A3里面输入:=SUMPRODUCT((B2:M2="DT")*B3:M3),同理你可以把DT改为NB,数据范围也可以更改
相似回答