通常情況下,輸入的公式中無論是直接還是間接,都不能包含對其自身取值的引用,否則會因為數據的引用源頭和數據的運算結果發生重疊,産生“循環引用”的錯誤。
例如,在 A1 單元格中輸入以下公式會産生循環引用,Excel 會彈出如圖11-22所示的提示對話框。
如果工作簿中存在循環引用,可以在 Excel 程序界面左下角查看産生循環引用的單元格地址,或是依次單擊【公式】→【錯誤檢查】→【循環引用】來定位循環引用單元格,如圖 11-23 所示。
如果公式計算過程中與自身單元格的值無關,僅與自身單元格的行号、列标或文件路徑等屬性有關,則不會産生循環引用。例如,在 A1 單元格輸入以下公式,都不會出現循環引用警告。
雖然一般情況下需避免公式中出現循環引用,但在某些特殊的情況下,也許需要把前一次運算的結果作為後一次運算的參數代入,反複地進行“叠代”運算。在這種需求環境下,可以在圖 11-24 所示的【Excel 選項】對話框中選中【啟用叠代計算】複選框。
即使啟用了叠代計算模式,Excel 依然不可能無休止地循環運算,需要為其設定中止運算、跳出循環的條件。這個中止條件可以在公式中設定,也可以通過設定“最大叠代次數”或“最大誤差”來限定。當公式重複運算的次數達到最大叠代次數或者相鄰兩次運算的變化小于最大誤差值時,都會讓循環運算中止。叠代次數越高或最大誤差值越小,Excel 運算需要的時間就會越長。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!