你是否在制作表格的時候,總是出現(xiàn)上述的一些單元格錯誤提醒? 今天我們來好好的捋一捋這些錯誤都是在什么樣的情況下發(fā)生的! 根據(jù)我自身使用Excel的情況,大概總結(jié)了一下這些錯誤發(fā)生的頻次, '星'越多,代表錯誤越容易發(fā)生. 我按照發(fā)生頻次的先后關(guān)系,來逐一的舉例. 在這個表格中: 由于C4單元格(-)'橫杠'為一個文本結(jié)構(gòu), 當任何形式的文本結(jié)構(gòu)和數(shù)值進行四則運算的時候,就會出現(xiàn)這樣的錯誤. 包括最下方的銷售額匯總運算,和單價的除法運算. 最右下角的單價求和錯誤是由于單價系列中出現(xiàn)了錯誤,所以導致SUM函數(shù)也會出現(xiàn)連帶的錯誤. 另外一種情況發(fā)生的地方在跨工作簿的引用. 例如,我打開了2個文件,在其中一個excel文件中引用另外一個exce的文件中的內(nèi)容來進行函數(shù)計算,如下圖: 在同時打開這兩個文件的情況下,你會發(fā)現(xiàn)公式如下: 尷尬的是,一旦沒有同時打開兩個文件,就會出現(xiàn)這樣的錯誤: 在電腦遠程傳輸,或者在轉(zhuǎn)移的過程中間極其容易發(fā)生這樣的錯誤. 我建議不要跨工作簿去做函數(shù)的引用. 額外強調(diào)的計算錯誤: 如果你的數(shù)字,是文本格式,如下圖: 10000雖然是數(shù)字,但是左上角有個小紅標,證明它其實目前還是文本格式. 你可以選擇轉(zhuǎn)化為數(shù)字,這樣的話就不會存在任何的計算錯誤問題了. 如果你的數(shù)字10000依然是文本格式, 以下會出現(xiàn)兩種計算結(jié)果: 使用SUM函數(shù)會自動的規(guī)避文本格式單純的對數(shù)字格式進行算法. 也就是說,圖片1使用SUM函數(shù)計算時,實際上文本格式的10000是沒有參與計算的. 使用其他的計算函數(shù)也會出現(xiàn)同樣的情況. 但即使是文本格式的數(shù)字,依然可以參與直接的四則運算, 所以圖2為正確的輸出結(jié)果. 這樣的錯誤太容易發(fā)生了,大家一定要記住檢查你的單元格格式. 這個錯誤也是無比的常見,例如: 用VLOOKUP函數(shù)查找對應的產(chǎn)品, 這個系列中并不存在'U盤',所以會出現(xiàn)這樣的查找不到導致的錯誤. 或者說, 原本的查找公式參數(shù)寫的不正確也會出現(xiàn)這樣的N/A錯誤. 這個錯誤,一般發(fā)生在函數(shù)書寫不完整, 例如下圖,應該是VLOOKUP, 而我寫成了殘缺不全的VLOOKU. 另外一種情況,就是引用名稱定義. 銷售額列,被我定義成了名稱:銷售額 我們可以通過直接對名稱定義的內(nèi)容銷售額進行求和.
但是如果名稱管理輸入不正確,如下圖,就會出現(xiàn)NAME錯誤. REF寫全了,其實是:Reference(引用的意思) 當計算或者函數(shù)所引用的部分出現(xiàn)問題的時候,就會出現(xiàn)這樣的報錯. 單價=銷售額/數(shù)量 當你可能把參與計算的某一列進行刪除的時候,就會出現(xiàn)這樣的錯誤. 如下圖: 之前的引用計算的數(shù)量列不存在了,如何能夠進行正確的計算? 其實這樣的錯誤,不常發(fā)生,因為既然你做了函數(shù)或者計算就不會輕易刪除引用的內(nèi)容. 第二種情況, 如果出現(xiàn)這樣錯誤,表示絕對引用和相對引用沒有理解透徹. 例如: 對1月份的銷售額進行求和. 在這個公式中,我并沒有做絕對引用. 如下圖: 當我把一月份的匯總計算復制粘貼到下方的時候, 由于沒有對引用單元格范圍做絕對引用,就會出現(xiàn)在復制的過程中,引用單元格范圍也會發(fā)生偏移. 原本的SUMIF(A2:A19,'1月',C2:C19)變成了: SUMIF(A6:A23,'1月',C6:C23) 當然如果我不是用的復制,而是直接剪切就不會出現(xiàn)這樣的問題. 此時此刻還沒有報錯(上圖) 但是如果,我向上復制: 就會出現(xiàn)#REF!報錯. 因為引用范圍會向上偏移, 但excel也是有范圍的,C1之上,A1之上,就已經(jīng)到了盡頭. 而我們所引用的范圍已經(jīng)超過了這個界限,所以就會出現(xiàn)引用錯誤. 在一些必要的情況下,我們也可能不能夠做絕對引用. 通常在這樣的情況下都會剪切區(qū)域粘貼. 或者直接對公式進行復制,就不會出現(xiàn)這樣的邊界報錯問題了. DIV就是除以的意思. 這個報錯是告訴你,除數(shù)不能為0,屬于數(shù)學常識. 當除數(shù)為0,就會出現(xiàn)這樣的報錯. 當一列中,如單價列已經(jīng)出現(xiàn)了DIV/0的報錯,就會導致函數(shù)中連帶的報錯. 在一些必要情況下,可能除數(shù)被引用或者計算出來就為0,那么我們可以加上一個IFERROR函數(shù)來規(guī)避報錯: 這個錯誤不常見,但是如果你犯了以下的錯誤就會出現(xiàn): 對銷售額來進行匯總, 由于在每個月都有匯總欄, 我們需要分開選擇范圍, 公式如果寫成了: =SUM(C2:C9 C11:C20) 就會出現(xiàn)NULL!的報警. 正確的寫法應該是: =SUM(C2:C9,C11:C20) 同樣屬于函數(shù)使用常識問題, 每個范圍或者單元格之間,應該用逗號隔開,而不是空格! 這個錯誤一般出現(xiàn)在兩種地方: 1)函數(shù)的參數(shù)理解錯誤或邏輯錯誤,例如: 我想算一下,開始日期和結(jié)束日期中間差了多少個月. 當然使用到DATEDIF函數(shù). 35個月,這個計算結(jié)果是正確的. 而下方的NUM!錯誤產(chǎn)生的原因是:DATEDIF函數(shù)的第一個開始時間,和第二個參數(shù)的結(jié)束時間,本末倒置.開始時間當然必須是古老的時間,結(jié)束時間當是最近的時間才對. 類似于邏輯性的錯誤,還有: 用SQRT函數(shù)算平方根, 正數(shù)可以開方,負數(shù)是不能開方的. 這也是屬于基本的邏輯問題. 上述邏輯性問題,只要基本使用的函數(shù)了解得當,應當會小機率發(fā)生NUM!錯誤. 2)數(shù)值過大也會產(chǎn)生NUM!錯誤,例如: 10的2次方,計算表達:=10^2=100 沒有問題,因為數(shù)值比較小. 如果報錯,就一定是數(shù)值已經(jīng)超過了一定的范圍, 10000的8000次方, 計算表達:=10000^8000=#NUM! 我相信你也基本不會算到這么大吧! 以上就是總結(jié)出來的7大錯誤提醒. 如果你對于excel含有很多不懂的地方,可以選擇公眾號下方的課程搜索按鈕,進行相關(guān)內(nèi)容的查找.希望能夠幫助到你! |
|