在 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函數再進行加總,如此即可以簡單的使用數值格式設定來調整顯示的數值,也可以兼顧計算結果與顯示數值能相符。

學不完.教不停.用不盡文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(3) 人氣()