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

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

函數是洪水猛獸?

別怕,小編幫你搞定它!

掌握下面這七種解決方法

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

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

報錯一:#DIV/0!

公式中有「除數」為零或為空白單元格

( 空白單元格=0 )

舉例

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

解決方法

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

在C1輸入公式

=IF(ISERROR(A1/B1),"",A1/B1)

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

公式的含義

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

補充

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

報錯二:#N/A

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

舉例

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

B10單元格輸入公式

「=VLOOKUP(A10,A1:C5,2,FALSE)」

在A10中輸入「小名」,因為引用數據表中沒有這個名字,所以無法找到匹配的值

出現報錯「#N/A」

解決方法

需要在A10輸入數據表中已經存在的查找值

如「周霞」,返回結果正常

報錯三:#NAME?

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

例如

函數名稱拼寫錯誤

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

引用文本時沒有加引號等...

舉例

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

=sun(D2:D5)

回車後出現「#NAME?」

是因為函數「SUM」被錯誤地拼寫成了「sun」

ET表格無法識別因此出錯

解決方法

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

舉例2

在單元格輸入公式

=sum(哈哈)

回車後也出現了「#NAME?」

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

解決方法

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

A)定義前:

B)定義:

C)定義後,可以直接調用計算:

報錯四:#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,它的參數必須為單一的參數,不能為區域,因此出錯。

解決方法

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

舉例3

想要用數組公式直接求出總價值,輸入公式

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

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

解決方法

輸入公式

=SUM(C2:C4*D2:D4)

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

注意

花括弧不是手工輸入的

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

由WPS表格自動添加

這是數組公式輸入規則

報錯六:#REF!

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

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

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

舉例

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

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

所以顯示錯誤

解決方法

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

報錯七:#NULL!

如果公式返回的錯誤值為「#NULL!」

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

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

例如

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

在單元格中輸入公式

=SUM(C2:C4 D2:D4)

回車後出現了「#NULL!」錯誤

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

解決方法

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

即可正常運算


推薦閱讀:

一對多查找,用 Vlookup 函數太Out了!
Excel公式與函數之美11:小而美的函數之SMALL函數
工作中最常用的Excel求和函數公式大全,幫你收集齊了,拿來即用
必須要會的 Excel 常用函數,從此做表不求人
Vlookup Text等6個excel函數合力算農曆(考慮閏月)

TAG:函數 | 解析 | 問題 |