excel如何求含权重的均值 我要用excel计算权重

经验直达:

  • 我要用excel计算权重
  • excel如何求含权重的均值

一、我要用excel计算权重


我要用excel计算权重,表一中a*30% 表二中b*30% 表三中c*40%,如何用excel算呢
答:
方法二在复杂情况下很有用,不过要求数据是一个单元格时好用 , 是一组数据时用是可以用,但有些麻烦 。

方法一:
输入公式的过程如下:
=定位到单元格a,然后回到公式所在单元格继续输入“*0.3 ”,再定位到b,回来输入"*0.3 ",再定位到c,回来输入"*0.4".

当然也可以先输入"=*0.3 *0.3 *0.4",然后光标定位到要插入单元格引用的地方,再定位到单元格,再返回插入下一个单元格个用 。

如果要表示成百分数形式 , 设置单元格格式(快捷键为ctrl_数字1)为百分比 。

这里我们看到,公式中的单元格引用如果要引用其他工作表中的单元格,前面加上工作表名再接一个!就行了 。

方法二:
定位表一中的单元格 , 在编辑栏最左边的名称框中输入a,回车(***);这样,在公式中引用它时,使用a就可以代表单元格引用了 。同理定义出b,c.
然后使用以下公式计算 。
=a*0.3 b*0.3 c*0.4

(***)还可以选中单元格后,alt_IND(菜单"插入-名称-定义"),输入名称.


二、excel如何求含权重的均值


可以使用数组公式(按Ctrl Shift Enter组合键确认输入,输入后Excel会自动在公式前后加上一对大括号,表示这是个数组公式) 。
=SUM(A1:A3*B1:B3/SUM(B1:B3))
【excel如何求含权重的均值 我要用excel计算权重】
excel如何求含权重的均值 我要用excel计算权重

公式解析:
=A1:A3*B1:B3/SUM(B1:B3)
数组计算,返回数组
=10×2/9 和 20×3/9 和 30×4/9的值既
={2.22222222222222;6.66666666666667;13.3333333333333}
最后再嵌套一个SUM函数求和 , 所以结果就=22.22222
知识扩展:
外面嵌套的SUM函数,也可以使用SUMPRODUCT函数,就不必按Ctrl Shift Enter组合键确认输入 , 只要按Enter键就可以了,因为SUMPRODUCT支持这样的数组计算,而不用标识为数组公式 。
=SUMPRODUCT(A1:A3*B1:B3/SUM(B1:B3))

相关经验推荐