通常,Excel默認的計算模式為“自動”計算,這可以從下圖1所示的功能區“公式”選項卡“計算”組中的計算選項看出來。
圖1
也可以從“Excel選項”對話框中“公式”選項卡中計算選項下的工作簿計算所選取的“自動重算”看出來,如下圖2所示。
圖2
這樣,我們在Excel工作表單元格中修改值后,使用該值的公式結果會自動更新,不需要我們進行任何其他操作,這是我們在操作Excel工作表時常見的事情。例如,=SUM(A1:A10)是計算單元格區域A1:A10之和,當我們修改該區域任一單元格中的值時,公式所在單元格的值會自動顯示新的計算結果。
Excel在計算工作表時,遵循下列原則:
1.在修改單元格時,例如輸入或編輯數據或公式時,Excel會根據新輸入的數據或者編輯過的數據立即進行公式計算。
2.如果計算時間很長,而又需要執行其他工作表操作任務時,Excel會暫停計算,直到這些任務結束后再恢復計算。
3.公式按照自然順序計算。例如,如果單元格A2中的公式需要依賴單元格A1中公式的結果,則先計算單元格A1中的公式,再計算單元格A2中的公式。
如果工作表中包含有成百上千個復雜公式,那么會導致Excel的計算速度變得緩慢,此時我們希望控制Excel何時計算公式??梢詫xcel的計算選項設置成“手動重算”,如上圖2所示,或者直接在功能區選項卡“公式”的“計算”組中選取“計算選項——手動”,如上圖1所示。讓我們能夠自已控制Excel何時來計算公式。
在“手動計算”模式下,如果工作表中存在還沒有計算的公式,在Excel狀態欄中會顯示“計算”。此時,可以通過功能區“公式”選項卡“計算”組中的“開始計算”和“計算工作表”按鈕來執行計算。也可以使用快捷鍵來重新計算工作表中的公式:
1.F9鍵,重新計算當前所有打開的工作簿中在上次計算后發生變化的公式,以及依賴于這些公式的公式。
2.Shift+F9鍵,只是重新計算當前工作表中的公式,以及依賴于這些公式的公式,不計算同一工作簿中的其他工作表。
3.Ctrl+Alt+F9鍵,強制重新計算所有打開的工作簿中的所有公式,無論上次計算后是否發生了變化。
4.Ctrl+Shift+Alt+F9鍵,重新檢查全部從屬公式,然后強制重新計算所有打開的工作簿中的公式,無論上次計算后是否發生了變化。
注意:
1.要中止花費時間較長的計算,可以按Ctrl+Break鍵或者ESC鍵。
2.Excel的計算模式涉及到整個應用程序,也就是說,如果將Excel的計算模式由“自動”更改為“手動”,那么所有打開的工作簿都會更改為“手動”模式。