萬盛學電腦網

 萬盛學電腦網 >> Excel教程 >> Excel基礎 >> Excel提示“#DIV/0!”錯誤公式怎麼解決

Excel提示“#DIV/0!”錯誤公式怎麼解決

  使用Excel中公式時我們常常會犯一些錯誤而導致Excel出現錯誤公式提示,其中遇到最多的就是“#DIV/0!”,今天Word聯盟重點來講講遇到“#DIV/0!”的原因,以及解決方案,帶有實際案例供參考,以後遇到這個錯誤公式相信大家一定會順利解決!

  Excel錯誤公式提示:#DIV/0!

  錯誤原因:因為Excel表格會將空白單元格視為“0”處理,若在Excel中遇到錯誤“#DIV/0!”,一般有以下三原因引起:

  ①輸入了執行顯式零除(0)計算的公式,如 =8/0;

  ②使用了對空白單元格或包含零作為執行除法操作的公式或函數中的除數的單元格的引用;

  ③運行了使用返回值為 #DIV/0! 錯誤的函數或公式的宏。

  解決方法:我們只需要將除數改為非零的數值,也可以通過IF函數來控制。

  解決案例:

  我們利用公式根據總價格和數量計算單價,在D2單元格中輸入的公式為“=B2/C2”,把公式復制到D6單元格後,可以看到在D4、D5和D6單元格中返回了“#DIV/0!”錯誤值,原因是它們的除數為零或是空白單元格;

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

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

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

copyright © 萬盛學電腦網 all rights reserved