Excel - 具有 OR 条件的 AVERAGEIFS?

标签 excel excel-formula average

我正在尝试计算使用 AVERAGEIFS 函数的百分比值。不太确定如何在没有上下文的情况下描述它,所以这就是我正在使用的内容(减去 100 多行数据):

what I'm working with

我让函数在 D 列中查找“W”的值,在 C 列中查找“Cache”的值(=AVERAGEIFS(L6:L205,D6:D205,"W",C6:C205,"Cache")。我希望有一种方法可以让这个函数在 D 列中查找“W”或“R”的值,而不仅仅是“W”。

我试着写:=AVERAGEIFS(L6:L205,D6:D205,"W",C6:C205,"Cache")+AVERAGEIFS(L6:L205,D6:D205,"R",C6:C205,"Cache")但这只是将两个百分比加在一起,而不是考虑包含“W”或“R”的两行。

我还尝试使用各种括号组合在函数之间添加 OR(而不是 +),但 excel 不喜欢这样。

如果有人对此有任何建议或解决方案,我将不胜感激!

最佳答案

AVERAGE 定义为 SUM/COUNT。

=SUM(SUMIFS(L6:L205, D6:D205, {"R","W"}, C6:C205,"Cache"))/SUM(COUNTIFS(D6:D205, {"R","W"}, C6:C205,"Cache"))

关于Excel - 具有 OR 条件的 AVERAGEIFS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53621242/

相关文章:

excel - Powershell 列出日期范围之间的日期。

excel - 在 VBA 中声明早期绑定(bind)的 MSXML 对象会引发错误

vba - 将单元格内的任何单词与单元格范围内的任何单词相匹配

mysql - 在 mysql 中使用 avg 进行慢速查询

arrays - 在vba中将一个数组分配给另一个数组

vba - 从 VBA 运行带有多行的 Shell 命令/批处理文件

arrays - 复制列时如何保持真正的空白单元格

excel - 在 sumifs 公式中将数字作为文本处理

php - 使用 Twig 模板时,有没有办法从数组中获取平均值?

ruby-on-rails - 如何使用 Rails 4.2 和 Postgresql 9.4 计算 jsonb 字段的平均值?