每天5分钟,每天学一点。

我们知道,在Excel中,用的最多的函数当属于求和函数。那么你知道吗,求和函数还有下面的妙用,可以帮你迅速解决学习工作中的一些痛点问题。下面老马直接讲两个案例,方便大家直观的理解。

1、如何在合并单元格的情况下,迅速的求和。

在下面的这个表格中,如果想求每个员工的加班总时长,可以像以下的表格中的方法,将每个时间都进行相加得到,如果合并的单元格大小一样的话,那还可以批量的拖拽完成。但是,以下这个表格的合并单元格,大小不一,那就得一个个输入相加才能实现了。这么繁琐的事情,遇到数据量庞大的,那就严重的影响工作效率了。




python怎么把excel中的数字求和 python excel求和_合并单元格

在各合并单元格中求和



那有没有一种方法,是可以不需要一个个输入,而快速的进行求和的呢?

老马给你分享一种方法,如下操作流程:




python怎么把excel中的数字求和 python excel求和_依赖关系_02

快速对合并单元格求和



这里有两点需要注意:

  • 输入公式前,需要先把所有要输入合并数据,也就是F列的合并单元格都先选中
  • 在公式输入完成后,需要同时按Ctrl+Enter,也就是实现所有选中单元格的填充。

是不是很迅速就完成了呢。但是,咋一看,是不是有点难理解。

下面给大家分析解释一下这种方法的逻辑。

大家看第一个公式:=SUM(E2:E17)-SUM(F3:F17)

逻辑上,就是:E2:E17的加和减去F3:F17的加和。这里大家要明确一个点,合并单元格中输入的值默认是落在第一行的,所以这里的F3:F4是空值,也就是这里公式的意义是等于E2:E17的加和减去F5:F17。




python怎么把excel中的数字求和 python excel求和_数据_03

F3:F4空值



再来看第二个公式:=SUM(E5:E20)-SUM(F6:F20)。

逻辑上,就是:E5:E20的加和减去F6:F20的加和。同理,因为F6实际为空值,所以减去的部分实际也是F7:F20这个区域。




python怎么把excel中的数字求和 python excel求和_依赖关系_04

F6为空值



而从这里我们也可以看出,之所以必须用Ctrl+Enter的组合来让合并单元格同时填充,也正是因为每个合并单元格之间是互有依赖关系的,这种触发计算必须在同一时间内完成,才能实现这种效果。

2、如何根据指定的条件进行汇总

相信很多人会遇到这样的问题,如何快速的对某个对象的某些数值进行加和。如以下这个表格,想对周一至周五每天的加班时长进行汇总加和,虽然可以通过数据透视表进行操作,但是操作还是略显麻烦。老马给大家介绍一下SUMIF函数,保证是一个公式就迅速搞定。

逻辑上,就是:从D列中,查找到与G列相同的值,返回对应的E列单元格的加和。




python怎么把excel中的数字求和 python excel求和_数据_05

SUMIF函数的妙用



以上便是2个求和函数的妙用。是不是觉得很方便呢?

每天5分钟,每天学一点。

老马将持续为您分享Excel的小技巧,请您持续关注。