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替換掉就行,但如果是單元格,那就把引號去掉。數字的話有沒有引號影響不大 個人比較欣賞陣列的,條理很...