使用OR函数

时间:2017-04-21 17:41:50

标签: excel

如果

,我需要将T列中的值进行平均

1)列O中的值小于单元格M56中的值 和 2)列P中的值大于单元格M56中的值 要么 3)P列中的值为空白

所以我需要1)是真实的2)或3)是真的

=AVERAGEIFS(T:T,O:O,"<="&M56,P:P">="&M56)

上面的等式涵盖了2个标准,但我不确定如何在上述等式的第2个标准上接下来的OR函数。

1 个答案:

答案 0 :(得分:1)

我认为最直接的是将其分解为下面的sumifs / countif:

=(SUMIFS($T:$T,$O:$O,"<=" & $M$56, $P:$P, ">=" & $M$56) + SUMIFS($T:$T,$O:$O,"<=" & $M$56, $P:$P, "") / (COUNTIFS($O:$O,"<=" & $M$56, $P:$P, ">=" & $M$56) + COUNTIFS($O:$O,"<=" & $M$56, $P:$P, ""))