EXCEL列/范围的平均值A IF列/范围B OR列/范围C等于NO

时间:2017-01-23 12:27:48

标签: excel excel-formula average formula

我无法解决这个问题。就像标题所说的那样......

如果有一个" No"我怎样才能获得范围或列的平均值?在另外两个范围/列?

换句话说,我想计算A列的平均值,我有两列询问是/否问题(B栏和C栏)。我只希望B和C中带有No / No的行包含在A列的平均计算中。如果B OR C有一个肯答案,那么我想从A的平均计算中排除该行。

任何想法?非常感谢提前!

2 个答案:

答案 0 :(得分:5)

您可以使用AVERAGEIFS()公式来实现您的目标。

  

<强>描述

     

返回满足多个的所有单元格的平均值(算术平均值)   标准。

     

<强>语法

     

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

所以,假设

  • A1:A8 =数字范围
  • B1:B8 = condition1范围
  • C1:C8 = condition2 range
  • “否”= condition1和condition2

<强>公式:

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

enter image description here

答案 1 :(得分:2)

您需要AVERAGEIFS formula,它会在计算中包含一列值和多个条件,以确定是否包含特定行的值。

见截图:

enter image description here