Excel含有錯誤值的資料怎麼求和(Excel單元格內有錯誤值如何求和)

前兩天,有小夥伴在求和上面遇到了問題,小編特意去看了一下出現問題的原因,今天小編以與大家分享一下這個案例,希望小夥伴們以後再遇到這樣的問題的時候,能夠不慌不忙輕輕鬆鬆解決,好了,廢話不多說,圖片奉上:

由於銷售額列資料出現錯誤,所以導致總銷售額資料計算也出現錯誤,這個問題怎麼解決呢?且聽小編細細道來:

解決方法1:我們只需要在D14單元格內輸入下列陣列公式即可:

{=SUM(IFERROR(D4:D10,””))}

陣列公式輸入方法:在輸入公式之後,按 Ctrl Shift Enter(回車)

公式說明:

此公式通過建立一個包含原始值、但沒有錯誤的新陣列來完成上述任務。 IFERROR函式可以通過使用空字元來替換錯誤值,從而將錯誤值有效的篩選出去,然後使用SUM函式對這個“篩選後”的陣列執行操作。此技巧也可用於其他函式,例如AVERAGE、MIN和MAX函式

注意:

IFERROR函式是在Excel 2007中引入的。以下公式是上述公式經過修改之後的版本,這個版本可以與舊版本的Excel相容:

{SUM(IF(ISERROR(D4:D10),””,D4:D10))}

如果小夥伴們陣列不是很熟悉的話,那麼在Excel 2010中引入的AGGREGATE函式可以提供另一種對包含一個或多個錯誤值的區域進行求和的方法,並不需要使用陣列公式。公式如下所示:

=AGGREGATE(9,2,C4:C10)

公示說明:第一個引數 9是SUM的程式碼,第二個引數2是“忽略錯誤值”的程式碼。AGGREGATE函式也可以用於計算平均值、最小值、最大值等。