返回列表 上一主題 發帖

[發問] 關於循環參照

[發問] 關於循環參照

有些excel檔案開啟時,會出現關於循環參照的小對話框
請問,循環參照會是在什麼情形下使用?
若是要加入或是移除循環參照,又該使用什麼樣的指令?
謝謝各位

B1=IF(A1="","",IF(B1="",TEXT(TODAY(),"YYYY/mm/dd"),B1))
以上的例子就是循環參照
當a1為空時,若B1為空,B1=今天的日期,若B1有資料,B1=B1原來的值.
因為 B1參照到自己,excel 會顯示循環參照,而不處理.excel的左下角會顯示最後一個出現循環參照的儲存格如A165,只要把改正它,它會顯示上一個,如A162,把所有的儲存格循環參照都修改好,它就不會顯示了
但這個公式 如果啟動重複運算,就會成立.

TOP

簡單說:  就是有時候set了一些公式,但公式裏頭又引用了自己.
NeverTry , NeverNo !

TOP

對不起,我還是不太懂
我試著把公式copy到excel表格中,確實是出現了循環參照
但當我把A1 key入值後,B1並不會顯示日期,這是我第一個問題
當然,當我將B1 key入值時,循環參照就不見了
但循環參照是不是需要用巨集來寫呢?這是第二個問題
什麼樣的情形會使用循環參照來寫公式呢?
不好意思,因為我真的不懂,而文件又會出現這樣的訊息,所以比較囉唆
謝謝各位

TOP

但當我把A1 key入值後,B1並不會顯示日期,這是我第一個問題
當然是因為公式錯誤。
但循環參照是不是需要用巨集來寫呢?這是第二個問題
什麼樣的情形會使用循環參照來寫公式呢?

循環參照是公式中的一種錯誤,為什麼要用循環參照寫公式?

TOP

建議可參考一下 說明檔後,再看看使用上的問題
這樣可精確的提出問題,以下為說明檔應該不難懂
  1. 允許或校正循環參照  
  2. 全部顯示全部隱藏
  3. 如果公式 (公式:儲存格中共同產生新值的一系列值、儲存格參照、名稱、函數或運算子。公式必定以等號 (=) 開頭。)參照自己所在的儲存格,不論是直接或間接,都稱為循環參照。活頁簿中若有循環參照,Microsoft Excel 就無法自動計算所有開啟的活頁簿。您可以移除循環參照,或是要求 Excel 使用前次反覆運算 (反覆運算:重複計算工作表,直到符合特定數值條件。)的結果來計算每個與循環參照相關的儲存格。除非您改變預設的反覆運算設定,否則 Excel 將在 100 次反覆運算後,或在兩次相鄰反覆運算得到的數值變化小於 0.001 時,停止反覆運算。

  4. 尋找與移除循環參照
  5. 1.如果沒有顯示 [循環參照] 工具列 (工具列:含有按鈕及選項的列,可用來執行指令。若要顯示工具列,請按 ALT 鍵,然後再按 SHIFT+F10 鍵。),請按 [工具] 功能表中的 [自訂],再按 [工具列] 索引標籤,然後選取 [循環參照] 核取方塊。
  6. 2.在 [循環參照] 工具列上,按一下 [巡視循環參照] 方塊中第一個儲存格。
  7. 3.檢查儲存格中的公式。如果您無法決定是那一個儲存格造成循環參照,請按一下 [巡視循環參照] 方塊中的下一個儲存格。
  8. 附註   狀態列顯示「循環」這個字,隨後跟著一個含有循環參照的儲存格參照。如果「循環」這個字沒有和儲存格參照一起出現,則選定工作表不會包含循環參照。

  9. 4.繼續檢查和校正循環參照,直到狀態列不再顯示「循環」這個字。
  10. 秘訣
  11. 當 [循環參照] 工具列 (工具列:含有按鈕及選項的列,可用來執行指令。若要顯示工具列,請按 ALT 鍵,然後再按 SHIFT+F10 鍵。)出現時,出現的追蹤箭號 (追蹤箭號:顯示作用中儲存格與其相關儲存格之間關聯的箭號。從提供資料的儲存格指向另一個儲存格時,追蹤箭號為藍色。如果儲存格包含錯誤值 (如 #DIV/0!),則追蹤箭號為紅色。)會指出從屬於公式的儲存格。您可以按兩下追蹤箭號,在循環參照的儲存格間移動。
  12. 變更 Microsoft Excel 反覆運算公式的次數,以使循環參照發生作用
  13. 1.在 [工具] 功能表上按一下 [選項],再按 [計算] 索引標籤。
  14. 2.請選取 [反覆運算] 核取方塊。
  15. 3.如果您想設定 Microsoft Excel 重新計算的最高次數,請在 [最高次數] 方塊中鍵入反覆運算的次數。反覆運算的次數愈高,Microsoft Excel 計算工作表所需的時間也愈長。
  16. 4.如果您想設定計算結果間所能接受最大的誤差量,請在 [最大誤差] 方塊中鍵入最大誤差量。數量愈小,結果的精確度愈高,但 Excel 計算工作表所需的時間會愈長。
複製代碼

TOP

回復 6# Happkkevin


    說明的很清楚,謝謝了.
    二樓已說了,要敫動重複運算,不啟動當然沒動作.

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題