EXCEL表格,设置A1*A2=A3的单元格中,是否有公式可以填写A1 A3 算出A2,或者填写A2 A3算出A1

我的问题就是A1是1个乘数A2是1个乘数A3是两者的积。无论填写哪2个单元格,另外1个单元格都能计算出相应的数字。譬如A1输入2A3输入6,则A2自动计算出3。... 我的问题就是 A1是1个乘数 A2是1个乘数 A3是两者的积。无论填写哪2个单元格,另外1个单元格都能计算出相应的数字。譬如 A1输入2 A3输入6,则A2自动计算出3。 展开
 我来答
nunien
2013-02-19 · TA获得超过1518个赞
知道小有建树答主
回答量:1687
采纳率:0%
帮助的人:1290万
展开全部

可以的,如下图所示,在A3单元格输入公式:=A1*A2

假设已知A1、A3,要计算A2,可以按如下步骤操作:

1、在A1单元格输入A1值,例如3

2、选中A3单元格,执行菜单:数据->数据工具->模拟分析->单变量求解,按下图设置

其中,目标单元格表示公式所在单元格,目标值输入A3的值,例如21,可变单元格选择你要求职的单元格,例如A2,点击确定后,A2的值即显示在A2单元格中,如下图所示:

 

追问
不好意思,但是这样的话,如果A3单元格发生变化要自己填写的话,那所有的公式都失效了。能否就是直接在单元格进行更改?
追答
公式怎么会失效呢?A3的值是填写在单变量求解对话框里的,不是直接输入在单元格里
热情的橘子醬8D544
2013-02-19 · TA获得超过6.9万个赞
知道大有可为答主
回答量:2.6万
采纳率:57%
帮助的人:9203万
展开全部
EXCEL中,公式所在单元格是不能再编辑的,所以,无法实现你的要求。
如果在A1录入:=A3-A2
A2录入:=A3-A1
是可以达到你的要求的,但只能用一次,A1或A2录入数字后,公式就会被替换掉了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
想学ASP
2013-02-19 · TA获得超过4383个赞
知道大有可为答主
回答量:1659
采纳率:60%
帮助的人:516万
展开全部
不可以。已经填写了公式的单元格,不能再填写数字了,否则公式就失效了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skyzxh

2013-02-19 · 知道合伙人软件行家
skyzxh
知道合伙人软件行家
采纳数:2622 获赞数:8332
毕业于中科院,硕士,30年工程从业经验。现任公司技术负责。

向TA提问 私信TA
展开全部
用vba可以
追问
可否受教?谢谢
追答
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
Application.EnableEvents = False
If Target.Address = "$A$1" Then
Target.Offset(2, 0) = Target.Offset(1, 0) * Target
End If
If Target.Address = "$A$2" Then
Target.Offset(1, 0) = Target.Offset(-1, 0) * Target
End If
If Target.Address = "$A$3" Then
Target.Offset(-1, 0) = Target / Target.Offset(-2, 0)
End If
Application.EnableEvents = True
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式