當除數為零時,怎樣讓單元格不顯示報錯符號DIV

時間 2021-08-30 10:22:48

1樓:

在數學中除以零是一種錯誤,所以在excel中,當公式被零除時,就會產生錯誤資訊: #div/0!

在你上面的公式中,當出現e4和g4單元格相加的結果為零、兩個單元格均為空(當運算物件是空白單元格時,microsoft excel 會將此空值解釋為零值)時都會出現這個錯誤,避免的方式是加入一個判斷語句,設定一下出現這些情況時的處理方式就好了,示例如下:

j4=if((e4+g4)=0,"",(f4+h4)/(e4+g4)*i4)

此公式的意思就是當e4單元格+g4單元格的結果為0時,j4單元格顯示為空白,你也可以根據需要顯示別的資訊等應用方式,也可以拖曳或是複製到其它單元格使用

希望對你有幫助,還有疑問請追問或是hi

ps:追問的問題,用上面的公式是不會出現這種情況的.......

2樓:

=if(iserror((f3+h3)/(e3+g3)*i3),"",(f3+h3)/(e3+g3)*i3)

下拉公式

excel 中 公式 中 除數是 0 的情況下 如何不顯示#div/0! 而直接顯示 0

3樓:思雪遙遙

=if(iserr(你的原始公式),0,你的原始公式)

4樓:白肚我也知道

以在a1單元格輸入,且被除數是x為例。

則公式可寫作:

=if(a1=0,0,x/a1)

5樓:魚木混豬

軟體版本:office2013

方法如下:

1.常規情況下,如果公式中的除數為0,怎會顯示錯誤:

2.在原公式基礎上增加iferror函式:

3.就可以讓錯誤值返回為指定值,這裡是讓錯誤值變為0:

6樓:匿名使用者

比如c1=a1/b1

c1=if(b1=0,0,a1/b1)或 =if(b1=0,"",a1/b1)

7樓:匿名使用者

假設是a1/b1

那公式為

=if(b1,a1/b1,0)

8樓:匿名使用者

c1=if(iserror(a1/b1),"",a1/b1)

9樓:好亂啊

=if(iserr(a1),"",a1)

a1指你的公式

excel裡計算除法,但除數必須為零,怎麼解決錯誤#div/0

10樓:9點說史

方法如下:

工具/原料:microsoft excel 2016、windows 7

1、excel中正常進行除法運算時,會顯示計算結果,如下圖所示。

2、而如果除數為0或者作為除數的單元格為空時,公式計算結果就會出現#div/0!的錯誤,如下圖所示。

3、想要避免這種錯誤,只需要在公式外增加一個iferror函式,如下圖所示。

4、並且設定iferror函式的第二個引數為出現錯誤時要顯示的值,一般設定為空值,如下圖所示。

5、這樣,重新填充一下公式,就可以看到正常結果沒有變化,而錯誤結果消失不見了,如下圖所示。

注意事項:iferror函式同樣適用於其他錯誤型別。

11樓:匿名使用者

假設c1單元格的計算公式為 =a1/b1 但因為b1單元格為0值時,公式會得出錯誤值 #div/0! (即被零除錯誤),這樣就會對後續其他的公式引用c1單元格進行計算時產生錯誤。修正方法如下:

公式一如果b1單元格為0值或空值時,則c1單元格要得出0值,那麼公式可以寫成

=if(b1=0,0,a1/b1)

(注:用b1=0時可以代表0值和空值,但如果要表示b1單元格為空值不是0值,則應寫成 b1="")

公式二如果得出的值為錯誤值#div/0!時,則c1單元格得出0值,那那麼公式可以寫成

=if(iserror(a1/b1),0,a1/b1)

12樓:他眯

=if(a17=0,"分母為0,不合法",abs((c17-a17)/a17))

根據你的補充.把公式改為:

=if(a17=0,abs(c17),abs((c17-a17)/a17))

13樓:匿名使用者

要藉助if函式

=if(a17=0,"分母不能為0",abs((c17-a17)/a17))

或=if(iserror())

另外,法使結果為"#div/0!"不顯示任何內容也可以這樣做:

單擊公式單元格(假定為c18單元格),點"格式"->"條件格式",將"條件"設為:

"公式""=error.type(c18)=2"

(注:不含引號)

點"格式"->"字型"->"顏色",選中"白色",點兩次"確定"。

用格式刷將該單元格格式複製到其他公式單元格即可。

14樓:匿名使用者

#div/0 就是分母為0的報錯,因為分母為零,分子不為零就是無限大了啊。

iserror就可以解決了

15樓:采女孩得小磨菇

假如a1為0,a2為2,a2/a1,希望是空值就=iferror(a2/a1,"")

16樓:

=if(a17,abs((c17-a17)/a17),0)

在excel中,當數值是0/0時,結果顯示是#div/0!,有什麼辦法顯示是0,而不是#div/0!,謝謝

17樓:天使在唱歌

可以用iferror函式。

1、以excel2010版本為例,如圖下面資料的公式,當數值是0/0時,結果顯示是#div/0!;

2、在d2單元格輸入iferror函式,iferror函式指的是如果公式的計算結果為錯誤,則返回您指定的值,否則將返回公式的結果;

3、iferror函式裡輸入公式a1/b1,如果公式的計算結果為錯誤,希望顯示的是0,那麼第二個引數則填上0,然後按enter鍵,則可計算出結果;

4、把公式下拉填充,就會發現當數值是0/0時,顯示是0,而不是#div/0!了。

18樓:匿名使用者

輸入=iferror(原公式,0)

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

19樓:匿名使用者

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

a1根據實際改為對應單元格。

20樓:匿名使用者

如a1為0,a2為0,在a3單元格輸入此公式"=if(a2=0,"0",a2/a1)",這樣就可以顯示為0了!

21樓:匿名使用者

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

22樓:匿名使用者

0不能做分母。

=if(b1=0,"",a1/b1)

如何設定公式,讓excel單元格中,計算結果正確時顯示數值,錯誤時不顯示#div/0!而顯示為空白?

23樓:匿名使用者

2003版可以參考樓上的公式

2007版新增函式iferror更方便

=iferror(a1/b1,"")

24樓:匿名使用者

用iserror函式來判斷是否有錯誤。

在公式中加入iserror函式進行判斷就可以避免出現錯誤值而返回一個空值。比如:

=if(iserror(vlookup("張三",a:b,2,0)),"",vlookup("張三",a:b,2,0))

25樓:匿名使用者

=if(iserror(a1/b1),"",a1/b1)

iserror是檢視返回值是否錯誤的函式,如果你只是除數為0的錯誤,可以簡化為

=if(b1=0,"",a1/b1)

26樓:侯玉川

你這個是因為除數為零的情況出現的。

假設a1為被除數,b1為除數,c1要顯示 a1除以b1的結果,你輸入的公式是

=a1/b1

這樣做是簡單,但是b1為零的時候,則會出現這個錯誤.

如果你不想顯示除數為零時出現錯誤,可以加一個if公式限定一下在c1中輸入

=if(b1<>0,a1/b1,"")

這個個雙引號,中間不用空格,代表顯示為空白單元格.

當b1等於另的時候,顯示空白.

如果是比較複雜的公式,建議用if排除除數為零的情況.

當廠商利潤為零時,他是否停止生產 為什麼 用經濟學的知識如何回答這道題

科學普及交流 當廠商利潤為零時,他不會停止生產 經濟學概念上的講的利潤是扣除了資本費用的,所以雖然長期均衡利潤為0,但是從會計利潤上來看還是有最起碼的資本費用那部分的利潤 企業的經濟學利潤 企業的會計利潤 企業的總資本的資本費用 可以視為資本的機會費用 也就是說 經濟利潤 銷售收入 會計成本 機會成...

淨光合速率為零時,植物能正常生長嗎

不能。同一葉子在同一時間內,光合過程中吸收的co2和呼吸過程中放出的co2等量時的光照強度,就稱為光補償點。植物在光補償點時,有機物的形成和消耗相等,不能積累幹物質,而晚間還要消耗幹物質。因此從全天來看,植物所需的最低光照強度,必須高於光補償點,才能使植物正常生長。一般來說,陽生植物的光補償點在全光...

一次函式中當K小於零時影象經過那幾個象限

這個要看截距了,y kx b 如果b 0則直線過 一 二 四象限 如果b 0則直線過 二 三 四象限 b 0則直線過二四象限和原點。 不用多說了 k 0時,一次函式的影象一定經過第 二 四象限 一次函式是一條直線,他的影象比較好分析,y kx b,依題 k 0,且k 0.是單調遞減函式,b 0,過 ...