ecel中如何設定如果公式計算出錯時返回空白單元

時間 2021-08-11 17:17:16

1樓:匿名使用者

excel2007 可以用iferror=iferror(1/47;a1,"")

******************************===返回錯誤的情況,只能是a1 為0 或者a1 不是數字,公式可以改為

=if(and(a1<>0,isnumber(a1)),1/a1,"")

2樓:第七次要分

以下講解,將原計算公式稱為“原公式”:

wps或office2007版及後續版本都可以使用iferror函式,=iferror(原公式,"");

如果是office2003版,=if(iserror(原公式),"",原公式);

通過條件格式使錯誤值變為白色字型,按下圖設定。

3樓:太極健

=iferror(1/a1,"")

這樣就行了,判斷是錯誤就為空,否則為1/a1值公式長也是一樣的直接套用呀,為什麼要計算兩次?

=iferror(vlookup($h628,indirect("'"&mid($u628,1,4)&"'!$a:$ag"),match(ai$1,indirect("'"&mid($u628,1,4)&"'!

$1:$1"),0),0),"")

4樓:山桑弓

如果是07以上版本,可以改為

=iferror(1/a1,"")

5樓:匿名使用者

=iferro("你的公式","")

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

6樓:匿名使用者

樓上的方法可行,但不能批量操作,你可以嘗試下面的取巧辦法。

單擊公式單元格

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

公式=error.type(c1)=2

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

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

7樓:匿名使用者

加個 if 條件

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

8樓:貝佔口巴木又寸

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

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

9樓:匿名使用者

2003版可以參考樓上的公式

2007版新增函式iferror更方便

=iferror(a1/b1,"")

10樓:匿名使用者

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

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

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

11樓:匿名使用者

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

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

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

12樓:侯玉川

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

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

=a1/b1

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

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

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

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

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

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

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

13樓:茗童邪魅

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

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

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

14樓:匿名使用者

利用iferror函式。

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

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

15樓:匿名使用者

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

16樓:匿名使用者

例:計算a1除以b1

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

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

17樓:匿名使用者

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

為什麼在excel中,求和時有其中一個空格為空白就變成#value!

18樓:匿名使用者

這一般是兩方面原因引起的:

一:要看求和的公式是怎麼寫的:

如果庫存數合計那兒的求和公式是用單元格直接相加的形式,如:

=b2+c2+d2

這樣當b2、c2、d2這三個單元格中任意一個存在空格或不可見字元,就會引起#value!的錯誤。

如果把公式改為以下的樣子,則可以避免上述引起的錯誤。

=sum(b2:d2)

二:要看求和區域是不是也是其它公式返回的數值結果,即上面的1、2、3日下面所對應的數值。

即:如果b2、c2、d2也是其它公式返回的數值,這個數值是以文字方式返回的數值且如果該公式設定為不符合條件時返回一個空白值。也有可能引起後面求和公式出現 #value!

總結一點就是:以上的情況主要是視乎具體情況而編寫公式,請最好能把你的求公式發上來看看。

19樓:匿名使用者

在任一單元格輸入一個0,複製,然後選擇你的計算區域,選擇性貼上/運算/加,將文字型單元格快速轉換為數值型單元格。

20樓:匿名使用者

兩個原因:一個是5.641和1.

254單位格所在的格式是否為數值上,二是庫存數合計所在列的單位格格式是否為資料。單擊這幾個資料所在列的列號,右鍵/設定單元格格式/數字/數值,再看下.

ecel表如何設定計算公式a列中寫出的計算式b列

方括號 選中b1,插入 名稱 定義,上面輸入一個名稱,比如abc,下面引用位置輸入公式 evaluate a1 然後在b1輸入公式 abc 插入 名稱 定義,在上面輸ys 任意名稱 在下面輸 evaluate a1 然後在b1輸入 ys,即可得到a1裡公式的值 紫軒閣居士 你說的這個要求好像有點兒多...

在ecel中如何設定經濟補償金的計算公式

1 首先,進行假設。假設該員工2015 8 8入職,任職到2017 3 31,當地2016年職工月平均工資為4500,並且離職前12個月的工資如下圖。2 然後,確定經濟補償支付標準。如下圖,round函式語法為round number,digits digits為2即保留兩位有效數字另外,用if函式...

ecel中如何刪除重複項並計算合計的公式

三團騰飛 要統計去除重複項後數字的個數,可用以下函式公式 假如資料在a列,在b1中輸入 sumproduct 1 countif a1 a5,a1 a5 這個公式計算出的值即是a1 a5中去掉重複項後數字的個數。 真鏽才 a16輸入 陣列公式,注意按ctrl shift enter結束 iferro...