excel 很长的一行中 每隔一列的数字求和 如何简便操作

比如:A、C、E、G、I、K……列分别为1-12月数量,B、D、F、H、J、L……列分别为1-12月金额,怎么把1-12月的数量汇总,金额汇总?
不用简单的+,用函数

请参照上截图,公式是数组公式(输入上图公式后同时按Shif Ctrl Enter键结束),不知楼主是否此意思

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-08
给你一个一次就能搞定的公式:
假设你的数据在A1:L1
数量:
=SUM(IF(MOD(COLUMN(A1:L1),2)=1,A1:L1,0))
金额:
=SUM(IF(MOD(COLUMN(A1:L1),2)=0,A1:L1,0))
三键结束
注意行号自己变动追问

以上为每间隔1列求和,假如每间隔2列求一次和呢,间隔3列、4列或者更多呢,谢谢啊

追答

替换其中一部分
3列:MOD(COLUMN(A1:L1),3)=1
4列:MOD(COLUMN(A1:L1),4)=1
……
以此类推

本回答被提问者采纳
第2个回答  2013-11-08

如图,

=SUMPRODUCT($A2:$X2*MOD(COLUMN(A:X),2))

 

第3个回答  2013-11-08
=SUM(N(OFFSET($A1,,(ROW($1:$12)-1)*2)))
按Ctrl+Shift+Enter三键确认
此公式可求和A、C、E、G、I、K……12个单元格

$A1改为$B1,可求和B、D、F、H、J、L……12个单元格
第4个回答  2013-11-08
这要看你实际表格设置,如果列标题有相同名称,可直接用SUMIF来计算。
如果没有,只能根据列号,用比较复杂的公式来计算。追问

 如图,分别汇总1-12月份的数量,再汇总1-12月的金额,这个函数要怎么弄呢?谢谢啦

追答

怎么连行标和列标都不截下来,公式需要行列标的。
假如第二行是“数量”、“金额”等,第三行是数字,Y3为汇总数量,公式:
=SUMIF($A$2:$X$2,Y$2,$A3:$X3)
右拉,下拉

追问

追答

AE5
=SUMIF($B$4:$AD$4,AE$4,$B5:$AD5)

相似回答