
有一天,我看到一个小伙伴问一个问题:如何对Excel中的所有其他列求和?
例如,我想询问A + C + E + G + I + K +……。
从A列开始,每隔一列添加一次。您需要添加数百列数据。您不能一一选择。谁能帮忙!因此,今天我将讨论隔行求和的方法,这实际上并不困难。
下图是一个示例。查找一月,二月和三月的总购买金额和销售金额。


方法1:使用SUMIF函数
输入H3:= SUMIF($ B $ 2:$ G $ 2,H $ 2,$ B3:$ G3),向右拖动,向下拖动,即可完成。
方法2:使用SUMPRODUCT函数

输入H3:
= SUMPRODUCT((B3:G3) *(MOD(COLUMN(B3:G3),2)=0)),只需将其向下拖动即可。
MOD和COLUMN是什么意思?
COLUMN返回指定单元格引用的列号。

例如,公式= COLUMN(D1)返回4,因为D列是第四列。
此处COLUMN(B3:G3) = 2,3,4,5,6,7
MOD用于取余数,例如MOD(3,2)= 3/2 = 1,MOD(4,2)= 4/2 = 0
此处MOD(COLUMN(B3:G3),2)= 0,1,0,1,0,1

MOD(COLUMN(B3:G3),2)= 0用于判断是非,
结果是:
TRUE,FALSE,TRUE,FALSE,TRUE,FALSE。
输入I3:
= SUMPRODUCT((B3:G3) *(MOD(COLUMN(B3:G3),2)=1))),只需将其向下拖动即可。
注意:公式后的“ = 0”用于对偶数列求和,“ = 1”用于对奇数列求和。
如果总和是隔行扫描的,只需将COLUMN更改为ROW。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shumachanpin/article-337026-1.html
豆子都是找大口塑料瓶子装着