分享

SUM没有那么容易,才会让人如此着迷!

 一塵馆 2016-12-13

SUM数据求和公式是函数入门的基础公式,就像学习武术的人总是从学五步拳开始一样,学习Excel函数的小伙伴基本上也是从学习SUM函数开始入门。

你去问任何一个稍通Excel的小伙伴你会SUM函数吗?你得到的答案肯定100%的是会。但是你真的确定你会SUM函数吗?

SUM没有那么容易,才会让人如此着迷!

就像基础的武学配上上乘的内功可以在江湖中兴风作浪一样,SUM这种简单的公式配上一些奇思妙想用起来不要太着迷!现在就看过来,让表哥传你一些装逼神功助你一统江湖。

SUM没有那么容易,才会让人如此着迷!

  • SUM跨列求和


比如有这样一份预算表,每月有预算金额和实际金额,表格最后两列要求分别对每个月的预算和实际金额求和。你是不是开始吭哧吭哧开始一个单元格一个单元格的加呢?

SUM没有那么容易,才会让人如此着迷!

如果在中间插入几个月份那所有的公式都得重新来过,最最关键的是还很容易选错单元格。怎么办呢?用跨列求和吧,如下:

SUM没有那么容易,才会让人如此着迷!

我们在K4单元格输入数组公式:=SUM($C4:$J4*(MOD(COLUMN($C$4:$J$4),2)=1)),然后向下填充。这个数组公式的第二部分MOD(COLUMN($C$4:$J$4),2)=1的作用是用C4:J4范围内的单元格除以2来判断是否为奇数列,如果为奇数列则这个公式返回1,如果为偶数列则返回0,这样就构建了一个由1和0组成的数组,再用C4:J4中的单元格分别与这些值相乘,由于奇数列为1,偶数列为0,最后整个公式中只有奇数列的数据会进行汇总,而预算值所在的单元格都是奇数列,因此这个公式最终的汇总结果就是预算数。

求实际数汇总的公式原理一样,只需要将公式第二部分改为MOD(COLUMN($C$4:$J$4),2)=2就实现对偶数列的求和即实际数汇总。

  • SUM条件求和

不是只有SUMIF才能进行条件求和哦,SUM也可以,例如下图中我们要计算赵云节约多少预算:

SUM没有那么容易,才会让人如此着迷!

我们只需要在D9单元格中输入数组公式:=SUM((K4:K7-L4:L7)*(B4:B7='赵云')),就能计算出赵云的预算余额还剩332元。

这个数组公式分为两部分:第一部分为取值的区间,取值区间我们用(K4:K7-L4:L7)即用预算总额减去实际总额,这样就生成一个数组分别为吕布、赵云、典韦和关羽预算节余额。第二部分为条件判断区间,公式B4:B7='赵云',会拿B4:B7中的第一个单元格去与'赵云'比,如果不是'赵云'就生成0,如果是'赵云'就生成1,这样就生成一个0和1组成的数组,最后这两个数组相乘就得出赵云预算的结余额。

  • SUM交叉相乘并跨列求和

比如有这样一个表格表头是很多产品,每个产品又分成两列,一列是数量,一列是价格,表格最后一列要求计算销售总额,应该怎么办呢?处理方法如图:

SUM没有那么容易,才会让人如此着迷!

我们在k4单元格中输入数组公式:=SUM((C4:I4)*(D4:J4)*(MOD(COLUMN(C4:I4),2)=1)),然后向下拖动就完成销售额的求和,这个公式的计算原理图示如下:

1)公式第一部分为:(C4:I4)*(D4:J4),是什么意思呢?

数据(C4:I4)代表的其实是吕布如下的数据:

SUM没有那么容易,才会让人如此着迷!

而数据(D4:J4)代表的是吕布如下数据:

SUM没有那么容易,才会让人如此着迷!

而这两数据相乘则生成如下数据:

SUM没有那么容易,才会让人如此着迷!

而且我们还会发现有一个规律,奇数行的数据正是我们想要汇总的数据:

SUM没有那么容易,才会让人如此着迷!

而这就引出了公式的第二部分。

2)公式第二部分为(MOD(COLUMN(C4:I4),2)=1)),在上面的示例中我们已经讲过,它会生成一个1和0组成的数组,如图:

SUM没有那么容易,才会让人如此着迷!

当数据的两部分相乘就会生成如下的数组:

SUM没有那么容易,才会让人如此着迷!

最后成的数组已经是我们想要的数组啦。

3)最后对生成的最终数组进行求和,就得到了吕布A、B、C、D四种产品的销量和。然后将公式下拖就得出其他武将的销售额了。

SUM是不是也没那么简单呢?如果你也有一些关于SUM好玩的案例也可以给表哥留言哦,说不定你的案例会被我们选中广为流传呢。

感兴趣的小伙伴可以关注表哥说表的微信公众号(Skexcel)在后台输入“原文件”三个字向表哥索取本案例的原文件。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多