#DIV / 0! AVERAGEIFS公式错误。如何转换为“ 0”?

时间:2018-11-05 14:24:03

标签: excel excel-formula

我需要以下公式的帮助。每当特定日期没有可用数据时,我都会得到#DIV / 0!错误。

我的公式如下:

 =IF(B$14<=MAX('BI Raw Data'!$B:$B),AVERAGEIFS('BI Raw Data'!$Z:$Z,'BI Raw Data'!$AM:$AM,"Yes",'BI Raw Data'!$B:$B,'CC - TABLES'!B$14),)

我尝试使用IFFERROR函数消除此错误,但没有成功:

=IFERROR(B$14<=MAX('BI Raw Data'!$B:$B),AVERAGEIFS('BI Raw Data'!$Z:$Z,'BI Raw Data'!$AM:$AM,"Yes",'BI Raw Data'!$B:$B,'CC - TABLES'!B$14),0)

=IFERROR(B$14<=MAX('BI Raw Data'!$B:$B),AVERAGEIFS('BI Raw Data'!$Z:$Z,'BI Raw Data'!$AM:$AM,"Yes",'BI Raw Data'!$B:$B,'CC - TABLES'!B$14),"0")

能否请您告知如何纠正此错误?

谢谢。

1 个答案:

答案 0 :(得分:3)

将IFERROR放在平均数附近:

=IF(B$14<=MAX('BI Raw Data'!$B:$B),IFERROR(AVERAGEIFS('BI Raw Data'!$Z:$Z,'BI Raw Data'!$AM:$AM,"Yes",'BI Raw Data'!$B:$B,'CC - TABLES'!B$14),0),)