題主這個問題問得不太清楚,沒有上下文,不好判斷具體問的是什麼。我先試著回答一下,如果有偏差,請題主及時告知。
我的理解是電子表格軟體(比如微軟的Excel)是不允許迴圈引用單元格的!如果在輸入公式的時候,造成了迴圈引用單元格,Excel會報錯。而在開啟有迴圈引用的電子表格檔案是,Excel也會提示有迴圈引用錯誤。
那什麼是迴圈引用單元格呢?比如這個例子:
單元格D3的值等於D1+ D2+ D3,因為D3的值包含了對自身的呼叫(這裡是加法),這裡就是對D3這個單元格的迴圈引用。
如果下一次重新開啟這個電子表格時,會有警告⚠資訊提示有迴圈引用。如果要查詢具體是哪個單元格出錯了,可以用公式選單中的查詢錯誤來定位,比如這樣:
那最後電子表格軟體中能不能進行迴圈引用計算呢?其實有時候是需要迴圈引用一個單元格里面的值的,Excel也提供了方法來這樣做,不過這時候的迴圈引用其實應該算是迭代計算。不過要允許迭代計算,必須手動在選單的選項中開啟這個功能才行。
在 Excel 中,請單擊“檔案”>“選項”>“公式”,在“計算選項”部分中,選中“啟用迭代計算”複選框。 若要設定 Excel 進行迭代計算的最大次數,請在“最多迭代次數”框中鍵入迭代次數(一般預設值是200,也就是Excel會計算兩百次然後就停止,否則就會一直迭代下去,造成記憶體不足。)。迭代次數越高,Excel 計算工作表所需的時間就越長。
另外在“最大誤差”框中,鍵入繼續迭代所需的最小值。也就是前後兩次迭代的結果之間的差異要小於這個值,Excel也會停止計算。所以這個值也表示了所有迭代計算值中的最小誤差。數值越小,結果就越精確,Excel 計算工作表所需的時間也越長。
拿開頭的例子來說,如果D1=1、 D=2、 D3=D 1+D2+ D3。這種情況下,如果迭代200次,猜猜D3的結果會是多少?
如果暫時不知道的,不妨在Excel裡面試一試,看你的答案對不對?
題主這個問題問得不太清楚,沒有上下文,不好判斷具體問的是什麼。我先試著回答一下,如果有偏差,請題主及時告知。
我的理解是電子表格軟體(比如微軟的Excel)是不允許迴圈引用單元格的!如果在輸入公式的時候,造成了迴圈引用單元格,Excel會報錯。而在開啟有迴圈引用的電子表格檔案是,Excel也會提示有迴圈引用錯誤。
那什麼是迴圈引用單元格呢?比如這個例子:
單元格D3的值等於D1+ D2+ D3,因為D3的值包含了對自身的呼叫(這裡是加法),這裡就是對D3這個單元格的迴圈引用。
如果下一次重新開啟這個電子表格時,會有警告⚠資訊提示有迴圈引用。如果要查詢具體是哪個單元格出錯了,可以用公式選單中的查詢錯誤來定位,比如這樣:
那最後電子表格軟體中能不能進行迴圈引用計算呢?其實有時候是需要迴圈引用一個單元格里面的值的,Excel也提供了方法來這樣做,不過這時候的迴圈引用其實應該算是迭代計算。不過要允許迭代計算,必須手動在選單的選項中開啟這個功能才行。
在 Excel 中,請單擊“檔案”>“選項”>“公式”,在“計算選項”部分中,選中“啟用迭代計算”複選框。 若要設定 Excel 進行迭代計算的最大次數,請在“最多迭代次數”框中鍵入迭代次數(一般預設值是200,也就是Excel會計算兩百次然後就停止,否則就會一直迭代下去,造成記憶體不足。)。迭代次數越高,Excel 計算工作表所需的時間就越長。
另外在“最大誤差”框中,鍵入繼續迭代所需的最小值。也就是前後兩次迭代的結果之間的差異要小於這個值,Excel也會停止計算。所以這個值也表示了所有迭代計算值中的最小誤差。數值越小,結果就越精確,Excel 計算工作表所需的時間也越長。
拿開頭的例子來說,如果D1=1、 D=2、 D3=D 1+D2+ D3。這種情況下,如果迭代200次,猜猜D3的結果會是多少?
如果暫時不知道的,不妨在Excel裡面試一試,看你的答案對不對?