excel函数求和销售量(EXCEL跨表求积函数PRODUCT与求不同单价下的利润MMULT解析)(1)

【温馨提示】小伙伴们,阅读之前请您点击【关注】,您的支持将是我最大的动力!

今天在分享案例之前给小伙伴分享一些人生感悟,希望能发挥正能量。突然发现跟思政进课堂有异曲同工之妙。

孤独,是因为你值得拥有更好的。每个人都有一段独行的时光,或长或短,都是无可回避的过程。孤独的人,不必总觉得生命空空荡荡。上天总要你腾空双手,才能接住更好的一切。

案例 26 跨表求积 ( PRODUCT )

图1.32中第一个表存放产量,第二个表存放单价,且位置刚好对应,现要求计算其金额。

打开数据文件,在单元格C2中输入如下公式:

=PRODUCT(产量表:单价表!B2)

按下[Enter]键后,公式可返回金额,结果如图1.32所示。

excel函数求和销售量(EXCEL跨表求积函数PRODUCT与求不同单价下的利润MMULT解析)(2)

公式说明:

PRODUCT函数和SUM函数一样可以使用多表单元格引用作参数。参数“产量表:单价表!B2”表示引用“产量表”到“单价表”中间的所有工作表中B2的值。

使用注意:

(1)本例的公式在产量表与单价表中的产量数据排序一 致的前提下才可用,如果数据是乱序排列的,需要利用Vlookup函数到单价表中去查找对应的值,然后再计算金额。如下公式即可在乱序排列的情况下正确计算金额。

=PRODUCT(B2,VLOOKUP(A2,单价表!AS2:B$10,2,0))

注意VLOOKUP的第二参数不能使用相对引用,否则在填充公式时将引用错位,从而产生错误结果。本书第6章会提供更多的关于Vlookup函数的案例。

(2)如果需要对本表以外的所有工作表的A3单元格求积,那么可以采用如下公式。

=PRODUCT('*'!B2)

案例链接:

思考:计算A1:G10区域中每列数据的乘积之和,即将每列所有数据相乘再汇总。

提示:简单的方法是使用7次PRODUCT求积,再将7个结果汇总。但是通用性不够好,而使用SUBTOTAL来替代PRODUCT才是最佳选择,在后面讲到SUBTOTAL时将会有完善的思路来实现。需要SUM、SUBTOTAL、OFFSET三者套用才能使公式简短且通用。

案例 27 求不同单价下的利润(MMULT)

图1.33中产品有两个单价,需要计算两个单价下25%的利润分别是多少。

打开数据文件,选择D2:E10区域,然后输入数组公式:

=MMULT(B2:B 10,G2:H2)*25%

按下F[Ctrl Shift Enter]组合键后,在D2:E10区域将产生所有产品在两种单价下的利润,结果如图1.33 所示。

excel函数求和销售量(EXCEL跨表求积函数PRODUCT与求不同单价下的利润MMULT解析)(3)

公式说明:

MMULT函数用于计算两个数组的矩阵乘积,结果矩阵的行数与第一参数的行数相同,矩阵的列数与第二参数的列数相同。公式必须以区域数组公式形式输入才可以返回全部结果。

在本例中,MMULT函数用于将两个参数的执行矩阵乘积运行,返回一个具有18个结果的内存数组,然后与利润率25%相乘取得所有利润。

使用注意:

(1)本例中,第一参数B2:B10有9行,第二参数有2列,因此公式的结果也是9行2列,所以必须选择一个具有9行2列的区域后再输入数组公式才能返回全部结果。

(2)MMULT的第参数的列数必须与第二参数的行数相同。本例中第一-参数为1列,那么第二参数则只能是一行,否则公式将产生错误值。

(3)如果MMULT的任意参数引用了空白单元格,公式将产生错误结果。

(4) MMULT矩阵函数在二维数组计算中有相当强大的运算能力,但是当区域太大时计算量也会成倍增加,所以通常在上万行数据时不宜采用MMULT函数。

(5) MMULT函数擅长数组运算,与MMULT相关的绝大多数公式都是数组公式,需要使用[Ctrl Shift Enter] 组合键输入公式。关于数组的更多知识可参考本

案例链接: !

思考:不使用任何函数完成图1.33 中的运算。

提示:直接对两个区域与25%相乘即可。

今天就分享到这里里,小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞、转发、就是对文老师最大的支持,谢谢啦!

每天学一点、每天进步一点、我们就会更幸福、更快乐。加油 加油 加油

关注我吧

美好的事情即将发生……

精讲函数中的极品-OFFSET函数

巧用条件函数,按指定范围统计数据,计算前三名和后三名的数据

CODE函数的使用方法及使用案例解析,非常详细建议收藏

,