糯米文學吧

位置:首頁 > 計算機 > office辦公

Excel公式應用常見錯誤的原因及解決方法

 #DIV/0! 錯誤

Excel公式應用常見錯誤的原因及解決方法

常見原因:如果公式返回的錯誤值為“#DIV/0!”,這是因為在公式中有除數為零,或者有除數為空白的單元格(Excel把空白單元格也當作0)。

 處理方法:把除數改為非零的數值,或者用IF函數進行控制。具體方法請參見下面的實例。

具體實例:如圖1的'所示的工作表,我們利用公式根據總價格和數量計算單價,在D2單元格中輸入的公式為“=B2/C2”,把公式複製到D6單元格後,可以看到在D4、D5和D6單元格中返回了“#DIV/0!”錯誤值,原因是它們的除數為零或是空白單元格。

假設我們知道“鼠標”的數量為“6”,則在C4單元格中輸入“6”,錯誤就會消失(如圖2)。

假設我們暫時不知道“錄音機”和“刻錄機”的數量,又不希望D5、D6單元格中顯示錯誤值,這時可以用IF函數進行控制。在D2單元格中輸入公式“=IF(ISERROR(B2/C2),"",B2/C2)”,並複製到D6單元格。可以看到,D5和D6的錯誤值消失了,這是因為IF函數起了作用。整個公式的含義為:如果B2/C2返回錯誤的值,則返回一個空字符串,否則顯示計算結果。

説明:其中ISERROR(vALue)函數的作用為檢測參數value的值是否為錯誤值,如果是,函數返回值TRUE,反之返回值FALSE。

標籤:EXCEL 公式