none
EXCEL2007 假設狀況分析 資料表 的功能問題 RRS feed

  • 問題

  • 我想詢問大家是否了解~EXCEL2007 假設狀況分析 資料表 的功能問題

    我做了一個擲骰子問題~我想要模擬玩一千次的結果~
    所以我用假設狀況分析 資料表  去求出答案~
    因為只是按幾下~答案就跑出來了~~
    我只是想要了解背後的原理~到底是怎麼把答案弄出來的~
    我嘗試尋求答案~但通常都只是告訴我如何應用此功能~
    我是想要了解背後的涵意~但都找不到答案~所以來尋求大家的幫忙
    謝謝~!!!!
    2011年4月8日 上午 10:11

解答

  • Excel [資料表] 其實應該叫做 [運算列表],這是一個老掉牙的舊功能。在Excel 2003以前都叫做 [運算列表] ,在Excel 2007繁體中文譯名為 [資料表] ,是因為,這項功能的英文原名為 [Data Table],不過,老實說,敝人淺見,應稱之為 [運算列表] 比較傳神,而在Excel 2010又改回原本的名稱 [運算列表] 了。

     

    此功能操作是提供您將欲帶入公式格運算的常數,以直向或橫向的方式排列,經過對話方塊操作,指名公式中的變數,而自動將各常數自動逐一帶入公式運算出結果,並將每一個運算結果自動放置在常數相鄰的儲存格。

     

    舉例而言,1000個亂數便是1000個常數,假設您輸入這1000常數在A2:A1001,這便是一種直向方式排列。而欲帶入這1000常數的計算公式,您就必須輸入在儲存格B1,並且,此公式中也一定會自訂一個沒有存放任何資料的空白儲存格,我們稱之為變數儲存格。未來,這1000個直向方式排列的常數,便會自動逐一帶入該變數儲存格中,也因欲帶入變數的各個常數至直向排列,因此,該變數亦稱之為「欄變數」。

     

    在您選取A1:B1001這個範圍後,在操作 [運算列表] 的對話方塊時,告知欄變數儲存格的位址(也就是變數儲存格),即可瞬間將1000個常數逐一帶入變數儲存格後取得1000個運算結果,並逐一置入1000個常數的右側,也就是B2:B1001。(當然,等於跑了1000字的運算)

     

    綜觀,[運算列表] 的操作是一種單變數或雙變數的迅速運算,頂多就是做到二維運算。當然,您也會發覺,要進行 [運算列表] 的操作時,常數、公式的輸入位置是有所規範的。例如:在工作上陳列的各常數若是直向排列,欲帶入的變數就稱之為欄變數,公式也必須定義在這排常數右邊欄位的上一格位置;在工作上陳列的各常數若是橫向排列,欲帶入的變數就稱之為列變數,公式也必須定義在這排常數下一列的左一格位置;若有兩個變數,則欲帶入這兩個變數的常數,一為橫向排列、一為縱向排列,公式則輸入在兩排常數左上角的空白儲存格。

     

    2011年4月9日 下午 05:55

所有回覆

  • 去學風險可靠度分析...

    1. 跑 1000 次亂數

    2. 假亂數通常假設為均勻分布,若有其他情形,就套配累積機率函數進行轉換,例如弄出常態分佈的身高。

    3. 再進階就分成兩方向:蒙地卡羅 與 時序列分析

     

    總之,若還是學生的話,多去其他各系修點課...


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年4月8日 下午 01:41
  • 您好:

    我只用亂數跑一次~

    然後透過假設狀況分析 資料表~

    選取一千次範圍它就自動幫我跑一千次~

    意思是我原本需要連續按一千次F9~然後記錄下結果

    但透過假設狀況分析 資料表~就可以馬上解決

    是這個意思嗎?!

     

     

    2011年4月8日 下午 02:02
  • Excel [資料表] 其實應該叫做 [運算列表],這是一個老掉牙的舊功能。在Excel 2003以前都叫做 [運算列表] ,在Excel 2007繁體中文譯名為 [資料表] ,是因為,這項功能的英文原名為 [Data Table],不過,老實說,敝人淺見,應稱之為 [運算列表] 比較傳神,而在Excel 2010又改回原本的名稱 [運算列表] 了。

     

    此功能操作是提供您將欲帶入公式格運算的常數,以直向或橫向的方式排列,經過對話方塊操作,指名公式中的變數,而自動將各常數自動逐一帶入公式運算出結果,並將每一個運算結果自動放置在常數相鄰的儲存格。

     

    舉例而言,1000個亂數便是1000個常數,假設您輸入這1000常數在A2:A1001,這便是一種直向方式排列。而欲帶入這1000常數的計算公式,您就必須輸入在儲存格B1,並且,此公式中也一定會自訂一個沒有存放任何資料的空白儲存格,我們稱之為變數儲存格。未來,這1000個直向方式排列的常數,便會自動逐一帶入該變數儲存格中,也因欲帶入變數的各個常數至直向排列,因此,該變數亦稱之為「欄變數」。

     

    在您選取A1:B1001這個範圍後,在操作 [運算列表] 的對話方塊時,告知欄變數儲存格的位址(也就是變數儲存格),即可瞬間將1000個常數逐一帶入變數儲存格後取得1000個運算結果,並逐一置入1000個常數的右側,也就是B2:B1001。(當然,等於跑了1000字的運算)

     

    綜觀,[運算列表] 的操作是一種單變數或雙變數的迅速運算,頂多就是做到二維運算。當然,您也會發覺,要進行 [運算列表] 的操作時,常數、公式的輸入位置是有所規範的。例如:在工作上陳列的各常數若是直向排列,欲帶入的變數就稱之為欄變數,公式也必須定義在這排常數右邊欄位的上一格位置;在工作上陳列的各常數若是橫向排列,欲帶入的變數就稱之為列變數,公式也必須定義在這排常數下一列的左一格位置;若有兩個變數,則欲帶入這兩個變數的常數,一為橫向排列、一為縱向排列,公式則輸入在兩排常數左上角的空白儲存格。

     

    2011年4月9日 下午 05:55
  • 謝謝您哦~

    我了解了~

    講解的很詳細~

     

    2011年4月10日 下午 06:40