excel當用公式的到的是VALUE時要怎麼使其為空?為什麼 不行

2022-03-20 00:55:38 字數 1425 閱讀 8069

1樓:匿名使用者

你的原文:我寫 =date(0,mid(b3,4,2),lift(b3,2))

我想可能是筆誤,是否為: =date(0,mid(b3,4,2),left(b3,2))

如果是這樣的話,並且你用的是2007或以上版,那麼可以這樣:

=iferror(date(0,mid(b3,4,2),left(b3,2)),"")

2樓:

錯誤值直接用iserror來判斷

3樓:匿名使用者

1.一般這樣的情況肯定是公式得到的,

把原公式修改為 =if(iserr(原公式),"",原公式)即可2.如果可以把「#value!」換為空值,但是 「#n/a」無法解決的話

=if(isna(if(iserr(原公式),"",原公式)),"",if(iserr(原公式),"",原公式))

就沒問題了

3.在g6單元格輸入以下公式,然後向下填充公式=if(e6*f6<>0,e6*f6,"")公式表示:如果e6*f6為有效數值,就保留;如果為無效數值,包括(空)*(空)而返回錯誤,就留空。

4.用iferror公式 公式裡最後用" "

希望能幫到你

4樓:彼岸的暗夜

1,將公式更改為:=iferror(原公式,"")iferror公式:如果公式的計算結果為錯誤,則返回指定的值;否則將返回公式的結果。

使用 iferror 函式來捕獲和處理公式中的錯誤。

2,將公式更改為 =if(iserr(原公式),"",原公式)3、如果可以把「#value!」換為空值,但是 「#n/a」無法解決的話,將公式更改為=if(isna(if(iserr(原公式),"",原公式)),"",if(iserr(原公式),"",原公式))

excel包含公式的加減運算,當公式內某一單元格值為空時會出錯value# 10

5樓:匿名使用者

如d7單元格公式中的""空值,改成0,這樣就不會出現你說的情況了,其他的公式也是這樣修改

因為""是文字內容,無法參與加減乘除的公式運算

excel公式中當a1為-時,為何=if(a1>0,i1/a1,"-")的結果為#value!,由於a1也使用了if公式,如何避免?

6樓:萬年金剛鑽

這個和a1有沒有使用公式沒有關係,關鍵在於,a1的資料型別,當a1不是數值型資料時,a1>0這個判斷就會出問題的。

7樓:匿名使用者

請說明一下a1單元格的公式

估計a1單元格返回的不是數字才會出錯

你是說a1單元格是由公式得出的 "-"

那麼公式改成

=if(a1="-","-",if(a1>0,i1/a1,"-"))

Excel公式含義excel在公式中的含義,如何理解

在u列查詢c1,精確查詢,找到後輸出x列中與找到位置向同行的值 比如x u 趙一 20歲 錢二 30歲 孫三 40歲 c1 20歲 這公式從u列查詢20歲,發現是第一行,所以輸出x列第一行的值 趙一 裡面用到了兩個函式巢狀 乙個是喜聞樂見的萬人迷函式vlookup vlookup 你要查詢的目標,函...

excel中的IF公式問題,excel裡面if公式如何實現多個條件?

計算 兩個字外面再加英文的引號 表示 當e6單元格為空時,顯示空值,如果不為空,則顯示 計算 兩個字 這個意思是,如果e6非空就。計算 這個計算應該是你自己要去修改的乙個公式,或者是用雙引號標識的文字,他忘記標識了。不知道是你的作業還是什麼 這個圖上,你的公式是錯誤的,你可以直接輸if e123 計...

關於EXCEL表的IF公式

在d3輸入 if c3 a b3 0.18,if c3 b b3 0.22,if c3 c b3 0.57 抱歉,剛才忘記加引號了 樓主,如果你的a b c是字母或者是漢字,就用我這個公式,把a b c替換掉就行,但如果是單元格,那就把引號去掉。數字的話有沒有引號影響不大 個人比較欣賞陣列的,條理很...