首頁 > 易卦

解決90%的函式報錯問題!常見函式報錯解析~

作者:由 WPS雲辦公 發表于 易卦日期:2023-02-05

sqrt是什麼公式

小編有一些文件、表格、PPT模板,比如考核表、年終總結、年會,什麼的,有需要的小夥伴可私信索取,麼麼噠~求關注、求評論、求包養,麼噠噠~

函式是洪水猛獸?

別怕,小編幫你搞定它!

掌握下面這七種解決方法

90%的函式報錯問題都能迎刃而解

拿去不謝o(* ̄︶ ̄*)o

報錯一:#DIV/0!

解決90%的函式報錯問題!常見函式報錯解析~

公式中有“除數”為零或為空白單元格

( 空白單元格=0 )

舉例

當B1作為除數為0時,公式A1/B1就會報錯。

解決方法

假設我們暫時不知道除數值,又不希望公式結果顯示錯誤值,這時可以用IF函式進行控制。

在C1輸入公式

=IF(ISERROR(A1/B1),“”,A1/B1)

即使不輸入除數也不會顯示錯誤值。

公式的含義

當不知道除數時,A1/B1不返回錯誤的值,返回一個空字串,否則顯示計算結果。

補充

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

解決90%的函式報錯問題!常見函式報錯解析~

報錯二:#N/A

使用查詢功能函式( vlookup、HLOOKUP、LOOKUP 等 ),找不到匹配值

舉例

在A10單元格輸入姓名,查詢該名同學的語文成績

B10單元格輸入公式

“=VLOOKUP(A10,A1:C5,2,FALSE)”

在A10中輸入“小名”,因為引用資料表中沒有這個名字,所以無法找到匹配的值

出現報錯“#N/A”

解決90%的函式報錯問題!常見函式報錯解析~

解決方法

需要在A10輸入資料表中已經存在的查詢值

如“周霞”,返回結果正常

解決90%的函式報錯問題!常見函式報錯解析~

報錯三:#NAME?

在公式中使用了表格無法識別的文字

例如

函式名稱拼寫錯誤

使用了沒有被定義的區域或單元格名稱

引用文字時沒有加引號等。。。

舉例

對D2:D5進行求和,輸入的公式為

=sun(D2:D5)

回車後出現“#NAME?”

是因為函式“SUM”被錯誤地拼寫成了“sun”

ET表格無法識別因此出錯

解決方法

把函式名稱拼寫正確即可修正錯誤

解決90%的函式報錯問題!常見函式報錯解析~

解決90%的函式報錯問題!常見函式報錯解析~

舉例2

在單元格輸入公式

=sum(哈哈)

回車後也出現了“#NAME?”

是因為在公式中“哈哈”沒有被定義名稱,所以出錯

解決方法

只要將求和的資料區域定義名稱即可解決這個問題。

A)定義前:

解決90%的函式報錯問題!常見函式報錯解析~

B)定義:

解決90%的函式報錯問題!常見函式報錯解析~

C)定義後,可以直接呼叫計算:

解決90%的函式報錯問題!常見函式報錯解析~

報錯四:#NUM!

如果公式返回的錯誤值為“#NUM!”,這常常是因為如下幾種原因:

1)給了公式一個無效的引數;

2)公式返回的值太大或者太小;

3)當公式需要數字型引數時,我們卻給了它一個非數字型引數;

舉例

在D1中輸入公式

=SQRT(C1)

由於C1中的數字為“-10”,不能對負數開平方,這是個無效的引數

因此出現了“#NUM!”錯誤

解決方法

將負數改為正數即可

報錯五:#VALUE

如果公式返回的錯誤值為“#VALUE”,這常常是因為如下幾種原因:

1)文字型別的資料參與了數值運算,函式引數的數值型別不正確;

2)函式的引數本應該是單一值,卻提供了一個區域作為引數;

3)輸入一個數組公式時,忘記按Ctrl+Shift+Enter鍵;

舉例1

C1單元格中輸入的“五十”是文字型別的,如果在D1中輸入公式

=C1*2

就把文字參與了數值運算,因此出錯

解決方法

把文字改為數值即可

舉例2

輸入公式

“=SQRT(D1:D3)”

對於函式SQRT,它的引數必須為單一的引數,不能為區域,因此出錯。

解決方法

修改引數為單一的引數即可。

解決90%的函式報錯問題!常見函式報錯解析~

解決90%的函式報錯問題!常見函式報錯解析~

舉例3

想要用陣列公式直接求出總價值,輸入公式

={SUM(C2:C4*D2:D4)}

後回車,出現#VALUE”錯誤。

解決方法

輸入公式

=SUM(C2:C4*D2:D4)

後按下Ctrl+Shift+Enter鍵,正確得出結果

注意

花括號不是手工輸入的

而是當輸入完成後按下Ctrl+Shift+Enter鍵

由WPS表格自動新增

這是陣列公式輸入規則

解決90%的函式報錯問題!常見函式報錯解析~

解決90%的函式報錯問題!常見函式報錯解析~

報錯六:#REF!

如果公式返回的錯誤值為“#REF!”,這常常是因為公式中使用了無效的單元格引用。通常如下這些操作會導致公式引用無效的單元格:

1)刪除了被公式引用的單元格;

2)把公式複製到含有引用自身的單元格中。

舉例

將常規格式的數字轉換為日期格式

將C2單元格刪除,因為沒有引用有效的單元格

所以顯示錯誤

解決方法

如C1一樣填寫如正確的數值即可。

解決90%的函式報錯問題!常見函式報錯解析~

報錯七:#NULL!

如果公式返回的錯誤值為“#NULL!”

常常是因為使用了不正確的區域運算子

或引用的單元格區域的交集為空

例如

需要對C1:C4和D2:D4單元格區域求和

在單元格中輸入公式

=SUM(C2:C4 D2:D4)

回車後出現了“#NULL!”錯誤

這是因為公式中引用了不相交的兩個區域

解決方法

在公式中的兩個不連續的區域之間新增逗號(,)

即可正常運算

解決90%的函式報錯問題!常見函式報錯解析~

解決90%的函式報錯問題!常見函式報錯解析~