Re: [算表] EXCEL 改變變數 取得多結果

看板Office作者 (小獅)時間10年前 (2014/03/14 02:23), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串2/2 (看更多)
Solution 1: 感覺你是要做 Scenario Analysis,你可以用 Excel內建的功能:假設狀況分析 可是我在做公司營運數字的 Scenario Analysis 時,基本上不太用這功能, 因為我很懶得用牛刀來殺雞..........XD 常常用更簡單的方法就能達到需要的結果。 如果你還是想用的話, 資料→假設狀況分析→分析藍本管理員, 在新增不同的藍本的時候, 「變數儲存格」要選你要變動的變數(就是你舉的例子中的 A 或 A1), 「每一個變數儲存格的數值」就是你舉的例子中的 A 或 A1 需要從 1 變動到 10, 每個藍本建完後,記得點「摘要」, 「目標儲存格」要選你要看到結果的儲存格(就是你舉的例子中的 Z 或 A9), 跑出來像這個樣子 http://goo.gl/2zaQQZ 這裡有教學影片:https://www.youtube.com/watch?v=fwV1hSpUho4
也可以跑雙變數維度的分析: https://www.youtube.com/watch?v=IECd65RVoPg#t=02m07s
囧,文章都打完了才發現你是 Excel 2003, 2003版教學影片:https://www.youtube.com/watch?v=c0tdVlPvFZ4#t=04m27s
看起來功能是一樣的,只是是從「工具」進去。 Solution 2 既然是從A經過輾轉運算後得到 B, C, D, ..., Z, 那代表一定可以寫一個函數使得 Z=f(A) 如果運算都如你所舉的例子一樣只有簡單的加減乘除,應該不難做到, 像你舉的那個例子,A9 其實就是 A1*2/75-1/5 所以直接 D13=B13*2/75-1/5 就好啦! 就是同樣這個檔案中,「工作表1」的樣子,這是我最喜歡的作法。 http://goo.gl/2zaQQZ Solution 3 VBA,如果以上2個方法都解決不了就再說吧! ※ 引述《fgj (們的)》之銘言: : 軟體:EXCEL : 版本:2003 -- ▲▲▲▲ ︵ ︵ ▼▼▼ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.107.229

03/15 22:35, , 1F
受益良多 謝謝你! (但還是想學VBA做法XD)
03/15 22:35, 1F

03/15 22:41, , 2F
我跟原PO不用法2應該是一樣理由 計算過程太繁複..不適合
03/15 22:41, 2F

03/15 23:01, , 3F
所以應該是同一功能下的"運算列表"~~
03/15 23:01, 3F
文章代碼(AID): #1J8VUS87 (Office)
文章代碼(AID): #1J8VUS87 (Office)