Question to say "I can!"

如何得到两个数组的乘积求和?

2016-12-19

作者:阿忠凯

已知每个地市的销售单价和销售数量,需要知道整个表的销售总金额,怎么做???

普通青年做法:

普通青年通过加一个辅助列,然后使用Sum函数完美的实现了做法。

数组狂人做法:

数组狂人只是将普通青年的做法更近一步,并且还应用了数组。

逻辑上是将销售单价数组乘以销售数量数组,然后用Sum函数实现,本案例的公式外面有{ },这个标志是数组运算的意思,编辑好Sum函数后
=SUM(C2:C13*D2:D13)
同时按住Ctrl+Shift+Enter。

有人会问,如果编辑好公式后只按Enter会是神马效果呢?请自己尝试,正好弄明白数组函数的意义。

Excel高手做法:

看过上两个做法后,肯定有人微微一笑!

本来一个函数可以搞定的,你们为什么要这么复杂呢!!

人生,还是简单一点比较好!

我们选择用SumProduct函数,这个函数嘛意思呢?

英语好的很好理解:
Sum 求和
Product 乘积
合起来就是SumProduct 乘积后求和,后面接的参数就是N个数组相乘就好!

加了个餐:
计算符合地市是广州的销售金额:=sumproduct((B2:B13="广州")*(C2:C13)*(D2:D13))



作者:admin | Categories:办公能手 | Tags:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

无觅相关文章插件,快速提升流量