EXCEL column/range A 的平均值 IF column/range B OR column/range C 等于 NO

EXCEL Average of column/range A IF column/range B OR column/range C equals NO

我无法解决这个问题。正如标题所说...

如果在另外两个 ranges/columns 中有一个 "No",我如何获得一个范围或列的平均值?

换句话说,我想计算 A 列的平均值,并且我有两列提出 Yes/No 问题(B 列和 C 列)。我只希望 B 和 C 中带有 No/No 的行包含在 A 列的平均计算中。如果 B 或 C 的答案是肯定的,那么我想从 A 的平均计算中排除该行。

有什么想法吗?非常感谢!

您可以使用AVERAGEIFS()公式来实现您想要的。

Description

Returns the average (arithmetic mean) of all cells that meet multiple criteria.

Syntax

AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

所以,假设

  • A1:A8 = 数字范围
  • B1:B8 = 条件 1 范围
  • C1:C8 = 条件 2 范围
  • "No" = 条件 1 和条件 2

公式:

=AVERAGEIFS(A1:A8;B1:B8;"No";C1:C8;"No")

您需要 AVERAGEIFS formula,它将采用一列值和多个条件来决定是否在计算中包含特定行的值。

见截图: