作者j2708180 (JaJa)
看板Office
標題[算表] 用y值求x值
時間Sun Feb 16 13:56:20 2020
軟體: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://webptt.com/m.aspx?n=bbs/Office/M.1581832582.A.58D.html
1F:→ soyoso: 如無合適方式的話,巨集迴圈來跑range.goalseek 02/16 14:07
我不太知道怎麼做@@
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
2F:→ soyoso: 迴圈for...next起啟值11 to 20,range("a4")就設為range(" 02/18 20:39
3F:→ soyoso: c" & 迴圈所設變數)或是range.offset、cells(..) 02/18 20:40
4F:→ soyoso: 儲存格a8方面因為也會以c11:c20(x值),所以公式內也請置換 02/18 20:41
5F:→ soyoso: 置換上以&來連結,"=....C" & 迴圈所設變數 & "..."之類的 02/18 20:43
6F:→ soyoso: 抱歉,因range("a4")的x放到b11:b20,所以上述改為b 02/18 20:45
7F:→ soyoso: y改為c11:c20,所以就是以c 02/18 20:49