我正在尝试计算使用 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 不喜欢这样。
如果有人对此有任何建议或解决方案,我将不胜感激!
最佳答案
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/