當前位置:編程學習大全網 - 編程語言 - 玩轉 Excel模擬運算表

玩轉 Excel模擬運算表

Excel 有著強大的內置公式。但有時在做數據分析的時候,我們想看到在輸入值不同的時候,公式的結果又會發生什麽改變;有時我們想重復進行某個運算,最後看到運算的結果。

雖然通過“$”號固定公式再拖動,也可以達到類似的效果,但過於麻煩。如果定位錯了公式,就會導致整個數據表計算結果錯誤。那麽怎樣才能快速、準確的方法進行模擬運算呢?

模擬運算表就是Excel裏面操作這類模擬運算的捷徑。模擬運算表功能可以在 數據>預測分析>模擬運算表 中找到。

模擬運算表的操作非常簡單,只需要兩個參數:引用行的單元格和引用列的單元格。這兩個參數的含義和用法將在之後的實例中講解。

模擬運算表的基本原理是在表格左上角寫上公式,然後行的改變對應“引用行的單元格”,列的改變對應“引用列的單元格”,最後將計算結果輸出到表格矩陣當中。

如果模擬運算中只希望壹個變量發生改變,那麽就適合單壹變量的模擬運算表。

以貸款計算為例。假設想要計算壹筆20,000美元的貸款,3年按月等額還款。現在想知道,在不同利率下,每月還款額會發生什麽變化。

利用Excel的PMT公式,可以很快得出壹個情況下的結果:

那麽,我們想改變利率的值,看不同利率下的還款額的多少。利用模擬運算表,可以如下建立壹個利率變化表。註意第壹行留出壹行,以便引用公式。

在模擬運算表的第壹行,引用剛才的公式。

在“還款額”列中第壹行用“=”引用剛剛的PMT公式:

或者直接輸入公式

總之,在模擬運算表的第壹行,壹定要有壹個引用了其他單元格的公式,否則Excel就不知道妳要變化什麽參數了哦。

(1)選中表格。這壹步非常容易出錯,總的方針就是, 註意不要選中標題行,註意不要選中標題行,註意不要選中標題行!! 因為標題行是我們用來可視化的,Excel在計算時並不能把文字納入計算範圍,所以千萬不要選中文字哦;

(2)數據>預測分析>模擬運算表;

(3)因為我們把利率變化放在了列上,因此在“引用列的單元格”中選擇PMT公式裏的利率;

(4)點確定,生成模擬運算表。

完成!

如果是轉置的表格,那麽在參數裏應該填引用行的單元格。

還是貸款的例子,這時候引入壹個新的變量。我們想知道,如果還款期限和利率同時變化,那麽每期的還款額會怎麽變化呢?

雙變量的情況時,操作與單變量的時候相同。那麽這次我們稍微簡化下步驟,更快得到結果。

如圖。我們將矩陣的行作為還款期限的變化參數,將列作為利率的變化參數。

在表格的 左上角 輸入我們要計算的PMT公式:

註意,這個“左上角”非常重要,公式必須寫在行和列的交匯處。

雙因子運算跟單因子運算的步驟相同。

(1)選中表格。註意框選的範圍

(2)數據>預測分析>模擬運算表

(3)因為行代表還款期限的變化,列代表利率的變化。因此在“引用行”中填寫還款期限的引用,在“引用列”中填寫利率的變動

(4)點確定,生成模擬運算表

完成!

由於電腦性能不同,在計算雙變量模擬的時候可能有些電腦的時間比較久。 此時註意不要點鼠標左鍵或者按Esc鍵打斷計算 ,等Excel計算完成時,會自動將計算結果呈現在表格中。

如果計算結果中出現了很多“0”值,特別是前面的數據都正常,後面的數據出現了大量“0”,那可能是由於誤操作打斷了Excel的計算。此時請刪掉表格數據,重新計算。

除了改變公式變量的模擬運算,模擬運算表還能幫我們做什麽呢?其實模擬運算表還存在壹種“隱藏功能”,那就是重復模擬運算。

假設我們舉辦壹個擲骰子比賽,兩個人比賽誰的點數大。點數較大的人可以贏得壹定的金錢獎勵。這個擲骰子的過程重復100次,我們想用Excel模擬生成每次比賽的結果,最後算出A贏了多少錢。

我們可以選擇拖動公式來重復100次模擬,但如果1000次,10000次呢?在較大數據量下的模擬用手動操作比較辛苦。這種重復模擬過程也可以用模擬運算表來實現。

首先,我們假設有兩個骰子。用RANDBETWEEN()函數就可以每壹次刷新(Excel的刷新鍵是F9)就得到壹個新的隨機數。

之後,我們生成壹個1-100的序列。壹個生成序列的簡單方式,就是先輸入序列的首位值,並保持選中狀態:

開始>填充>序列

在序列中選擇按列產生,等差類型,步長和終止值。

確認,就可以直接得到1-100的序列。

在完成序列之後,我們在第壹行輸入判斷語句。

註意輸入時,壹定要在1前面空壹行,因為模擬運算表不能把“序列”文字計算在內。

之後,按照單變量模擬的步驟,選中運算表後,選擇模擬運算表。在輸入參數時,隨便找壹個空白的單元格,填入“引用列的單元格”(因為我們的次數序列填在了列上)

確認,即可完成!之後就可以利用模擬結果進行統計分析。

  • 上一篇:自己如何搭建服務器。
  • 下一篇:石材墻面翻新結晶怎麽做
  • copyright 2024編程學習大全網