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

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

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

先來回答上期的問題

  • 百錢買白雞:根據(jù)題目得出

公雞+母雞+小雞=100

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

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

  • 韓信點兵

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

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


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

百錢買百雞


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

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

050 循環(huán)引用和迭代計算

如果公式引用自己所在的單元格,則無論是直接引用還是間接引用,都會構(gòu)成循環(huán)引用。

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

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

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

3)循環(huán)引用會導(dǎo)致比較奇怪的結(jié)果,Excel默認(rèn)是關(guān)閉迭代計算的,現(xiàn)在我們依次點擊“開始”、“選項”、“公式”,勾選“手動重算”單選框、“啟用迭代計算”復(fù)選框,將最多迭代次數(shù)改為2,后確定。


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

2次迭代計算的結(jié)果

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

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


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

超出運(yùn)算范圍

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

7)出現(xiàn)循環(huán)引用系統(tǒng)會出現(xiàn)警告,一般要刪除。確實要保留必須啟用迭代計算并設(shè)置條件,否則會無休止的進(jìn)行計算。

8)最后介紹幾個和大量數(shù)據(jù)計算相關(guān)的Excel選項

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

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

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

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

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

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


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

顯示的數(shù)值加法結(jié)果有誤

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

(待續(xù))

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

原創(chuàng)文章,作者:陳宣怡,如若轉(zhuǎn)載,請注明出處:http://www.uuuxu.com/20220514322102.html

主站蜘蛛池模板: 凤翔县| 合水县| 苍南县| 哈巴河县| 堆龙德庆县| 定州市| 东安县| 久治县| 湾仔区| 佛坪县| 高唐县| 晋江市| 蓬莱市| 武义县| 东丽区| 集安市| 万荣县| 汤阴县| 准格尔旗| 邵武市| 建阳市| 泰宁县| 哈密市| 日照市| 新野县| 黄大仙区| 虹口区| 广州市| 八宿县| 安义县| 高雄市| 新乡市| 文昌市| 营山县| 西和县| 万山特区| 林周县| 鄄城县| 始兴县| 西宁市| 林周县|