如果单元格不是空白,计算平均值
我正在构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列值大于零。 这也将自动处理范围内的空白。