【问题标题】:Average if cell and and adjacent cell are not NA (Excel)如果单元格和相邻单元格不是 NA (Excel),则为平均值
【发布时间】:2017-04-06 10:16:36
【问题描述】:

如果两列中的行不是 NA,我正在尝试计算平均值。这是为了帮助我计算鱼的平均重量。以下是一些示例数据:

Country,fish weight,fish number
Belgium,264.5,NA
Channel Islands,NA,NA
England,625,281000
Netherlands,737,690000
France,189.5,NA

在此示例中,平均函数将创建英格兰和荷兰权重的平均值,但不包括比利时和法国的权重,因为鱼的数量未知。

我尝试执行此“averageifs”语句,但我只能让它包含所有数据。

=AVERAGEIFS(weights,weights,"<>0", numbers,"<>0")

【问题讨论】:

  • 可能 NA 不是 0,因此包含在内。此外,您是否正确定义了命名范围也不清楚。看到您只想在包含鱼的数量时进行平均,您可能需要加权平均。考虑使用 sumproduct 除以 sum 。
  • 太棒了,谢谢。我只是将“0”更改为“NA”并且它起作用了。很多爱

标签: excel average


【解决方案1】:

NA 与 0 不同,因此您的公式会将这些单元格视为与 0 不同的单元格并将其考虑在内。将您的条件更改为"&lt;&gt;NA"

【讨论】:

    猜你喜欢
    • 2021-12-06
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 1970-01-01
    相关资源
    最近更新 更多