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,過 ...