[20求] 加权平均的算法

csShooter 2005-11-18 03:58:26


希望那位仁兄能使用代码(或伪代码)那加权平均的公式写出来,

或才用中文描述出来!!

感谢10000
...全文
392 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
csShooter 2005-11-18
  • 打赏
  • 举报
回复


兄弟们感激之至!! 口水都淌了一霸...
tiaoci 2005-11-18
  • 打赏
  • 举报
回复
如果只是求平均,那应当这样

w = sigma(M[i] * W[i]) / n ( i = 1-n )
tiaoci 2005-11-18
  • 打赏
  • 举报
回复
就是这样的,

w = sigma(M[i] * W[i]) / sigma(M[i]) ( i = 1-n )
止戈而立 2005-11-18
  • 打赏
  • 举报
回复
比如有一组数:20,30,20,15,40。。
权重分别为:0.4,0.2,0.1,0.1,0.2。。。

加权平均值就是:(20×0.4+30×0.2+20×0.1+15×0.1+40×0.2)/5
lin9703 2005-11-18
  • 打赏
  • 举报
回复
计算公式:
加权平均单位成本=(上月结存金额+本月收入金额)/(上月结存数量+本月收数量)
发出存货成本=本月发出数量*加权平均单位成本
本月月末成本=月末结存数量*加权平均单位成本
示例:
商品编码及名称1011 货位1232 规格型号 计量单位 个
单据类型 单据号 发生时间 前次结存数量 前次结存金额 本次发生数量 本次单价 本次发生金额 本次结存数量 成本单价 本月结存金额
上月结存 2004-3-1 120 1200
采购单 SG01 2004-3-2 120 1200 2500 12 30000.00 2620
采购单 SG02 2004-3-5 2620 0 6543 9.74 63728.82 9163
销售单 XS01 2004-3-7 9163 0 -3000 10.85 -32550.00 6163
领用出库 LY01 2004-3-10 6163 0 -1163 10.85 -12618.55 5000
采购单 SG03 2004-3-15 5000 0 10000 11 110000.00 15000
销售单 XS02 2004-3-15 15000 0 -11000 10.85 -119350.00 4000
采购单 SG04 2004-3-17 4000 0 -2500 9.74 -24350.00 1500
销售单 XS03 2004-3-19 1500 0 1000 10.85 10850.00 2500

本月结存 16543 179378.82 2380 10.84 25792.33
上月结存 120 1200.00
单位成本 10.84

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧