【问题标题】:Value# error when using averageIFs in Excel在 Excel 中使用 averageIF 时出现 Value# 错误
【发布时间】:2018-02-16 13:48:04
【问题描述】:

当我尝试对以下数据使用 AVERAGEIFS 函数时,我收到以下错误 VALUE#:

下面是我的 AVERAGEIFS 函数:

  =AVERAGEIFS(D2:H9,A:C,"*Male*",A:C,"*Artist*")

您能否告知我为什么会收到此错误?

【问题讨论】:

    标签: excel average


    【解决方案1】:

    AVERAGEIFS() 要求所有范围的大小和形状必须相同。您将三个整列与 5 列宽和 8 行高的范围进行比较。

    使用 SUMPRODUCT:

    =SUMPRODUCT(ISNUMBER(SEARCH(" Male "," " & B2:B9 & " "))*ISNUMBER(SEARCH("Artist",C2:C9))*D2:H9)/SUMPRODUCT(ISNUMBER(SEARCH(" Male "," " & B2:B9 & " "))*ISNUMBER(SEARCH("Artist",C2:C9))*(D2:H9>0))
    

    注意" Male " 周围的空格,否则它会选择Female 中的male

    【讨论】:

    • 您好,感谢您的帮助:) 但这不是我的意思。我的意思是平均分数,所以答案实际上应该是 3+2+3+1+3+6+8+1+4+7+4+5+4 除以 13,即 3.9 :)?有没有办法做到这一点
    • @user3062448 见编辑。如果这对您有用,请通过单击答案旁边的复选标记标记为正确。此外,下次请在原始问题中包含尽可能多的信息,其中应包括预期输出。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-16
    • 1970-01-01
    • 2017-11-05
    • 1970-01-01
    相关资源
    最近更新 更多