2014-07-16 43 views
0

我在Excel 2007文件中有一些單元格,它們在其中包含if語句的單元格的範圍(讓我們稱它爲RANGE2)上執行SUMPRODUCT()操作。該IF()語句是類似以下內容:錯誤地評估空格的Excel單元格

=IF(ISNUMBER(RANGE1), *mathematical operation on RANGE1*, "") 

換句話說,我想

因爲我把""的if語句,即sumproduct超過RANGE2產生#VALUE!錯誤的細胞。

有沒有辦法解決這個問題?我想從這個評估中得到數字結果。

編輯1 我有使用Range1和Range2中的數字繪製的圖形。如果我使用0而不是「」,圖表趨向於零並且會誤導。

+1

你能只用0代替「」? – StephenH

+0

我有使用Range1和Range2中的數字繪製的圖形。如果我使用0,這些圖表會引起誤解。我應該在這個問題中提到這一點,我會相應地編輯它。 – Gokotai

回答

0

對不起,澄清 - sumproduct產生錯誤的所有結果,或只是試圖添加""值的那些?

如果你只需要隱藏的錯誤,你可以使用

=IFERROR(<existing formula here>,"") 
+0

您好,我不需要隱藏錯誤,只需要找到一種方法來執行數值的數學和忽略「」值。我已經嘗試了IFERROR(),但它只提供了一個恐懼的解決方案。 – Gokotai

+1

我試圖重新創建你的錯誤,但它適用於我。在沒有看到更多細節的情況下,我可以建議的是確保數據範圍內的所有單元格都是數字格式。文本格式的單元格可能會導致#VALUE!錯誤。 –

+0

我也這樣做了,但錯誤仍然存​​在。 – Gokotai

相關問題