繁体   English   中英

如果单元格不为空,则计算平均值

[英]Calculate average if cell is not blank

我正在构建一个评分电子表格,随着收到其他数据,该电子表格将逐渐填充。

我想创建一个公式,该公式将为我提供取决于2列的移动平均值(随着输入更多数据而变化)。

本质上,我有3列:A列具有Report#,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 =“ organization”标准的分数

您需要使用AVERAGEIFS

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

根据Office支持,这将取您希望平均的范围,然后是n范围/条件对。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM