首页 热点资讯 义务教育 高等教育 出国留学 考研考公

怎样在excel中设定这样的循环计算?

发布网友 发布时间:2022-04-23 05:50

我来回答

3个回答

热心网友 时间:2023-10-17 10:22

因为A1、A2有循环调用,是死循环,很容易出错

热心网友 时间:2023-10-17 10:23

不知道你是什么目的,看你这个问题,有点像已知一个函数和结果值y,求自变量x是多少似的。
如果函数不是很复杂,可以先求出自变量的关系式,再用公式做,如果函数比较复杂,无法导出关系式,可以通过单变量求解来做。
但是单变量求解,也是一次性的。即A2输入公式,然后点击工具--单变量求解,在出现的对话框中,目标单元格填A2,目标值填已知的结果(这里不能引用,只能填数)、可变单元格填A1,这样就可以直接算出A1。如果数据有更改,要重新填单变量求解对话框。

否则的话,要考虑用VBA做。

热心网友 时间:2023-10-17 10:23

不知道你是什么目的,看你这个问题,有点像已知一个函数和结果值y,求自变量x是多少似的。

如果函数不是很复杂,可以先求出自变量的关系式,再用公式做,如果函数比较复杂,无法导出关系式,可以通过单变量求解来做。

但是单变量求解,也是一次性的。即A2输入公式,然后点击工具--单变量求解,在出现的对话框中,目标单元格填A2,目标值填已知的结果(这里不能引用,只能填数)、可变单元格填A1,这样就可以直接算出A1。如果数据有更改,要重新填单变量求解对话框。

否则的话,要考虑用VBA做。

追问基本如你所说,我想用这个方法,求已知渐开线INV(A)数值对应的角度A,由于没有公式,只能逐步按0.001的增量套入角度A去对比近似的INV(A)数值,因此需要这么做...
网上有不少通过宏去处理,可是我不会,照抄了后也不行,不知道怎么回事....哎....
麻烦大哥了....

追答

我对渐开线全忘光了,刚才查了下,公式不定,比如圆柱的 inv(a)=tan(a) -a,

第一步:B2中输入公式:=TAN(A1*PI()/180)-A1*PI()/180(因为a为弧度值,而且TAN的参数也必须是弧度值,所以A1要显示出平时所看的度数,就要乘以π/180,如果直接显示弧度,公式中就不要乘了。)

第二步:工具--单变量求解,按图中填写对话框--确定(目标值自定)。(07版后在数据--模拟分析--单变量求解)


以上只是说明了,已知结果值,求变量的单变量求解方法,由于对渐开线不熟,不知举例是否正确。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com