close

小夥伴們好啊,今天老祝和大家分享一個簡單實用的函數公式技巧,看看如何對帶有錯誤值的數據進行求和。

先來看數據源,C列是不同業務員的銷量,有些單元格中是錯誤值:
現在需要在E2單元格計算出這些銷量之和,如果直接使用SUM函數,會返回錯誤值,該怎麼辦呢?

普通青年公式是這樣的,輸入完成後,要按住SHift+ctrl不放,按回車。
=SUM(IFERROR(C2:C11,0))
先使用IFERROR函數把C列數據區域中的錯誤值轉換為數值0,然後對轉換後的數值進行求和。

走你青年公式是這樣的:
=SUMIF(C2:C11,"<9e307")
9e307,即9乘以10的307次冪,是一個非常大的數值,SUMIF只對小於9E307的數值部分進行求和,並且自動忽略區域中的錯誤值。
本例中SUMIF函數省略了第三個參數,沒有指定求和的區域,這種用法表示第一參數有雙重身份,既是條件區域,也是求和區域。

文藝青年公式是這樣的:
=AGGREGATE(9,6,C2:C11)
AGGREGATE函數第一參數使用9,表示匯總方式為求和,第二參數使用6,表示忽略錯誤值。也就是在忽略錯誤值的前提下,對C2:C11區域進行求和。

牛掰青年出手不凡:
=C2+C3+C5+C6+C8+C9+C11
不就兩千多個單元格嘛,一個一個去加,半天就OK了。不但老闆誇我用心工作,最重要的,還有加!班!費!

圖文製作:祝洪忠

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()