东北软件 > linux操作系统 >

Excel神技揭秘:隔列求和一招鲜 效率翻倍!

时间:

我是【】,诚挚地邀请您的关注,期待与您共同探索职场办公软件的奥秘!在这里,每天都会为您带来丰富的职场办公软件使用技巧干货,助力您提升工作效率。

——首发于微信号:

在繁忙的日常工作中,我们常常需要处理各种数据汇总的任务,其中隔列求和便是其中一项常见的需求。比如,我们可能需要仅对偶数列或奇数列的数据进行汇总求和,或者按照指定的行数进行求和。今天,我要向大家介绍一个在Excel中极其实用的万能隔列求和公式,它不仅简单易用,还能大幅度提升您的工作效率。这个公式可以直接套用,无需额外编程。

万能隔列求和公式详解:

功能:本公式组合能够解决所有具有规律性的隔列求和场景。

语法:=SUMPRODUCT((MOD(COLUMN(求和区域),n+1)=0)*求和区域)

解读:

在这个公式中,n指的是我们想要隔多少列进行求和。例如:

  • 每隔1列求和: =SUMPRODUCT((MOD(COLUMN(求和区域),2)=0)*求和区域)

  • 每隔2列求和: =SUMPRODUCT((MOD(COLUMN(求和区域),3)=0)*求和区域)

  • 每隔3列求和: =SUMPRODUCT((MOD(COLUMN(求和区域),4)=0)*求和区域)

万能公式:每隔n列求和 =SUMPRODUCT((MOD(COLUMN(求和区域),n+1)=0)*求和区域)

其中,“求和区域”指的是我们实际需要求和的数据区域,而“n+1”中的n则是我们想要隔多少列进行求和。

应用实例:

以下是一个实际应用的例子。假设我们有一个表格,记录了每位员工1至3月份的实际销售额和目标销售额。我们需要计算所有员工在这三个月的实际销售额总和。

在目标单元格中,我们输入以下公式: =SUMPRODUCT((MOD(COLUMN(B3:G8),2)=0)*B3:G8)

输入完成后,按回车键即可得到结果。

解读:

实际上,上述公式执行的是隔1列求和的操作。B3:G8即为我们的求和区域,其中n的值为1,因此n+1等于2。公式的实际运算原理如下:

① COLUMN(B3:G8)返回的是一个数组{2,3,4,5,6,7},即数据区域单元格的列号。

② MOD(COLUMN(B3:G8),2)返回的也是一个数组{0,1,0,1,0,1},这是通过获取两数相除的余数得到的,余数为0表示这些数据是需要求和的。

③ (MOD(COLUMN(B3:G8),2)=0)判断等于0后,返回一组由逻辑值TRUE或FALSE组成的数组,其中TRUE对应1,FALSE对应0,用于判断条件。

④ 最后,将这些逻辑值与数据区域B3:G8相乘,得到最终的求和结果。

以上就是【】今天的干货分享。如果您觉得这篇文章对您有所帮助,请不要吝啬您的点赞和支持。同时,如果您有任何疑问,欢迎关注并留言,期待与您的每一次互动,共同进步,共同成长!