平均公式结果跳过错误

我试图平均三个不同年份数据的三组sumif公式的比率结果在三个单独的工作表上。 即我想我的公式是平均(公式1,公式2,公式3)。 问题是我的数据集的一部分公式1或公式3可能会抛出一个错误,因为在一年或两年中只有该types的数据。 所以我想排除那些只有有数据年份的平均值。 解决scheme我find了这个问题,如平均(如果(因为我不是平均数组的错误不工作,我试了这个,它返回#VALUE!我不能为我的生活弄清楚为什么:

= 2014年数据!$ F:$ F,'Az Diamondbacks'!$ D $ 1,'2014 Data'!$ V:$ V, '2014年数据'!$ T:$ T,'2014年数据'!$ L:$ L,'Az响尾蛇'!$ B4)/ SUMIFS $ F,'Az Diamondbacks'!$ D $ 1,'2014 Data'!$ V:$ V,'Az Diamondbacks'!J $ 3)),“”),IFERROR((SUMIFS('2015 Data'!$ T: $ T,'2015 Data'!$ F:$ F,'Az Diamondbacks'!$ D $ 1,'2015 Data'!$ V:$ V,'Az Diamondbacks'!J $ 3,'2015 Data'!$ L: $ D $ 1,'2015数据'!$ T:$ T,'2015>数据'!$ F:$ F,'Az菱纹背'!$ D $ 1,'2015数据' !$ V:$ V,'Az Diamondbacks'!J $ 3)),“”),IFERROR((SUMIFS('2016 Data'!$ T:$ T,'2016 Data'!$ F:$ F,'Az Diamondbacks'$ D $ 1,'2016 Data'!$ V:$ V,'Az Diamondbacks'!J $ 3,'2016 Data'!$ L:$ L,'Az Diamondbacks'!$ B4)/ SUMIFS数据'!$ T:$ T,'2016数据'!$ F:$ F,'Az响尾蛇'!$ D $ 1,'2016 Data'!$ V:$ V,'Az菱纹背!'J $ 3)), “”))

将值直接放入AVERAGE函数时, IFERROR返回的“空string”“”会强制产生错误。

尝试使用CHOOSE函数向AVERAGE函数提供数组,例如

=AVERAGE(CHOOSE({1,2,3},IFERROR(SUMIF1,""),IFERROR(SUMIF2,""),IFERROR(SUMIF3,"")))

SUMIF1SUMIF2SUMIF3replace为包含这些公式的三个公式或单元格引用