需求描述:

已知三种产品A、B、C的单位成本(原材料、人工费、杂费)如下表所示。

Expenses Product A Product B Product C
Raw Materials 0.1 0.3 0.15
Labor 0.3 0.4 0.25
Overhead and miscellaneous 0.1 0.2 0.15

各产品各季度的产量如下表所示,

Product Summer Fall Winter Spring
A 4000 4500 4500 4000
B 2000 2600 2400 2200
C 5800 6200 6000 6000

试汇总计算各季度各成本项的总成本。

解决方法:

使用MMULT函数。

Matrix Multiplication (MMULT)        
Total Expenses Summer Fall Winter Spring Year Total
Raw Materials 1870 2160 2070 1960 8060
Labor 3450 3940 3810 3580 14780
Overhead and miscellaneous 1670 1900 1830 1740 7140
Total Production Costs 6990 8000 7710 7280 29980

显示公式后是这样的(局部):

Matrix Multiplication (MMULT)    
Total Expenses Summer Fall
Raw Materials =MMULT(Table3[[Product A]:[Product C]],Table2[[Summer]:[Spring]]) =MMULT(Table3[[Product A]:[Product C]],Table2[[Summer]:[Spring]])
Labor =MMULT(Table3[[Product A]:[Product C]],Table2[[Summer]:[Spring]]) =MMULT(Table3[[Product A]:[Product C]],Table2[[Summer]:[Spring]])
Overhead and miscellaneous =MMULT(Table3[[Product A]:[Product C]],Table2[[Summer]:[Spring]]) =MMULT(Table3[[Product A]:[Product C]],Table2[[Summer]:[Spring]])

可见,只需一个简单的MMULT(Array1, Array2)即可计算出一张汇总表,非常方便。

注意:也可以使用sumproduct函数进行计算,不过,需要将第一个表格进行转置(transpose)操作转换为以下形式。

Expenses Raw Materials Labor Overhead and miscellaneous
Product A 0.1 0.3 0.1
Product B 0.3 0.4 0.2
Product C 0.15 0.25 0.15

然后,需要针对不同的产品和成本项调整sumproduct公式中的参数。相比使用矩阵乘法,麻烦很多。

MMULT函数的详细介绍和用法,可参考下文:

https://www.excelfunctions.net/excel-mmult-function.html

调试经验——Excel函数矩阵相乘函数(MMULT)的应用 (Use of MMULT function in Excel)相关推荐

  1. excel 中相乘函数

    excel  中相乘函数   "PRODUCT" 并且是公式的框框,格式要是 常规,不能是文本 转载于:https://www.cnblogs.com/Alanf/p/765826 ...

  2. 用python处理excel数据做函数_如何使用python通过函数式编程完成excel中的数据处理及分析工作...

    Excel是数据分析中最常用的工具,本篇文章通过python与excel的功能对比介绍如何使用python通过函数式编程完成excel中的数据处理及分析工作.在Python中pandas库用于数据处理 ...

  3. Excel 宏表函数 王佩丰第24课(1)--创建Excel工作表目录

    为含多个工作表的Excel文件创建目录 1 使用公式获得名称 =GET.WORKBOOK(1) 2 通过名称建立连接 在名称后添加 &"!a1" 最后公式为 =HYPERL ...

  4. 调试经验——OBIEE报表开发实例小结(数据库直连DDR模式、日期型Prompt的设置...)

    这几天,算是充分见识了OBIEE开发之"低效",虽然这个报表的业务逻辑并不复杂,但开发过程简直是困难重重. 简单回顾一下这个艰辛的过程: 1. 直接使用拖放字段的方式,需要在列公式 ...

  5. c语言isnumber函数的使用方法,Excel中isnumber函数功能的使用方法

    你还在为Excel中isnumber函数的使用方法而苦恼吗,今天,学习啦小编就教大家在Excel中isnumber函数功能的使用方法,让你告别Excel中isnumber函数的使用方法的烦恼. Exc ...

  6. 调试经验——Excel函数转置函数(TRANSPOSE)的应用 (Use of TRANSPOSE function in Excel)

    在学习矩阵外积(outer product)时,第一次使用了TRANPOSE函数,在此标记一下. 已知矩阵X: X   3 1 2 4 1 2 及矩阵Y: Y   1 2 2 4 3 1 求:XY^T ...

  7. 调试经验——Excel中去除单元格内的换行符(Chr(10))的四种方法

    问题描述: 客户提供的Excel文档格式中,同一属性值,有的单元格有换行符,有的又没有,造成了属性值列表(LOV, List of Value)中存在冗余,给数据分析造成了干扰.所以,需要进行数据清洗 ...

  8. 调试经验——使用VBA在Excel中打开Word文档(Open Word file in Excel with VBA)

    VBA的一个强项是可以跨应用操作,特别是在office各程序内部.以下代码实现了在Excel中打开Word文档. 代码: Sub openWord() '在Excel中打开Word文档 ' 'Dim ...

  9. Excel中Sumproduct函数的使用方法

    1.sumproduct函数的含义 1 1.Sumproduct函数的适用范围,在给定的几组数组中,然后把数组间对应的元素相乘,最后返回乘积之和. 从字面上可以看出,sumproduct有两个英文单词 ...

  10. Android 5.0 + IDA 6.8 调试经验分享

    现在升级快,网上的资料只能做参考.  学到了NDK逆向这一块,昨天为了能让IDA 能动态调试SO,瞎折腾了很久,这里分享一下我的经验. 工具:  IDA pro 6.8  Android 5.x ID ...

最新文章

  1. C# 窗体位置 Show和ShowDialog (转载)
  2. 云计算时代的虚拟化安全
  3. 如果你写程序不愿写注释,只有一个原因
  4. 这应该是脑结构、脑工作原理最详细的图解了
  5. SpringBoot中怎样对外开放一个接口返回Json数据
  6. HTML5 Shiv #8211; 让该死的IE系列支持HTML5吧
  7. 舰r4月28服务器维护,崩坏3 11月28日版本更新维护通知
  8. python文件查重并合并_Python实现文件信息进行合并实例代码
  9. PyQt5, PushButton
  10. CentOS7 搭建基于DPDK的FD.io VPP环境-1
  11. [leetcode]376. 摆动序列
  12. 图像处理之给定任意四点不规则放缩
  13. 70. 命名空间 与 自动加载
  14. 如何用matlab画圆
  15. 多元高斯分布(三)——高斯过程
  16. 计算思维,工程思维,数学思维的思考
  17. Arduino ESP32 通过定时器(Timer)功能唤醒深度睡眠
  18. 云产品学习之路(阿里云01)阿里云rds数据库导出
  19. 《A Novel Approach to 3-D Gaze Tracking Using Stereo Cameras》论文阅读
  20. 浙大zou jun课题组科研进展

热门文章

  1. android 后台 截屏,Android 截屏方式
  2. SQL Server2008详细安装步骤(超详细步骤)
  3. 【渝粤教育】电大中专电商运营实操 作业 题库
  4. http长连接与主动断开方
  5. python识别手写数字knn_手写数字识别以及Python sklearn KNN实现
  6. 常用编程语言介绍及特点
  7. 云南等保2.0介绍,等保合规二级、三级整改所需设备清单和具体解决方案
  8. android 微信朋友圈相册封面裁剪的小秘密
  9. R语言大数据分析之新闻文本数据分析
  10. Python:从UCI数据库下载数据集到内存