如何阻止 AVERAGEIF 公式回傳 #DIV/0

如何阻止 AVERAGEIF 公式回傳 #DIV/0

我有以下公式返回#DIV/0!當所有 5 個儲存格均為空白時:

=AVERAGEIF(CV17:CV21,">0")

試算表影像

這用於計算 5 天工作週內的平均呼叫時間,因此我使用 AVERAGEIF 函數僅對我輸入時間的儲存格進行計數。公式位於儲存格 CV24 中。

因為我想要另一個單元格來計算一年內的滾動平均值,所以如果整週沒有輸入時間,我需要 CV24 顯示 0。

我嘗試這樣使用 IFERROR:

AVERAGEIF(CV17:CV21,">0",IFERROR(CV17:CV21,0))

這告訴我我輸入了錯誤的公式。

我也嘗試過=IFERROR(CV10:CV14,0),輸入時間時返回 0。

我覺得我已經很接近了,但我對公式的理解不是很好。請幫忙!

答案1

AVERAGEIF(CV17:CV21,">0",IFERROR(CV17:CV21,0))

這是你的公式

IFERROR(AVERAGEIF(CV17:CV21,">0",CV17:CV21),0) 

這就是IFERROR公式的正確用法。

相關內容