用Excel批量单变量求解如何实现?

如题所述

第1个回答  2019-03-10
你的描述有些疑百惑:
你的做法是需要在B列输入数值,然后A列根据B/C列的值变化而变化,
而不是B列自动生成数值.
如果你是度希望用表格的回功能求解这个一元六次方程,然后把结论输入到B列,这个做法是不行的.
而且应该每个对应的C列值都有多个解答
这个一元六次方程的求解貌似是非常高深的问题啊,怎么想到用EXCEL解决?
第2个回答  2019-09-15
这个问题需要用vba,循环调用单变量求解功能。
第3个回答  2020-05-08
法/步骤
1.1
首先录制执行一次单变抄量求解的宏,选择“袭视图-宏-查看宏”,点击“百编辑”打开命令语句度窗口。
2.
看到,如下问类似命令
Sub
Macro1()
'
'
Macro1
Macro
'
'
Range("P10").GoalSeek
Goal:=0,
ChangingCell:=Range("N10")
End
Sub
将命令修改为循环语句,注意区间如下是答从11行到54行:
Sub
Macro1()
'
'
Macro1
Macro
'
'
Dim
i
As
Integer
For
i
=
11
To
54
Range("P"
&
i).GoalSeek
Goal:=0,
ChangingCell:=Range("N"
&
i)
Next
i
End
Sub
相似回答