Excel中將錯誤值等於零的函式

2022-02-20 19:29:40 字數 3812 閱讀 7068

1樓:s今生緣

excel中並沒有錯誤值等於零的函式,可以先判斷原公式或函式的結果是否為錯誤值時,再用外層用一條件判斷公式使其結果轉為0:

比如直接用find函式,查詢4在單元格a1中的位置,如果a1單元格中沒有數字4,就會返回錯誤值#value!;

可以在其外層用iserror函式來判斷其是否為錯誤值;

再用if條件公式,是錯誤值時返回0,不是錯誤值返回查詢位置:=if(iserror(find(4,a1)),0,find(4,a1));

類似的判斷錯誤值的函式,還有isna、iserr等等,各有其判斷範圍;

細心的會發現,上述判斷重複使用了兩次原來的公式,如果原來的公式較長較複雜,會導致公式過長,並重復運算,影響運算速度,所以現在的版本,增加了iferror函式,如果原公式的結果為錯誤值,則返回指定新值,否則返回原公式的結果:=iferror(find(4,a1),0)。

2樓:匿名使用者

=if(iserror(原來公式),0,原來公式)這樣就可以了

3樓:excelvba學習

=iserr(a1)-1

4樓:匿名使用者

=iferror(value,0)

excel中如何將計算出來的錯誤值變成0或不顯示?謝謝

5樓:茗童邪魅

1、本次操作使用的軟體為excel電子**,軟體版本為office家庭和學生版2016。

2、首先開啟excel電子**,根據本題描述,我們在excel電子**中輸入一列數並進行計算,得到一個錯誤值。

3、為了讓該錯誤值變成0或不顯示,我們使用iferror函式,「=iferror(a1+a2+a3+a4,0)」表示當計算結果出錯時顯示0,如果需要不顯示,則可以使用「=iferror(a1+a2+a3+a4,"")」。

6樓:匿名使用者

利用iferror函式。

假設你希望b3單元格公式結果是錯誤值時,顯示0,則輸入=iferror(b3,0);若希望顯示空白,則輸入=iferror(b3,"")。

注意:b3部分可以替換為你原本的公式,也就是iferror套用在你原本公式之外

7樓:匿名使用者

=if(iserror(你原來的公式),0,你原來的公式)這樣子

8樓:匿名使用者

=if(iserror(b8),0,1),b8表示錯誤的單元格, 0,1, 表示錯誤時顯示0,不錯誤是顯示1,你可以改成你想要的形式。

9樓:匿名使用者

可以把公式值選擇性貼上。然後選中有公式的那一列。ctrl + f 點替換然後在查詢內容裡輸入錯誤值的符號 在替換一欄裡輸入0 點選全部替換就可以了

10樓:匿名使用者

例:計算a1除以b1

顯示0:=if(a1/b1,a1/b1,"0")

不顯示:=if(a1/b1,a1/b1,"")

11樓:匿名使用者

利用a2=if(iserror(a1),"",a1)

在excel中如何讓錯誤公式顯示0

12樓:匿名使用者

=if(iserr(...),0,你的公式)

或者用條件格式,隱藏錯誤值

13樓:匿名使用者

在公式的最外層新增上

iferror函式

比如原來函式是

=a1+b1

那麼如果a1裡面不是數字,則會出錯

現在加上

=iferror(a1+b1,0)

則會返回值為 0

14樓:告悠蒯從蓉

1、2007版本以上用以下公式:

=iferror(原公式,0)

2、其它用以下公式:

=if(iserror(原公式),0,原公式)

在excel中設定了公式的單元格當出現是錯誤值符號時,如何將此單元格設為只顯示0

15樓:匿名使用者

ctrl+g或f5 定位條

件 常量 只選擇 錯誤 確定

輸入0ctrl+enter

ctrl+g或f5 定位條件 公式 只選擇 錯誤 確定輸入0ctrl+enter

或檔案 頁面設定 工作表 錯誤單元格列印為 選擇相應的選項(但沒有0這個選項) 確定

16樓:匿名使用者

這個問題我也遇到個,我的思路是:

1、公式

=if(or(iserror(數量原公式)=false)*iserror(單價原公式))=false)),0,金額公式)

2、這裡一定要注意:iserror測試公式是錯時,(iserror()=false)的值是true的。

17樓:芮城老憨

=if(isna(原公式),0,原公式)

原公式就是你出現#n/a結果的那個公式啊

18樓:匿名使用者

=if(iserror(原公式),,原公式)

excel函式公式如何將錯誤的值返回空白

19樓:匿名使用者

=if(a1="","",vlookup(a1,sheet1!!$a$2:$h$406,2,0))

20樓:匿名使用者

1、excel中的if函式,根據指定的條件來判斷其「真」(true)、「假」(false),根據邏輯計算的真假值,從而返回相應的內容。可以使用函式 if 對數值和公式進行條件檢測。

2、語法

if(logical_test,value_if_true,value_if_false)

logical_test 表示計算結果為 true 或 false 的任意值或表示式。

例如,a10=100 就是一個邏輯表示式,如果單元格 a10 中的值等於 100,表示式即為 true,否則為 false。本引數可使用任何比較運算子(一個標記或符號,指定表示式內執行的計算的型別。有數學、比較、邏輯和引用運算子等。

)。3、value_if_true logical_test 為 true 時返回的值。

例如,如果本引數為文字字串「預算內」而且 logical_test 引數值為 true,則 if 函式將顯示文字「預算內」。如果 logical_test 為 true 而 value_if_true 為空,則本引數返回 0(零)。如果要顯示 true,則請為本引數使用邏輯值 true。

value_if_true 也可以是其他公式。

excel**中我想用if函式表達一下,當顯示0或者出現錯誤的時候,則會返回到空白。

21樓:匿名使用者

那是or函式沒有作用。if函式還是會遇到錯誤值,從而結果返回錯誤值。

建議公式改為:

=iferror(if((i4-'13秋總訂單'!u4)=0,"",(i4-'13秋總訂單'!u4)),"")

如果不能用iferror函式,就改成:

=if(iserror(if((i4-'13秋總訂單'!u4)=0,"",(i4-'13秋總訂單'!u4))),"",if((i4-'13秋總訂單'!

u4)=0,"",(i4-'13秋總訂單'!u4)))

22樓:

=if(iferror(i4-'13秋總訂單'!u4,"")=0,"",iferror(i4-'13秋總訂單'!u4,""))

這樣寫就好了。

若a減1的絕對值加b加2括號的平方等於零,求a加b括號的

a 1 0,a 1 b 2 0,b 2 a b 1 a加b括號的2010次方加a的2011次方 1 2010 1 2011 2 若a的平方 a 1 0,則a的2010次方 a的2011次方 a的2012次方 a a 1 0 則 a的2010次方 a的2011次方 a的2012次方 a的2010次方 ...

當等於零點三時,的平方等於多少,當等於四時八十,二加一等於多少

當a等於零點三時,a的平方等於0.09,當a等於四時,2a加一等於9 當a等於四分之三時,代數式 20a的三次方 20a的二次方加5 除以5a的值是多少?解 當a 3 4時 20a 20a 5a 5a 4a 4a 1 2a 1 2 3 4 1 3 2 2 2 1 2 1 4 0.25 所以回選答b....

角動量守恆的條件為什麼要合外力矩等於零

類比著理解,bai就容易多了。1 沒有合du外力,也就是合外 力為zhi0,物dao體做勻速專 類比著理解,就容易了。1 沒有合外力,也就是合外力為0,物體做勻速運專動 屬 合外力矩為零時,為什麼角動量守恆,轉動動能不守恆 合外力矩為零時,角動量守恆.內力即系統內部相互作用力仍然可以做功,改變動能....