我在紐約市分析流量定價時創建的大量Excel電子表格(60個選項卡,每個範圍爲1,000 x 68個單元格),當我在一個特定單元格中輸入窄範圍之外的值時崩潰。通過「崩潰」我的意思是說,大量的細胞 - 可能數以萬計 - 返回「#NUM!」同時。Excel電子表格崩潰:數千個單元格變成「#NUM!」同時
正如您所猜測的,電子表格是遞歸的,因爲有數百(數千?)個實例,其中數據在不同單元之間來回傳遞......正如處理旅行選擇時必須發生的那樣(例如,道路收費減少了汽車旅行,但由此產生的交通流量的改善吸引了汽車旅行,從而惡化了交通流量......)。
有沒有一種方法可以「減慢」計算,以便查看#NUM!結果第一次出現?缺乏這一點,我花了很多時間無果而終,試圖追蹤導致最初#NUM的公式或算法!結果,然後感染所有其他,從而無法診斷。
電子表格大約4 MB,可通過此鏈接下載:http://www.nnyn.org/kheelplan/BTA_1.1.xls。導致崩潰值的單元格是「Taxis」工作表中的F444。其當前(保存的)值爲1(1.0)。將其提高到4.0或甚至更小的值將使電子表格崩潰......從中無法重建。
我應該說我是數學家,根本不是程序員。事實上,我比數學家更像一位「數字專家」。
在此先感謝。我對這個網站很陌生,對它印象深刻。
我使用的是Excel 2010,我試着做你指示的內容,找不到任何「崩潰」的單元格。你能更具體一點嗎?至少指出一些地方會變得混亂起來?你的工作簿有點怪異,只是通過搜索來發現錯誤。我會聽取你的意見,但我甚至不能看到問題。 –
謝謝。我運行Excel 2007.當我在記錄的單元格中輸入值4.0時,實際上藍色陣列中的行422-436中的每個單元格返回#NUM !.我認爲你是一樣的嘗試,沒有得到這些價值觀?這是令人鼓舞的。你還可以檢查「結果」標籤嗎?在我的情況下,那裏的每個單元顯示#NUM!謝謝。 – Komanoff
正確,更新出租車上的'F444'對'B422:N436'沒有影響。 –