公式返回的7种错误及解决方法Excel函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.#DIV/O!
* 公式中的除數包含數字0
*公式中的除數包含值為0的單元格工空白單元格
解決方法:檢查輸入的公式中是否包含除數為0的情況;如果除數為一個空白單元格,則Excel會將其當作0來處理,可通過修改單元格的數據或單元格的引用來解決問題。
2.#N/A
*手工標記單元格為暫時缺少的數據。例如,在單元格中,輸入#N/A或公式“=NA()”*省略了函數中必不可少的參數
*使用LOOKUP,VLOOKUP等函數查找值時,當要查找的值小於查找區域中的第一個值時,將返回#N/A錯誤值。
*參加運算的數組為同一個方向,且尺寸不同,也會出現#N/A
解決方法:刪除手工標記的錯誤值#N/A;將函數的必選參數輸入完整;修改LOOKUP 或VLOOKUP等函數的參數,保證可以得到正確查找結果。
3.#NAME!
*公式中使用了未定義的名稱
*函數名稱或已定義的名稱
*公式中文本未使用雙引號括起,區域引用中未輸入冒號分隔,引用其他工作表時未使用單引號括起
*公式使用了未安裝的加載項中的函數
解決方法:檢查是否使用了工作表或工作簿中不存在的名稱,如果是則重新定義以該名稱;檢查公式中是否存在未加雙引號的文本,如果有則使用雙引號將文本括起來;區域引用中未使用冒號“”分隔,在區域引用中添加冒號。
4.#NULL!
*當使用空格運算符連接兩個不相交的單元格區域時,就會返回錯誤值#NULL!
解決方法:確保兩個區域有重疊部份,或者改用其他運算符連接不同的區域。
5.#NUM!
*當公式或函數中需要數字參數時,傳遞給公式或函數的卻是非數字參數。
*公式或函數使用了一個無效參數,如公式“SQRT(-4)”
*一個使用迭代算法的函數并且函數無法得到計算結果,如IRR和RATE函數。
*公式的返回值太大或太小,超出了Excel限制的範圍.Excel對值的限制範圍是-1E-307~1有+307.
解決方法:確保函數的參數類型正確;確保輸入的參數為有效參數;檢查公式的返回值是否超出Excel的限制。
6.#REF!
*刪除了已經被公式引用的單元格,例如,在單元格A1中包含公式“B1+C1”。如果將單元格B1刪除,那麼該公式將返回#REF!錯誤值
*複製公式到其他位置時,其中的單元格引用變為無效。例如,在單元格B2中包含公式“=A1”,如果將該公式複製到B1中,那麼公式將返回#REF!錯誤……因為單元格B1在B2上一行。那麼由於相對引用的關係,需要調整公式中的單元格A1引用,它的上一行位於工作表之外,因此視為無效。
7.#VALUE
*當公式或函數的參數類型不正確時,例如,公式“=SUM (abc,def)”將返回#VALUE!錯誤值,因為SUM函數的參數必須是數字,而此處傳遞給SUM函數的參數卻是文本類型。*當需要使用單個值時卻使用了區域
*輸入或編輯組公式後未按[Ctrl+Shift+Enter]組合鍵確認公式的輸入
解決方法:確保公式或函數使用的參數類型正確無誤;檢查公式中的引用範圍是否正確;確保在輸入數組公式時按下[Ctrl+Shift+Eter]組合鍵。