當(dāng)打開工作簿的時(shí)候,Excel彈出了一個(gè)信息提示框,說是存在一個(gè)或多個(gè)循環(huán)引用,可能導(dǎo)致計(jì)算結(jié)果不正確——這是啥情況?
首先,需要說明的是,彈窗里的「循環(huán)引用」是工作表函數(shù)中的一個(gè)術(shù)語,指的是直接或間接地引用了公式所在單元格的值。
我舉個(gè)兩個(gè)簡(jiǎn)單的例子。
在A2單元格輸入公式=A2+1。既要在A2單元格返回公式的計(jì)算結(jié)果,又要把A2單元格的值加1,循環(huán)往復(fù),系統(tǒng)就很懵。
又或者在K8單元格輸入公式:
=I8+J8
再在J8單元格輸入公式:
=ROUND(K8-H8-I8,2)
雖然J8的公式?jīng)]有直接計(jì)算自身單元格的值,但它計(jì)算了I8,而I8又計(jì)算了J8,這就屬于J8間接引用了自身,也會(huì)產(chǎn)生循環(huán)引用。
當(dāng)在Excel中第1次輸入循環(huán)引用的公式時(shí),系統(tǒng)會(huì)彈出如上圖所示的提示信息,問你是不是有啥想法。
但當(dāng)你把提示信息框關(guān)閉后,再次編寫或運(yùn)算包含循環(huán)引用的公式,系統(tǒng)就不搭理你了,它會(huì)默默的將循環(huán)引用的計(jì)算結(jié)果返回0。
打個(gè)響指,以上就是循環(huán)引用產(chǎn)生的原因和導(dǎo)致的后果。
那么,如果Excel已經(jīng)存在循環(huán)引用,或者說,你看到了提示循環(huán)引用的信息框,應(yīng)該如何破解呢?
第1步,先找到存在循環(huán)引用的單元格。
在公式選項(xiàng)卡下,依次單擊【錯(cuò)誤檢查】→【循環(huán)引用】命令,可以看到一個(gè)選項(xiàng)列表,顯示了存在循環(huán)引用的單元格地址。
在該選項(xiàng)列表中,選中任一地址,系統(tǒng)就會(huì)自動(dòng)跳轉(zhuǎn)到相關(guān)單元格處。
第2步,重新編寫公式。
刪掉存在循環(huán)引用的舊公式,重新梳理計(jì)算邏輯,編寫新公式。
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。