Jas*_*son 2 excel average criteria
我正在使用averageifs函数,并且如果其中一个条件为真,我需要一列我需要计算平均值.
我尝试过使用OR函数,尝试了大括号,但都给了我错误.
= AVERAGEIFS(N1:N612,I1:16 12,{ "FL", "IF"})
还有更多的范围,但编码很好.
要清楚,如果列"I"包含(特别是)字母FL 或字母IF ,我想返回平均值.任何其他字母都应表示该条目不是平均值.
TIA!
AVERAGEIFS额外条件是布尔AND运算符,它不能执行OR运算.但是由于你的专栏没有改变,我们可以自己实现:
这是使用数组公式的简单方法(使用ctrl+ shift+ 输入enter):
=AVERAGE(IF((I1:I612="IF")+(I1:I612="FL"),N1:N612))
Run Code Online (Sandbox Code Playgroud)
或者,如果您不喜欢使用数组公式,您基本上使用SUMPRODUCT和手动执行此操作COUNTIF:
=SUMPRODUCT((I1:I612="IF")*(N1:N612)+(I1:I612="FL")*(N1:N612))/(COUNTIF(I1:I612,"IF")+COUNTIF(I1:I612,"FL"))
Run Code Online (Sandbox Code Playgroud)
Chancea 提供了一些好的技巧,我将再列出一种避免数组公式的技巧,因为许多人会发现避免使用和积更容易阅读。
=(SUMIF(I1:I612,"FL",N1:N612)+SUMIF(I1:I612,"IF",N1:N612))/(COUNTIF(I1:I612,"FL")+COUNTIF(I1:I612,"IF"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25726 次 |
| 最近记录: |