9E+307是什麼密碼?Excel忽略錯誤值求和,通關密碼原來就是它

9E+307,這是什麼密碼?Excel忽略錯誤值求和,通關密碼原來就是它

9E+307是Excel裡的科學計數法,一般我們可以寫成,9E307或者是9e307,都是可以的,它的意思是9*10^307,對於excel的Variant 型別的資料,最大可以達到1。797693134862315E308,但是這個不好記,而9E+307已經足夠大到Excel能接受的最大數值了,逐漸的,大家在excel中經常用9E+307代表最大數,變成了約定俗成的用法。

如下圖,我們想對數值求和,但是其實有錯誤值,在這種情況下,我們平時習慣使用的sum函式,就不靈了。

9E+307是什麼密碼?Excel忽略錯誤值求和,通關密碼原來就是它

那麼,應該怎麼樣才能忽略錯誤值呢?

方法1:sum與ifferor搭配

我們在B2單元格輸入公式=SUM(IFERROR(A2:A6,0)),能過iferror函式,如果單元格值為錯誤值,則返回0,0肯定就能參與計算。如圖所示,iferror(A2:A6,0),最後邊那個兩錯誤值,就返回了數值0了。

9E+307是什麼密碼?Excel忽略錯誤值求和,通關密碼原來就是它

然後再透過sum函式求和,注意這裡是陣列公式,輸入公式之後 ,透過同時按下Ctrl+Shift+Enter,來組成陣列公式,才能正確計算。

9E+307是什麼密碼?Excel忽略錯誤值求和,通關密碼原來就是它

方法2:sumif函式,透過9E307限制求和條件

第二種方法,我們可以使用sumif函式,估計大家也都知道了,sumif函式是單條件求和函式,語法為sumif(條件區域,條件,求和區域),當條件區域和求和區域一致時,求和區域可以省略不寫。那麼,我們的求和區域還是A2:A6,然後我們的求和條件呢?就是<9E307了,因為這個數值很大,可以理解為只要是數值就符合條件會參與求和。而錯誤值呢?因為在Excel的設定中,錯誤值是比任何數值都要大的,所以就把錯誤值排除在外了。因此可以忽略錯誤值進行求和。最終我們的公式就簡寫為=SUMIF(A2:A6,“<9e307”)。

9E+307是什麼密碼?Excel忽略錯誤值求和,通關密碼原來就是它

延伸一下資料型別的小知識

在Excel單元格中輸入儲存的資料型別

4種基本型別:

數值: 1、最大精確到15位有效數字

數值: 2、超15位之後的變為0,如123456789123456789會變123456789123456000

日期: 日期和時間是一組“序列值”中的數值,可直接參與加減等運算

文字: 非數值性的文字以及不需要進行數值計算的數字(文字型別)

公式: 以”=“號開頭,很多計算都是透過公式來完成實現的

特殊數值

邏輯值: 只有TRUE(真)和FALSE(假)

錯誤值: #N/A,#VALUE,#DIV/0,#NAME?,#REF!,#NUM!,#NULL!

大小比較: 數字<文字<邏輯值

按(……負數、0、正數、文字、FALSE、TRUE)從小到大

9E+307是什麼密碼?Excel忽略錯誤值求和,通關密碼原來就是它