工作中经常会遇到下面这种情况,需要计算加权平均数。

已知图中的两种水果,现在需要计算葡萄和西瓜分别的加权平均的单价。

普通的计算方法大家肯定知道,以葡萄为例:

(B2*C2+B3*C3)/(B2+B3) = 22.86

如果针对多个货号,都按照这样的公式计算,就会显得效率很低下。

这时候EXCEL的公式就要派上用场了。

假设我将求加权平均数的位置放在后面:

第一步,针对前面汇总求和部分,我们要用SUMPRODUCT,具体公式为:

=SUMPRODUCT(($A$2:$A$6=E2)*$B$2:$B$6*$C$2:$C$6)

公式解析:假设总的行数为6行,那么总的水果数据为A2:A6,此处的$$符号表示绝对引用符号。我会在之后的文章中详细解释。

$A$2:$A$6=E2,表示的是E2在A2:A6里面寻找等于E2的值,即我在A2:A6内寻找葡萄。

后面第一个*大家不用理解成乘号,可以记成一个关联符号。

后面的部分$B$2:$B$6*$C$2:$C$6,其实简单看就是重量和单价的乘积了。

最终我们可以把这个公式理解成,我现在A2到A6的范围里面寻找E2的值,每找到一个值,就把后面对应的B列和C列的单元格的值相乘,最后通过SUMPRODUCT的公式将这些乘积汇总。

所以通过公式,我们可以求出第一步总的金额。

第二步,我们需要求出后面重量的汇总。我们可以继续用SUMPRODUCT的公式,也可以换成SUMIF的公式。

如果用SUMIF的公式,则具体公式为:=SUMIF(A2:A6,E2,B2:B6)

公式解析:SUMIF(A,B,C)分成三部分,A表示我寻找字段的范围,B表示我要求和的具体字段,C表示寻找字段对应的值的范围。

在我们的例子里面,就可以理解成,A表示葡萄所在的范围;B表示我要找的是葡萄,而不是西瓜,C表示葡萄对应的重量所在的范围。

所以通过第二个公式,我们把重量的总和也求出来了。

最后合并两个公式,得到总的公式为:=SUMPRODUCT(($A$2:$A$6=E2)*$B$2:$B$6*$C$2:$C$6)/SUMIF($A$2:$A$6,E2,$B$2:$B$6)。

是不是很简单呢?

留两个小问题给大家思考一下:为什么有些地方需要用绝对应用,有些地方不需要加。

如果重量总和的公式用SUMPRODUCT写,应该怎么写?

加权平均数的例子_EXCEL 加权平均数的计算相关推荐

  1. R语言使用lm构建线性回归模型、并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图、可视化模型的残差、模型预测中系统误差的一个例子 、自定义函数计算R方指标和均方根误差RMSE

    R语言使用lm构建线性回归模型.并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图.可视化模型的残差.模型预测中系统误差的一个例子 .自定义函数计算R方指标和均方根误差RMSE 目 ...

  2. 加权平均数的例子_加权平均分的算法与实例介绍

    序 号 学号 姓名 获得 学分 中国 旅游 资源 学/综 合素 质选 修课 /2 中外 名著 赏析/ 综合 素质 选修 课/2 现代 商务 礼仪 /综 合素 质选 修课 /2 大学 英语 4/公 共基 ...

  3. python统计个数的函数_EXCEL函数篇——计算统计函数

    今天来介绍EXCEL中的计算统计类函数.我们大致分成7类来介绍统计类函数. 1. 求和SUM,SUMIF,SUMIFS SUM(Number1,[Number2],--):计算单元格区域中所有数值的和 ...

  4. excel如何把顺序倒过来_Excel 中的计算运算符和优先顺序级别

    运算符指定要对公式中的元素执行的计算类型, 例如加.减.乘或除. 在本文中, 你将了解运算符作用于计算中的元素的默认顺序. 您还将了解如何使用括号更改此顺序. 运算符类型 计算运算符分为四种不同类型: ...

  5. 根据多个字段分组_Excel 分组后计算

    Excel 可以对数据进行分组汇总,也可以用透视表对数据进行多层次分析,但提供的汇总及相关运算都很简单,稍复杂一些的运算没法实现或者很难实现了.比如我们希望计算分组内的排名,按分组汇总值再过滤与排序等 ...

  6. rand函数怎么避免重复_Excel常用的计算统计函数

    常用的excel计算统计函数:sum .sumproduct.count.max.min.rank.rand.randbetween.average.quartile.stdev.substotal. ...

  7. 计算udp校验和例子_UDP 协议校验和计算

    UDP 协议不具备差错恢复机制,但能通过校验和判断网络传输是否出现丢包.UDP 的校验和由三部分内容求和得到,分别是伪首部.首部以及数据报文,如下图所示 为了弄清楚这些字段究竟是什么东西,下面我们使用 ...

  8. excel求方差和标准差的函数_Excel标准差_计算函数Stdev和StdevP的使用方法

    Excel标准差_计算函数Stdev和StdevP的使用方法 Excel标准差核算共有六个函数,它们分别用于核算样本标准差和整体标准差,其间一些函数只能核算数值,另一些函数除能核算数值外还能核算文本和 ...

  9. excel输入公式不计算_Excel公式不计算

    excel输入公式不计算 What happens when good Excel formulas go bad? A workbook of mine that worked fine for s ...

  10. oracle算加权平均的函数,怎样在Excel表中用函数算加权平均数?《电子表格加权平均函数》...

    怎样在Excel表中用函数算加权平均数? 例子:学校末成绩,考30%,期末考试占50 %,假如期中考试得了84,期末92,作业分91,在A列输入考试成绩依次为84.92.91:在B列依次输入0.3.0 ...

最新文章

  1. OceanBase技术直播间开播啦!蚂蚁金服技术专家手把手教你搭建OB数据库~
  2. 简单好听的id_一位妈妈给孩子的10大家规,简单实用,值得所有父母借鉴!
  3. c/c++左值和右值
  4. python装饰器作用-Python装饰器用法实例总结
  5. 团队计划(5.25)
  6. 打不开内存卡,U盘提示未格式化的3种修复及数据恢复方法
  7. python MultipartEncoder
  8. 自动编码机(Autodencoder)
  9. android toast显示在中间,android Toast 弹出在屏幕中间位置以及自定义Toast
  10. ROS中NodeHandle nh与NodeHandle nh(“~“)区别
  11. tippy.js_Tippy.js的指令包装
  12. 霍夫斯特拉大学计算机科学专业排名,院校排名
  13. 博客园编辑器为Markdown时改变图片大小
  14. 判断ssh远程命令是否执行结束
  15. CentOS6.5安装NVIDIA的显卡驱动
  16. linux切换内核版本
  17. 转转“拯救世界”的第一步,师从小米换LOGO?
  18. 史上最简萤石云视频显示开发教程(pc端)
  19. TiDB 在汽车之家818台网互动项目中的应用
  20. 电子科大信软互+班 程算I 2021机考真题

热门文章

  1. 产品生命周期管理(PLM)
  2. 小米笔记本BIOS版本升级固件 小米笔记本Pro15.6【附下载地址】
  3. FME模板兴趣班第二期任务小结
  4. android 来电滑动接听电话,安卓手机来电时不能滑动接听现象的原因及解决方法介绍...
  5. kodi树莓派_【树莓派】树莓派与XBMC及Kodi、LibreELEC插件(二)
  6. nrr评分预测_NRR的完整形式是什么?
  7. 一文带你了解dfs和bfs算法
  8. python语言是不是多模型语言_Python模型转换为Modelica模型的方法与流程
  9. it培训机构包就业是啥套路?it培训骗局,it培训班学出来有用吗?
  10. 如何将png转换成jpg呢?