欧美精品123_精品露脸国产偷人在视频_日韩美女免费线视频_成人av三级

每天學一點Excel2010 (37)——循環引用和迭代計算(每天學一點下一句是什么)

本文的標題是《每天學一點Excel2010 (37)——循環引用和迭代計算》來源于:由作者:陳宣怡采編而成,主要講述了先來回答上期的問題
百錢買白雞:根據題目得出公雞+母雞+小雞=100
公雞*5+母

先來回答上期的問題

  • 百錢買白雞:根據題目得出

公雞+母雞+小雞=100

公雞*5+母雞*3+小雞/3=100

未知數多于已知條件數,屬于不定方程,很可能有滿足給定條件的多個解。

  • 韓信點兵

一個未知數同時滿足三個條件,也有多個解,不滿足迭代計算的條件。

上述問題靠人工的“方案管理器”和“單變量求解”無能為力,使用“模擬運算表”來解決。具體過程不講了,直接上兩張圖


每天學一點Excel2010 (37)——循環引用和迭代計算(每天學一點下一句是什么)

百錢買百雞


每天學一點Excel2010 (37)——循環引用和迭代計算(每天學一點下一句是什么)

韓信點兵(公式里面沒有用到行值,列值填充到1000)

050 循環引用和迭代計算

如果公式引用自己所在的單元格,則無論是直接引用還是間接引用,都會構成循環引用。

有興趣的可以上網搜一下芝諾悖論(Zeno's paradox)。**古人也曾說過,“一尺之棰,日取其半,萬世不竭”。不管是否收斂(存在極限值)循環引用可以進行無限次的迭代。

1)新建一個工作簿,在Sheet1工作表的A1輸入“=A1+1”,回車后顯示0,這是直接循環引用,狀態欄會顯示“循環引用:A1”。

2)在A2中輸入“1”,B2中輸入“=A2/2”,再回到A2,輸入“=B2/2”,結果還是顯示0,這是間接循環引用。

3)循環引用會導致比較奇怪的結果,Excel默認是關閉迭代計算的,現在我們依次點擊“開始”、“選項”、“公式”,勾選“手動重算”單選框、“啟用迭代計算”復選框,將最多迭代次數改為2,后確定。


每天學一點Excel2010 (37)——循環引用和迭代計算(每天學一點下一句是什么)

2次迭代計算的結果

4)每按一次F9,便進行兩次公式計算(如果開啟了自動重算,我們每做一次**作,上面的公式便自動重算2次)。

5)我們在C1輸入1,C2輸入“=C1/2”,點擊C2右下角的填充柄向下填充公式,按F9看看“萬世不竭”的效果,和旁邊的A2、B2比較一下。一直按F9,最后變成0了,已經超出計算機所能運行的極限了,有興趣的把C2公式繼續往下填充,如圖最后也變成0,小的不能再小了。


每天學一點Excel2010 (37)——循環引用和迭代計算(每天學一點下一句是什么)

超出運算范圍

6)這種循環引用和迭代計算在編程時經常用到,比如循環變量(i=i+1)。為了防止無限次的迭代計算,在Excel選項里面可以通過設置“最多迭代次數”、“最大誤差”(兩次相鄰計算之間)來終止計算。

7)出現循環引用系統會出現警告,一般要刪除。確實要保留必須啟用迭代計算并設置條件,否則會無休止的進行計算。

8)最后介紹幾個和大量數據計算相關的Excel選項

  • 計算。依次點擊“開始”、“選項”、“公式”,在計算選項區域設置,有三個選項(“公式”選項卡的“計算區也有)。如果工作簿中包含大量公式、模擬運算表、函數、外部引用時,重新計算可能會持續較長時間,工作不方便,設為手動計算可以控制何時進行重新計算。

F9 手動計算所有打開的工作簿中,自上次計算后進行了更改的公式。

Shift+F9 重新計算活動工作表中,自上次計算后進行了更改的公式。

Ctri+Alt+F9 重新計算所有打開的工作簿中的所有公式。

Ctri+Shift+Alt+F9 重新檢查相關的公式,然后計算所有打開的工作簿中的所有公式。

  • 迭代。依次點擊“開始”、“選項”、“公式”,勾選“啟用迭代計算”復選框后有兩個選項。在計算選項區域設置主要用于模擬分析中控制迭代的停止條件。
  • 精度。依次點擊“開始”、“選項”、“高級”,在“計算此工作簿”區域,勾選“將精度設為所顯示的精度”。默認情況下,Excel計算的是存儲值而非顯示值,在數字格式的時候講過顯示的值只是樣子改變,所以我們有時按照顯示值使用計算器進行人工計算時,會因為舍入誤差而略有差異,一定要注意(有時做工資會對不上賬)。


每天學一點Excel2010 (37)——循環引用和迭代計算(每天學一點下一句是什么)

顯示的數值加法結果有誤

  • 啟用多線程處理。依次點擊“開始”、“選項”、“高級”,在“公式”區勾選“啟用多線程計算”復選框,將使用計算機上面的所有處理器,加快速度,縮短時間。

(待續)

每天學一點Excel2010 (37)——循環引用和迭代計算(每天學一點下一句是什么)
本文原作者為陳宣怡,轉載請注明:出處!如該文有不妥之處,請聯系站長刪除,謝謝合作~

原創文章,作者:陳宣怡,如若轉載,請注明出處:http://www.uuuxu.com/20220514322102.html