【发布时间】:2018-12-04 20:53:11
【问题描述】:
我正在尝试使用 AVERAGEIFS 函数计算百分比值。不太清楚如何在没有上下文的情况下描述它,所以这是我正在使用的(减去 100 多行数据):
我已经让函数在 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 不喜欢这样做。
如果有人对此有任何建议或解决方案,我将不胜感激!
【问题讨论】:
-
针对不同的条件计算不同的 AVERAGEIFS 并像这样对它们进行平均
=AVERAGE(AVERAGEIFS(L6:L8,D6:D8,"W",C6:C8,"Cache"),AVERAGEIFS(L6:L8,D6:D8,"R",C6:C8,"Cache")) -
这只是给了我#VALUE!
标签: excel excel-formula average