如果在數據表中存在錯誤值,我們是無法直接對這個數據區域求和的,如下圖所示,這個問題很多人都遇到過,這也是一個學員問到的問題,今天就來分享下解決的方法
一、AGGREGATE函數AGGREGATE是一個數據庫函數,提供了多種數據統計類型,并且還能忽略隱藏行與錯誤值,這點正好是我需要的,只需要根據函數提示來輸入參數,最后將數據區域設置為求和區域即可
公式:=AGGREGATE(9,6,B3:E10)
二、SUM+IFERROR這個公式的邏輯很簡單,首先我們使用IFERROR將數據區域的所有錯誤值都轉換為0值,然后再使用Sum函數對轉換過后的數據區域求和即可
公式:=SUM(IFERROR(B3:E10,0))
注意:它是一個數組公式,需要按下快捷鍵【Ctrl+Shift+回車】填充公式
三、SUMIF函數SUMIF函數解決這樣的問題,適用范圍比較窄,它僅僅只能對一行或者一列進行這樣的操作,不能用于多行多列的求和
公式:=SUMIF(B3:B10,">0")
以上就是今天分享的3種解決方法,計數,求均值都是這樣的操作,我只需要選擇對應的函數即可,怎么樣?是不是非常簡單呢?
我是Excel從零到一,關注我,持續分享更多Excel技巧
如果你想要學習Excel,可以了解下我的專欄,現在已經更新了140多個章節,后期還會陸續新增章節,專欄永久有效,無時間限制,并且配備了課件