這就難怪了Q4=M4-P4而P4="-"在Excel中這是符號而不是數字所以數字-符號=錯誤如果是我的話我會這樣寫P4=IF(O4>=0,INT(O4),"-")Q4=M4-if(iserror(P4),0,P4)
既然檢查P4不為數字的時候會出現問題利用函數處理後也無法正常顯示加上已經設定P4 顯示"-"或是數字而已那就寫反向就好啊,何必拘泥在P4那一格的條件是什麼?設定當P4 呈現"-"的時候,就顯示(M4)否則就顯示 (M4-P4)= if(P4="-",M4,M4-P4)