【发布时间】:2018-02-16 13:48:04
【问题描述】:
当我尝试对以下数据使用 AVERAGEIFS 函数时,我收到以下错误 VALUE#:
下面是我的 AVERAGEIFS 函数:
=AVERAGEIFS(D2:H9,A:C,"*Male*",A:C,"*Artist*")
您能否告知我为什么会收到此错误?
【问题讨论】:
当我尝试对以下数据使用 AVERAGEIFS 函数时,我收到以下错误 VALUE#:
下面是我的 AVERAGEIFS 函数:
=AVERAGEIFS(D2:H9,A:C,"*Male*",A:C,"*Artist*")
您能否告知我为什么会收到此错误?
【问题讨论】:
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。
【讨论】: