資源描述:
《應用常見錯誤及處理.doc》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、Excel公式應用常見錯誤及處理一、#DIV/0!錯誤 常見原因:如果公式返回的錯誤值為“#DIV/0!”,這是因為在公式中有除數(shù)為零,或者有除數(shù)為空白的單元格(Excel把空白單元格也當作0)?! √幚矸椒ǎ喊殉龜?shù)改為非零的數(shù)值,或者用IF函數(shù)進行控制。具體方法請參見下面的實例。 具體實例:如圖1的所示的工作表,我們利用公式根據(jù)總價格和數(shù)量計算單價,在D2單元格中輸入的公式為“=B2/C2”,把公式復制到D6單元格后,可以看到在D4、D5和D6單元格中返回了“#DIV/0!”錯誤值,原因是它們的除數(shù)為零或是空白單元格。? 假設我們知道“鼠標”的數(shù)量為“6”,則在C4單元格中輸入
2、“6”,錯誤就會消失(如圖2)。? 假設我們暫時不知道“錄音機”和“刻錄機”的數(shù)量,又不希望D5、D6單元格中顯示錯誤值,這時可以用IF函數(shù)進行控制。在D2單元格中輸入公式“=IF(ISERROR(B2/C2),"",B2/C2)”,并復制到D6單元格??梢钥吹剑珼5和D6的錯誤值消失了,這是因為IF函數(shù)起了作用。整個公式的含義為:如果B2/C2返回錯誤的值,則返回一個空字符串,否則顯示計算結果。?說明:其中ISERROR(value)函數(shù)的作用為檢測參數(shù)value的值是否為錯誤值,如果是,函數(shù)返回值TRUE,反之返回值FALSE.?!《?、#N/A錯誤 常見原因:如果公式返回的錯誤
3、值為“#N/A”,這常常是因為在公式使用查找功能的函數(shù)(VLOOKUP、HLOOKUP、LOOKUP等)時,找不到匹配的值。 處理方法:檢查被查找的值,使之的確存在于查找的數(shù)據(jù)表中的第一列。 具體實例:在如圖4所示的工作表中,我們希望通過在A10單元格中輸入學號,來查找該名同學的英語成績。B10單元格中的公式為“=VLOOKUP(A10,A2:E6,5,FALSE)”,我們在A10中輸入了學號“107”由于這個學號,由于在A2:A6中并沒有和它匹配的值,因此出現(xiàn)了“#N/A”錯誤。? 如果要修正這個錯誤,則可以在A10單元格中輸入一個A2:A6中存在的學號,如“102”,這時錯誤
4、值就不見了(如圖5)。? 說明一:關于公式“=VLOOKUP(A10,A2:E6,5,FALSE)”中VLOOKUP的第四個參數(shù),若為FALSE,則表示一定要求完全匹配lookup_value的值;若為TRUE,則表示如果找不到完全匹配lookup_value的值,就使用小于等于lookup_value的最大值。 說明二:出現(xiàn)“#N/A”錯誤的原因還有其他一些,選中出現(xiàn)錯誤值的B10單元格后,會出現(xiàn)一個智能標記,單擊這個標記,在彈出的菜單中選擇“關于此錯誤的幫助”(如圖6),就會得到這個錯誤的詳細分析(如圖7),通過這些原因和解決方法建議,我們就可以逐步去修正錯誤,這對其他的錯誤也
5、適用。三、#NAME? 錯誤 常見原因:如果公式返回的錯誤值為“#NAME?”,這常常是因為在公式中使用了Excel無法識別的文本,例如函數(shù)的名稱拼寫錯誤,使用了沒有被定義的區(qū)域或單元格名稱,引用文本時沒有加引號等。 處理方法:根據(jù)具體的公式,逐步分析出現(xiàn)該錯誤的可能,并加以改正,具體方法參見下面的實例?! 【唧w實例:如圖8所示的工作表,我們想求出A1:A3區(qū)域的平均數(shù),在B4單元格輸入的公式為“=aveage(A1:A3)”,回車后出現(xiàn)了“#NAME?”錯誤(如圖8),這是因為函數(shù)“average”錯誤地拼寫成了“aveage”,Excel無法識別,因此出錯。把函數(shù)名稱拼寫正確即
6、可修正錯誤。? 選中C4單元格,輸入公式“=AVERAGE(data)”,回車后也出現(xiàn)了“#NAME?”錯誤(如圖9)。這是因為在這個公式中,我們使用了區(qū)域名稱data,但是這個名稱還沒有被定義,所以出錯。? 改正的方法為:選中“A1:A3”單元格區(qū)域,再選擇菜單“名稱→定義”命令,打開“定義名稱”對話框,在文本框中輸入名稱“data”單擊“確定”按鈕(如圖10)。? 返回Excel編輯窗口后,可以看到錯誤不見了(如圖11)。? 選中D4單元格,輸入公式“=IF(A1=12,這個數(shù)等于12,這個數(shù)不等于12)”,回車后出現(xiàn)“#NAME?”錯誤(如12),原因是引用文本時沒有添加
7、引號。? 修改的方法為:對引用的文本添加上引號,特別注意是英文狀態(tài)下的引號。于是將公式改為“=IF(A1=12,"這個數(shù)等于12","這個數(shù)不等于12")”(如圖13)。四、#NUM! 錯誤 常見原因:如果公式返回的錯誤值為“#NUM!”,這常常是因為如下幾種原因:當公式需要數(shù)字型參數(shù)時,我們卻給了它一個非數(shù)字型參數(shù);給了公式一個無效的參數(shù);公式返回的值太大或者太小?! √幚矸椒ǎ焊鶕?jù)公式的具體情況,逐一分析可能的原因并修正。 具體實例: