[算表] 用y值求x值

看板Office作者 (JaJa)時間4年前 (2020/02/16 13:56), 4年前編輯推噓0(007)
留言7則, 1人參與, 4年前最新討論串1/2 (看更多)
軟體:excel 版本:2010 有數值 x,a,b,c 複雜的公式 f(x,a,b,c)=y 如果a,b,c都是固定的,要如何用y值去求x值? 我知道 資料-模擬分析-目標搜尋 可是這個一次只能一個,要如何一次跑十個用y求x? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.160.72 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1581832582.A.58D.html

02/16 14:07, 4年前 , 1F
如無合適方式的話,巨集迴圈來跑range.goalseek
02/16 14:07, 1F
我不太知道怎麼做@@ Range("A8").GoalSeek Goal:=99, ChangingCell:=Range("A4") A8是f(X)的格子,A4是X值,99是Y值,如果改成("C11:C20")之類,他就不會跑 我希望算出來的X放到B11:B20,應該要怎麼做呢? ※ 編輯: j2708180 (1.173.165.40 臺灣), 02/18/2020 20:37:01

02/18 20:39, 4年前 , 2F
迴圈for...next起啟值11 to 20,range("a4")就設為range("
02/18 20:39, 2F

02/18 20:40, 4年前 , 3F
c" & 迴圈所設變數)或是range.offset、cells(..)
02/18 20:40, 3F

02/18 20:41, 4年前 , 4F
儲存格a8方面因為也會以c11:c20(x值),所以公式內也請置換
02/18 20:41, 4F

02/18 20:43, 4年前 , 5F
置換上以&來連結,"=....C" & 迴圈所設變數 & "..."之類的
02/18 20:43, 5F

02/18 20:45, 4年前 , 6F
抱歉,因range("a4")的x放到b11:b20,所以上述改為b
02/18 20:45, 6F

02/18 20:49, 4年前 , 7F
y改為c11:c20,所以就是以c
02/18 20:49, 7F
文章代碼(AID): #1UIDc6MD (Office)
討論串 (同標題文章)
文章代碼(AID): #1UIDc6MD (Office)