2017-01-28 7 views
1

範囲が空白の場合は#DIV/0となります。代わりに、結果を ""または "0"にしたいと思います。入れ子式内のIFERROR

=IFERROR("Total = $"&FIXED(SUBTOTAL(9,L3:L85),0,0)&" ≥ $10K Count = "&COUNTIF(L3:L85,">=10000"),"≥ $10K Count = 0")&" or "&FIXED(SUM(COUNTIF(L3:L502,">=10000")/COUNTA(L3:L502)*100),0)&"%"

誰もが式を改善する方法を提案することができますか?

答えて

1

あなたの式のこのセクションでは、ゼロによる除算のエラーのリスクがあります。

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

だから、あなただけの別のIFERROR機能でそれをラップする必要があります。

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

それを全体の数式に戻します:

=IFERROR("Total = $"&FIXED(SUBTOTAL(9,L3:L85),0,0)&" ≥ $10K Count = "&COUNTIF(L3:L85,">=10000"),"≥ $10K Count = 0")&" or "&FIXED(SUM(IFERROR(COUNTIF(L3:L502,">=10000")/COUNTA(L3:L502)*100,0)),0)&"%"

関連する問題