首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel加权平均值

Excel加权平均值
EN

Stack Overflow用户
提问于 2017-04-13 01:27:33
回答 3查看 205关注 0票数 0

我有一个工作表,其中包含行的407个产品代码和列的滚动28天日历。该表中的每个单元格都是一个SUMIFS公式,该公式查找产品代码和日期,并返回该代码当天的订单数。

(链接到示例图片) https://i.stack.imgur.com/DCEjv.jpg

我正在尝试计算每个产品代码中的值的加权平均值。这意味着我希望一个单元格查看最近28天的时间段,并通过自动找到每个值的权重来计算加权平均值。

举个例子,看看代码AC100,你会注意到有很多天有0。我想让一个单元格通过查找多少天为0并对该值应用适当的权重来计算加权平均值,依此类推。

EN

回答 3

Stack Overflow用户

发布于 2017-04-13 04:29:54

当然,它就是和(不受零影响)除以值的数量或非零值的数量,OP希望对每一行分别计算它?

代码语言:javascript
复制
=SUM(B2:S2)/COUNT(B2:S2)

代码语言:javascript
复制
=SUM(B2:S2)/COUNTIF(B2:S2,">0")

另一个选择

代码语言:javascript
复制
=AVERAGE(B2:S2)

代码语言:javascript
复制
=AVERAGEIF(B2:S2,">0")

如果您使用的是较新版本的Excel。

票数 0
EN

Stack Overflow用户

发布于 2017-04-13 01:56:25

根据描述,您需要的只是average函数。

票数 -1
EN

Stack Overflow用户

发布于 2017-04-13 02:30:46

如果我没理解错的话,你需要用非零数除以天数:

代码语言:javascript
复制
= CountIf(B2:S408, "<>0") / 28
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43375984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档