如果单元格不是空白,计算平均值

我正在构build一个评分电子表格,随着收到额外的数据逐渐填充。

我想创build一个公式,该公式可以给出依赖于2列的运行平均值(随着更多的数据input而改变)。

基本上我有3列:列A有一个报告#,列B组织的名称,和列C有一个分数。

公式应计算在计算中不包括空白或零分​​的平均值,但仅使用与特定组织关联的分数。

我已经尝试了以下内容:

=IF(B2:B100="organization", AVERAGEIF(C2:C100, ">0")) 

也:

 =IF(B2:B100="organization", IF(C2:C100="","",AVERAGE(C2:C100) 

在这两种情况下,我得到一个#Value错误。

问题是, AVERAGE()AVERAGEIF()函数只需要定位符合B2:B100 =“组织”标准的分数

你需要使用AVERAGEIFS

 =AVERAGEIFS(C2:C100, B2:B100, "organization", C2:C100, ">0") 

根据办公室支持,这需要您希望平均的范围,然后是n范围/标准对。

此公式找出第2行和第100行之间的列C的平均值,其中B列值为“组织”且C列值大于零。 这也将自动处理范围内的空白。