excel - Excel AverageIf 从表中获取多行的总平均值
问题描述
我提供了一个简单的例子来说明我想做的事情。我试图用来AverageIf
获取 3 月和 4 月所有周一销售额的平均值,但该公式只提供了 3 月周一销售额的平均值,不包括 4 月。
笔记:Column A is Weekday number, Column B is March Sales, Column C is April Sales.
这是我使用的公式:
=AVERAGEIF(A2:A200, "=" & 1, B2:C200)
,它仅在 B 列中为我提供了周一的平均销售额。
如何调整公式以将 4 月也包括在总平均值中(即考虑 C 列而不仅仅是 B 列)
解决方案
与其使用AverageIf()
,不如尝试将Average(If())
其用作这种场景的数组公式。
在您的场景中,您可以使用以下公式来获得平均值:
=AVERAGE(IF(A2:A200=1,B2:C200))
使用cntrl+ shift+作为数组公式输入enter
希望有帮助。
推荐阅读
- python - 模块“火炬”在 Visual Studio 代码中没有“空”成员错误
- svg - 使用 D3.js 强制时如何防止气泡接触 svg 框架/边框?
- python - Python 以数字方式列出文件
- reactjs - 在反应中更新状态更新的表单组件不会重新渲染
- mongodb - Mongoose distinct 返回空数组
- typescript - “会话和部分”类型上不存在属性“用户 ID”
' - azure - 是否有获取 Azure 订阅信息的 API
- php - file_put_contents:打开流失败:权限被拒绝如何解决?
- xml - XPATH 1.0 - 计算节点在 XML 文档中出现相同值的次数
- php - 如何在 laravel 中升级 axios?