Excel 公式會自行變更 - 錯誤還是預期行為?

Excel 公式會自行變更 - 錯誤還是預期行為?

我最近遇到了一個奇怪的錯誤。我想了解這是否是預期的 Excel 行為,如果是,是否有辦法阻止或關閉它?

在此輸入影像描述

您可以透過建立如上圖所示的表格來重現問題。根據我輸入資料的方式,我會得到不同的結果。

如果我從 B 列開始,沿行輸入 1,則第 1-3 列總數的公式會改變(在 N 列)。

在第 9 行,我在每個儲存格中輸入 1,N10 中的公式從SUM(B10:D10)變為SUM(B10:M10)

然而, 和 中的公式O10P10沒有改變。為什麼?

在第 5 行和第 1 行中,我以隨機順序輸入數字,總公式保持不變。

答案1

您所看到的行為是按照設計的。它與編輯選項有關。 Excel 發現您在與公式範圍相鄰但不包含在公式範圍內的儲存格中輸入數據,並擴展公式中的範圍以幫助您。

Extend data formats and formulas您可以透過取消選取Excel options, Advanced options,來關閉此功能Editing options

此外,如果您編寫具有鎖定列 ( ) 的公式=SUM($B10:$D10),它們將保持不變。

相關內容