excel中让A1+A2+A3=A4 如何让设置A4为固定的一个值 在改变A1数字时A4不变,A2、A3自动变化

如题所述

第1个回答  2013-05-27
A2、A3如何变?如果随机变的话,可以把A2设成一个随机数(用rand()或randbetween()),A3设公式=A4-A1-A2,这样你改变A1的值,A2、A3跟着变,但A4不变。追问

老师说下具体操作可以吗

第2个回答  2013-05-27
如果a4,a1不变,a2,a3变化的话,a2,a3的值并不是固定的,你让他怎么变,最后显示什么?

如果只变化一个值,那可以让a2=a4-a2-a1,如果有两个值在变,那有成千上万种可能,他显示什么?
第3个回答  2013-05-27
采用规划求解就可以了,
A4设置为目标, 输入目标值
A3,A2为可变单元格 输入其界限值,然后求解。追问

如何操作老师

第4个回答  2013-05-27
A2单元格输入:
=RANDBETWEEN(0,A4-A1)

A3单元格输入:
=A4-A1-A2追问

老师怎么不行喃

追答

可以,没有问题,请看附件

追问

老师我看见了 但是随机变的啊 可以平均变吗 还有就是我该A2 A1 A3自动变可以吗

追答

A1和A4是你手动输入,A2随机,A3相应计算出来的。你说的平均变,我不知道什么意思。
如果改动A2后, A1 A3自动变

则在A1输入:
=RANDBETWEEN(0,A4-A2)

A3单元格输入:
=A4-A1-A2

追问

我是Excel2003 我设置出来不正确 我说的平均值是比如A1为;2,A2:4, A3:4 A4固定为10, 我改变A1为1, A2,A3自动改变为4.5 , 我再改变A2为2 那么A1就变为3 A3就变为5

追答

我的是excel2007,应该是一样的
如果手动输入A1,A2、A3平均变

则A2单元格输入:
=(A4-A1)/2

A3单元格输入:
=A4-A1-A2

本回答被提问者采纳
相似回答