Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 7136|回复: 4

[资料] [讨论]AVERAGE函数是否可以计算加权算术平均数?

[复制链接]
发表于 2008-4-14 13:39 | 显示全部楼层 |阅读模式
<p>我学习了第五讲之后,在使用AVERAGE函数时发现,用数组公式只能进行简单算术平均数的运算,无法进行加权算术平均数的运算。不知道这个函数是不是可以进行加权算术平均数的计算呢?</p><p>种类&nbsp;数量&nbsp; 单价<br/>甲&nbsp;&nbsp;&nbsp;&nbsp; 500&nbsp;&nbsp; 12<br/>乙&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nbsp;&nbsp;&nbsp; 20<br/>丙&nbsp;&nbsp;&nbsp;&nbsp; 30&nbsp;&nbsp;&nbsp;&nbsp; 23<br/>乙&nbsp;&nbsp;&nbsp;&nbsp; 40&nbsp;&nbsp;&nbsp;&nbsp; 16<br/>丙&nbsp;&nbsp;&nbsp;&nbsp; 50&nbsp;&nbsp;&nbsp;&nbsp; 18<br/>乙&nbsp;&nbsp;&nbsp;&nbsp; 60&nbsp;&nbsp;&nbsp;&nbsp; 10</p><p>平均单价应该是:<font size="5">13.186</font>。可是用:{=AVERAGE(s4:s9*t4:t9)}计算,结果是:1538.33。这个结果是简单算术平均数的结果。</p>
[此贴子已经被作者于2008-4-14 13:42:57编辑过]
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2008-4-14 14:09 | 显示全部楼层

<p>average(a1:a2*b1:b2)&gt;&gt;average(a1*b1,a2*b2),所以被平均的值是count(a1:a2)而不是sum(a1:a2)</p><p>如果要按楼主的要求来做,公式要修改,只是我没明白,你是13.186是怎么得来的.</p><p></p>
回复

使用道具 举报

发表于 2008-4-14 14:32 | 显示全部楼层

<br/>如果你的数据在B2:C7,可用如下公式<br/>=SUMPRODUCT(B2:B7*C2:C7)/SUM(B2:B7)<br/>
回复

使用道具 举报

发表于 2008-4-14 15:28 | 显示全部楼层

学习了
回复

使用道具 举报

 楼主| 发表于 2008-4-15 12:22 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>杰</i>在2008-4-14 14:09:00的发言:</b><br/><p>average(a1:a2*b1:b2)&gt;&gt;average(a1*b1,a2*b2),所以被平均的值是count(a1:a2)而不是sum(a1:a2)</p><p>如果要按楼主的要求来做,公式要修改,只是我没明白,你是13.186是怎么得来的.</p><p></p></div><p>13.186{=sum(s4:s9*t4:t9)}/sum(s4:s9)。这是加权平均单价。 </p><p>其实我想问的是:AVERAGE函数是不是可以进行这样的加权平均数的运算。</p>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-4 07:12 , Processed in 0.422517 second(s), 3 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表