2015-12-02 51 views

回答

0

對於錯誤的原因有幾種可能性,但大多數可能會鬆散地基於您嘗試將數字零與包含文本字符串或空白單元格的單元格進行比較的事實。該單元甚至可以包含零作爲文本(例如="0");一個數字是不同於文字,看起來像一個零。

如果您使用VALUE function並在其周圍包裹一些錯誤控制以適應數字轉換不可能的情況,那麼您應該獲得一致的結果。

=IF(IFERROR(VALUE(C92), 0)=0, D102, D101) 

當數字轉換不可能時,IFERROR function用於提供零。這是我想要發生的事情的「最佳猜測」。如果不能進行轉換,另一種情況是提供外部結果。

=IFERROR(IF(VALUE(C92)=0, D102, D101), "something else") 

還有很多其他的可能性。如果您無法獲得預期的結果,請編輯您的問題,以包含更多關於您對不同情況下的預期結果的詳細信息。