小夥伴們好啊,今天老祝和大家分享一個簡單實用的函數公式技巧,看看如何對帶有錯誤值的數據進行求和。先來看數據源,C列是不同業務員的銷量,有些單元格中是錯誤值:現在需要在E2單元格計算出這些銷量之和,如果直接使用SUM函數,會返回錯誤值,該怎麼辦呢?
普通青年公式是這樣的,輸入完成後,要按住SHift+ctrl不放,按回車。先使用IFERROR函數把C列數據區域中的錯誤值轉換為數值0,然後對轉換後的數值進行求和。
9e307,即9乘以10的307次冪,是一個非常大的數值,SUMIF只對小於9E307的數值部分進行求和,並且自動忽略區域中的錯誤值。本例中SUMIF函數省略了第三個參數,沒有指定求和的區域,這種用法表示第一參數有雙重身份,既是條件區域,也是求和區域。
AGGREGATE函數第一參數使用9,表示匯總方式為求和,第二參數使用6,表示忽略錯誤值。也就是在忽略錯誤值的前提下,對C2:C11區域進行求和。
不就兩千多個單元格嘛,一個一個去加,半天就OK了。不但老闆誇我用心工作,最重要的,還有加!班!費!