如何修正#DIV/0! 錯誤

文章推薦指數: 80 %
投票人數:10人

您也可以在IFERROR函數內將除法運算巢中隱藏,以隱藏此錯誤。

同樣地,若使用A2/A3,您可以使用=IFERROR(A2/A3,0)。

這告訴Excel,如果您的公式 ... 跳到主要內容 Office支援 產品 Microsoft365 Office Outlook MicrosoftTeams OneDrive OneNote Windows MicrosoftEdge 更多... 裝置 Surface 電腦配件 行動裝置 Xbox HoloLens 硬體保固 新增功能 安裝Office 帳戶與計費 帳戶 MicrosoftStore與計費 範本 更多支援 社群論壇 Microsoft365系統管理員 小型企業系統管理員 開發人員 教育 回報支援詐騙 Microsoft365ExcelMac版Microsoft365ExcelExcel網頁版Excel2021Mac版Excel2021Excel2019Mac版Excel2019Excel2016Mac版Excel2016Excel2013iPad版ExcelExcelWebAppiPhone版ExcelAndroid平板電腦版ExcelExcel2010Excel2007Mac版Excel2011Android手機版ExcelWindowsPhone10版ExcelExcelMobileExcelStarter2010其他...​​小於 將數字除以零(0)時,MicrosoftExcel會顯示#DIV/0!錯誤。

當您輸入像=5/0的簡單公式,或是當公式所參照的儲存格有0或空白時,就會發生此情況,如此圖中所示。

若要修正錯誤,請執行下列任何一項: 確定函數或公式中的除數不是零或空白儲存格。

將公式中的儲存格參照變更為另一個不含零(0)值或空白值的儲存格。

在公式中參照為除數的儲存格中輸入#N/A,如此會將公式結果變更為#N/A,表示無法使用除數值。

有很多時候,#DIV/0!錯誤是無法避免的,因為公式在等待您或其他使用者輸入值。

在這種情況下,您完全不想要看到錯誤訊息,因此可以使用一些錯誤處理方式隱藏在等待輸入時出現錯誤。

評估分母是否為0或沒有值 隱藏#DIV/0!錯誤的最簡單方式是,使用IF函數評估分母是否存在。

分母若為0或沒有值,則顯示0或沒有值做為公式結果,而不是顯示#DIV/0!錯誤值,否則會運算公式。

例如,如果傳回錯誤的公式是=A2/A3,可使用=IF(A3,A2/A3,0)以傳回0,或使用=IF(A3,A2/A3,””)以傳回空白字串。

您也可以顯示自訂訊息,像是:=IF(A3,A2/A3,”InputNeeded”)。

以第一個範例中的QUOTIENT函數為例,您可以使用=IF(A3,QUOTIENT(A2,A3),0)。

這告訴ExcelIF(A3存在,則傳回公式的結果,否則予以忽略)。

使用IFERROR隱藏#DIV/0!錯誤 您也可以在IFERROR函數內將除法運算巢中隱藏,以隱藏此錯誤。

同樣地,若使用A2/A3,您可以使用=IFERROR(A2/A3,0)。

這告訴Excel,如果您的公式評估為錯誤,則傳回0,否則傳回公式的結果。

若為Excel2007之前的Excel版本,您可以使用IF(ISERROR())方法:=IF(ISERROR(A2/A3),0,A2/A3)(請參閱IS函數)。

附註:IFERROR和IF(ISERROR())這兩種方法都是總括錯誤處理程式,亦即它們會隱藏所有錯誤,而不是只顯示#DIV/0!。

您必須先確認公式能夠正確運作後,再套用任何錯誤處理,否則有可能無法察覺公式有無如預期般運作。

提示: 如果Excel中已開啟錯誤檢查功能,您可以按一下顯示錯誤的儲存格旁的。

按一下[顯示計算步驟](如果可用的話),並選擇您的資料適用的解決方法。

需要更多協助嗎? 您可以隨時詢問Excel技術社群中的專家,或是在Answers社群取得支援。

另請參閱 IF函數 IFERROR函數 IS函數 Excel公式概觀 如何避免公式出錯 偵測公式中的錯誤 Excel函數(按字母排序) Excel函數(依類別排序) 需要更多協助? 擴展您的技能 探索訓練 優先取得新功能 加入MicrosoftOffice測試人員 這項資訊有幫助嗎? 是 否 感謝您!還有其他意見反應嗎?(您提供的資訊越多,我們就越能夠協助您。

) 您願意協助我們改進嗎?(您提供的資訊越多,我們就越能夠協助您。

) 您對語言品質的滿意度如何? 以下何者是您會在意的事項? 解決我的問題 清除說明 步驟明確易懂 沒有艱深的術語 圖片有助於理解 翻譯品質 與我的螢幕畫面不相符 不正確的指示 太過於技術性 資訊不足 參考圖片不足 翻譯品質 是否還有其他的意見反應?(選填) 提交意見反應 感謝您的意見反應! ×



請為這篇文章評分?