最近幾天我同事拿了一份資料問我,為什麼他的公式顯示出來的結果有異常。同事的公式在當結果是零值時以"-"的方式顯示,他沒注意到"-"不是數值格式,導致相關計算出現問題。
同事出現錯誤的情況如下表E2,因為公式輸入為=IF(TEST!E2<>0,TEST!E2,"-"),"-"結果是文字格式,與會計專用格式不同,E5是以會計專用格式顯示,視為數值。
PS: "-"、"0"、"" 這幾種方式都會儲存格被判斷為文字格式。
E2=IF(TEST!E2<>0,TEST!E2,"-") 文字格式。
E3=IF(TEST!E3<>0,TEST!E3,"0") 文字格式。
E4=IF(TEST!E4<>0,TEST!E4,0) 數值格式。
E5僅調整儲存格格式。
可以看出E2~E3在平均值及邏輯判斷時會判斷錯誤。
沒有留言:
張貼留言