:::

在 Calc 中,若 A1~A10 都是小數點數值,如何在 A11 直接以「每列四捨五入後的結果」加總?

發問內容

加總之後,A11 的結果和預期中的數值不同,請問如何處理。

作業系統:Windows 11 64 bit
應用工具:ODF Application Tools 4.0.1

回覆內容

如果「直接加總」常見會出現「每列的數字顯示看起來對,但計算總數不正確」的狀況,原因通常會是:

Calc 預設每列顯示的四捨五入後的結果,但計算時會以實際數字來計算,例如你把 A1~A10 設成「0 位小數」看起來每一列的數字都會變整數,但實際計算基準仍是採用原始小數,但你以為加的是「四捨五入後的整數」,其實加的是「原始小數總和」,自然會有落差。

  • 建議做法如下:
    在 A11 輸入以下公式(四捨五入到整數後加總):
    =SUMPRODUCT(ROUND(A1:A10,0))

  • 想四捨五入到小數第 2 位
    A:把 ROUND() 的第二個參數改成你要的位數即可:
    =SUMPRODUCT(ROUND(A1:A10,2))

2026-01-28 14:42 ODF應用工具 Calc試算表