LONGEPASS
Q101.

在 Microsoft Excel 環境中,有一工作表資料如下圖,在B2 儲存格輸入公式「A2*C$2」,並設定格式為數值類別、小數位數為0、使用千分位(,)符號,再拖曳B2 儲存格之自動填滿控制點至B4 儲存格,然後在B5 儲存格輸入=SUM(B2:B4),如此操作發生四捨五入之誤差問題,該如何解決?電腦軟體應用 乙級 應用軟體使用 第 101 題 題目 圖片

電腦軟體應用 · 乙級 · 應用軟體使用 · Q101

難易度分析

3 / 5

此題要求區分儲存格的顯示格式與實際數值之差異,並分析如何透過函數修正運算過程中的精度誤差,需對不同函數的應用位置及其對最終計算結果的影響有精確的理解。

正確答案:②B2 儲存格修改為=INT(A2*C$2),再拖曳B2 儲存格之自動填滿控制點至B4 儲存格

② B2 儲存格修改為=INT(A2*C$2),再拖曳B2 儲存格之自動填滿控制點至B4 儲存格:INT(A2*C$2) 會在每次計算時直接對完整運算結果取整數,確保儲存格內實際值為整數,從根源消除顯示值與實際值不一致的誤差累積問題。

錯誤選項解析

  • ① B2 儲存格修改為=INT(A2)*C$2,再拖曳B2 儲存格之自動填滿控制點至B4 儲存格:INT() 函數僅對 A2 單獨取整數,會導致後續與 C$2 相乘時仍可能產生小數誤差,無法從根源解決四捨五入問題。
  • ③ B5 儲存格修改為=ROUND(SUM(B2:B4),0):ROUND(SUM(B2:B4),0) 僅對最終加總結果取整數,但 B2:B4 內部仍保留小數誤差,屬於治標不治本的做法,無法解決中間儲存格的精度問題。
  • ④ B5 儲存格修改為=ROUND(SUM(A2:A4)*C2,0):此公式改為對 A2:A4 加總後再乘 C2,完全改變原始逐列計算後加總的邏輯,與題目要求的運算架構不符。
Learning Tip

"此題核心考點為 Excel 顯示格式與實際儲存值的差異。千分位與小數位數設定僅改變顯示外觀,儲存格內的實際值仍保留完整精度,導致加總時產生誤差。解決此類問題應從源頭運算著手,使用 INT() 或 ROUND() 包裹完整計算式,確保每個中間結果皆為預期精度,而非僅修正最終加總值。"

學員答題分佈

①B2 儲存格修改為=INT(A2)*C$2,再拖曳B2 儲存格之自動填滿控制點至B4 儲存格0%
②B2 儲存格修改為=INT(A2*C$2),再拖曳B2 儲存格之自動填滿控制點至B4 儲存格0%
③B5 儲存格修改為=ROUND(SUM(B2:B4),0)0%
④B5 儲存格修改為=ROUND(SUM(A2:A4)*C2,0)0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目