在Excel中,當公式中存在除數為零或空白儲存格時,會顯示錯誤訊息"#DIV/0!"。要解決這個問題,可以將除數改為非零的數值,或是使用IF函數進行條件控制。
2.#N/A 在公式使用查找功能的函數(VLOOKUP、HLOOKUP、LOOKUP等)時,找不到符合的值。
檢查被尋找的值,使之的確存在於尋找的資料表中的第一列。
3.#NAME?在公式中使用了Excel無法辨識的文本,例如函數的名稱拼字錯誤,使用了沒有被定義的區域或儲存格名稱,引用文本時沒有加引號等。
根據具體的公式,逐步分析出現該錯誤的可能,並加以改正。
4.#NUM!當公式需要數字型參數時,我們給了它一個非數字型參數;給了公式一個無效的參數;公式傳回的值太大或太小。
根據公式的具體情況,逐一分析可能的原因並修正。
5.#VALUE 文字類型的資料參與了數值運算,函數參數的數值類型不正確;
函數的參數本來應該是單一值,卻提供了一個區域作為參數;
輸入陣列公式時,忘記按Ctrl Shift Enter鍵。
修正相關的資料型態或參數型別;
提供正確的參數;
輸入陣列公式時,記得使用Ctrl Shift Enter鍵確定。
6.#REF!公式中使用了無效的儲存格引用。通常如下這些操作會導致公式引用無效的儲存格:刪除了被公式引用的儲存格;把公式複製到含有引用自身的儲存格中。
避免導致參考無效的操作,如果已經出現錯誤,先撤銷,然後用正確的方法操作。
7.#NULL!使用了不正確的區域運算子或引用的儲存格區域的交集為空。
改正區域運算子使其正確;更改引用使其相交。
錯誤1. 文字前後要加雙引號[ " ]
錯誤2. 公式不完整(顯示錯誤訊息#NAME的原因)
IF函式語法:=IF(logical_test,value_if_true,value_if_false)
參數說明:
Logical_test 是可以產生TRUE或FALSE結果的任何值或運算式。例如 A1="晚備6",是邏輯運算式;若儲存格A1中的值為"晚備6",運算式計算的結果為TRUE。否則,運算式計算的結果為FALSE。
Value_if_true 是 logical_test為TRUE時傳回的值。
Value_if_false 是 logical_test 為FALSE時傳回的值。
例如你的公式=IF(晚備6,25,0)----第一個參數(Logical_test)不完整,無法判斷TRUE或FALSE,而且字符串"晚備6"前後沒有加雙引號。
公式應該這樣寫=IF(A1="晚備6",25,0)----馀類推,請參考修改
(你的公式也寫得太繁長了,應該可以簡化很多,最好清楚說明你要做什麽,再另行提問讓網友幫你設定公式)
以上是什麼情況下會導致Excel公式結果回傳?的詳細內容。更多資訊請關注PHP中文網其他相關文章!