Excel 嵌套公式中的IFERROR

Excel 嵌套公式中的IFERROR,excel,excel-formula,Excel,Excel Formula,如果范围为空/空白,我的公式给出#DIV/0。相反,我希望结果为“”或“0” =IFERROR(“总计=$”&固定(小计(9,L3:L85),0,0)和 ≥ $10K计数=“&COUNTIF(L3:L85,”>=10000”)≥ $10K计数=0“&”或“&”固定(总和(COUNTIF(L3:L502,“>=10000”)/COUNTA(L3:L502)*100),0)和“%” 有人能建议如何改进公式吗?您公式的这一部分有被零除的风险: COUNTIF(L3:L502,“>=10000”)/CO

如果范围为空/空白,我的公式给出
#DIV/0
。相反,我希望结果为“”或“0”

=IFERROR(“总计=$”&固定(小计(9,L3:L85),0,0)和
≥ $10K计数=“&COUNTIF(L3:L85,”>=10000”)≥ $10K计数=0“&”或“&”固定(总和(COUNTIF(L3:L502,“>=10000”)/COUNTA(L3:L502)*100),0)和“%”


有人能建议如何改进公式吗?

您公式的这一部分有被零除的风险:

COUNTIF(L3:L502,“>=10000”)/COUNTA(L3:L502)*100

因此,您只需将其包装在另一个
IFERROR
函数中:

IFERROR(COUNTIF(L3:L502,“>=10000”)/COUNTA(L3:L502)*100,0)

并将其重新插入到整个公式中:

=IFERROR(“总计=$”&固定(小计(9,L3:L85),0,0)和
≥ $10K计数=“&COUNTIF(L3:L85,”>=10000”)≥ $10K计数=0“&”或“&”固定(总和(IFERROR(COUNTIF(L3:L502,“>=10000”)/COUNTA(L3:L502)*100,0)),0)和“%”