单元格和相邻单元格不为NA时的平均值(Excel)
如果两列中的行不是NA,我将尝试计算平均值。这是为了帮助我计算鱼的平均重量。以下是一些示例数据:单元格和相邻单元格不为NA时的平均值(Excel),excel,average,Excel,Average,如果两列中的行不是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”语句,但
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")
=AVERAGEIFS(权重,权重,“0”,数字,“0”)
NA与0不同,因此您的公式会将这些单元格视为与0不同,并将其考虑在内。将您的条件更改为“NA”NA与0不同,因此您的公式会将这些单元格视为不同于0,并将其考虑在内。将您的条件更改为“NA”可能NA不是0,因此它包含在内。此外,还不清楚您是否正确定义了命名范围。考虑到你只想在包含鱼的数量时做一个平均,你可能想要一个加权平均。考虑使用sumproduct devided by sum来实现这一点。太棒了,谢谢。我刚把“0”改为“NA”,结果成功了。Lovena可能不是0,因此它被包括在内。此外,还不清楚您是否正确定义了命名范围。考虑到你只想在包含鱼的数量时做一个平均,你可能想要一个加权平均。考虑使用sumproduct devided by sum来实现这一点。太棒了,谢谢。我刚把“0”改为“NA”,结果成功了。多爱