在 Excel 的資料表中(參考下圖),觀察以下的現象:
(1) B欄的數值,全都是取小數點1個位數,其總和(公式:=SUM(B2:B11)為3447.7
(2) 如果設定儲存格數值格式為小數點位數0個位數,其總和(公式:=SUM(C2:C11)為3448
現在有一個問題出現了,其實(2)的正確總和應該是3450(參考D欄)才對。
如果想要得到正確的結果,該如何設定公式呢?
陣列公式:{=SUM(ROUND(B2:B11,0))} [輸入完成,要按Ctrl+Shift+Enter鍵]
ROUND函數為取四捨五入函數,參數0代表小數位數為0,即取整數。
使用陣列就可以一次將10個儲存格都帶入ROUND函數再進行加總,如此即可以簡單的使用數值格式設定來調整顯示的數值,也可以兼顧計算結果與顯示數值能相符。
全站熱搜
留言列表