让我们先看看下面的截图。这是我们系教育Excel小组的一个小伙伴提出的问题:如何实现列的总和?
小组的讨论非常热烈。最后,潇雅想出了一个懒惰的公式。B1、D1、F1和其他列汇总,但奇数列都是文本。我们可以变得聪明。求和(A1:F1)可以直接使用,因为求和函数在求和时忽略文本。
很棘手,因为奇数列是文本,偶数列是数字。如果数据源不是这样,则不能使用此方法。
是对Excel求和公式的一个诚实的看法:
的左侧是各分店的采购数量和实际销售额数据,右侧是各店当天的采购数量和实际销售额的汇总
仔细观察库存数量是偶数,实际销售数量是奇数这是我们在本文中讨论的excel列和问题。
I3单元格的公式为:
= SUMPUTE((MOD(COLUMN(B3:G3),2) = 0) * 1,B3: G3)
j3单元格公式为:
= SUMPUTE((MOD(COLUMN(B3:G3,2) = 1) * 1,B3: G3)
,然后选择I3:JBOY3乐队,下拉并
公式的核心是取mod的余数的结果:mod(奇数,2)=1,mod(偶数,2)=0
公式中“=0”为偶数序列,而“=1”为奇数列
如果是隔行求和,可以将COLUMN改为ROW。
最后共享每个列的求和的通用公式:
偶数序列:= SUMPUTE(MOD(COLUMN,2)=0)*1,数据区域)
奇数列:= SUMPUTE(MOD(COLUMN,2)=1)*1,数据区域)