Excel formula 平均返回#DIV/0

Excel formula 平均返回#DIV/0,excel-formula,Excel Formula,因此,我正在创建一个数据库,比较患者的人口统计数据和其他数据。我正试图使用AVERAGEIFS函数来寻找特定手术的平均手术时间,仅适用于体重指数超过40的患者 =AVERAGEIFS(Data!P2:P255, Data!C2:C255, "*TYPE OF OPERATION*",Data!G2:G255, ",>40") p列包含手术时间,C列包含手术类型,G列包含患者的BMI。这段代码中不断出现#DIV/0错误。我做错了什么?最后一个标准“,>40”中不应该有逗号。这应该是“>40

因此,我正在创建一个数据库,比较患者的人口统计数据和其他数据。我正试图使用AVERAGEIFS函数来寻找特定手术的平均手术时间,仅适用于体重指数超过40的患者

=AVERAGEIFS(Data!P2:P255, Data!C2:C255, "*TYPE OF OPERATION*",Data!G2:G255, ",>40")

p列包含手术时间,C列包含手术类型,G列包含患者的BMI。这段代码中不断出现#DIV/0错误。我做错了什么?

最后一个标准“,>40”中不应该有逗号。这应该是“>40”

此外,如果您修复了上述问题,但仍然得到相同的错误,则C列和/或G列中的任何项目都可能与您的条件不匹配


如果出现
#DIV/0
错误,则没有任何内容符合您的条件。确保拼写正确,数据中没有空格或其他不可见字符。另外,
”,它修复了div/0错误,但是数学似乎没有加起来。它返回的平均值不是它引用的表的实际平均值。因此,当您按C列和G列筛选表以匹配AVERAGEIFS中的条件时,您说的是手动计算的P列(已筛选)的平均值与AVERAGEIFS函数的结果不匹配?正确。=AVERAGEIFS(数据!P2:P255,数据!C2:C255,“操作类型”,数据!G2:G255,“>=40”)这是我目前拥有的代码。我已编辑了上面的答案,以包含一张显示我如何测试您的公式的图片。突出显示的项目与您的标准相匹配。效果完美。您确定手动计算是正确的吗?仅供参考--您在注释中输入的公式与原始问题中的公式不同。.您已将'>'更改为'>='