溜溜问答 > 日常办公 > Excel > 在Excel中函数自动取值或求解的问题。
kiss mayue
kiss mayue
邀请你来回答
71人阅读 2022-05-06

在Excel中函数自动取值或求解的问题。

比如我现在在a1中写入关于b1的函数f(x),那么我只要在b1中填入数值就可以在a1中得到结果了。但是我现在想确定a1的值,求b1取值。应该怎么弄可以自动显示b1的取值。f(x)很复杂,包含了... 比如我现在在a1中写入关于b1的函数f(x),那么我只要在b1中填入数值就可以在a1中得到结果了。但是我现在想确定a1的值,求b1取值。应该怎么弄可以自动显示b1的取值。f(x)很复杂,包含了多个条件函数,所以不能自己求反函数。在线等好人,可以再加分! 地方太小写不下公式,好心人留qq或加我qq232307860我24小时在线。等回答啊,急! 展开
我要回答
1个回答

简单的说:有个方法就“单变量求解”,方法如下:
2003年版:工具-加载宏-勾选分析工具库-单变量求解
2007年版:在“数据”选项卡上的“数据工具”组中,单击“假设分析”,然后单击“单变量求解”。
详细过程如下:
Excel
>
假设分析使用单变量求解通过调整输入值来查找所需的结果
全部显示全部隐藏如果知道要从公式获得的结果,但不知道公式获得该结果所需的输入值,那么可以使用单变量求解功能。例如,假设需要借入一定金额的款项,并且已知所需的金额、还款期限和月还款金额,则可使用单变量求解确定需要偿还的利率,以便符合贷款目标。
注释
单变量求解仅处理一个变量输入值。如果要接受多个输入值(例如,贷款金额和月还款金额),请使用规划求解加载项。有关规划求解加载项的详细信息,请点击“请参阅”部分中的链接。示例分步说明让我们分步了解前面的示例。由于需要计算符合目标的贷款利率,请使用
PMT
函数。PMT
函数可计算月还款金额。在本例中,月还款金额为求解的目标。准备工作表打开一个新的、空白工作表。
首先,在第一列中添加一些标签,使得工作表更具可读性。
在单元格
A1
中,键入贷款总额。
在单元格
A2
中,键入期限(月)。
在单元格
A3
中,键入利率。
在单元格
A4
中,键入月还款额。接下来,添加已知的值。
在单元格
B1
中,键入
100000。这是需要借入的总金额。
在单元格
B2
中,键入
180。这是需要还款的月数。
注释
尽管月还款金额已知,但是,请勿将其作为值输入。因为月还款金额是公式的结果。改为将公式添加到工作表,并在使用单变量求解时,在后面的步骤中指定月还款值。接下来,添加对其具有目标的公式。在本例中,请使用
PMT
函数:
在单元格
B4
中,键入
=PMT(B3/12,B2,B1)。此公式可计算月还款金额。在本例中,您每月需要还款
¥900。但是,您无需在此处输入该金额,因为您需要使用单变量求解确定利率,而单变量求解需要以公式开头。
该公式引用含有在之前步骤中指定的值的单元格
B1

B2。该公式也引用单元格
B3(这是您将指定单元格求解功能放置利率的位置)。该公式会用
B3
中的值除以
12(因为指定了按月还款,并且
PMT
函数假设利率为年利率)。由于单元格
B3
中不含有值,Excel
会假设利率为
0%,并使用本例中的值返回月还款金额
¥555.56。此时,您可以忽略该值。有关
PMT
函数的详细信息,请参阅“请参阅”部分。最后,设置目标单元格
(B3)
的格式,使其以百分比显示结果。
在“开始”选项卡上的“数字”组中,单击“百分比”。
单击“增加小数位数”或“减少小数位数”来设置小数位数。使用单变量求解确定利率在“数据”选项卡上的“数据工具”组中,单击“假设分析”,然后单击“单变量求解”。
在“目标单元格”框中,输入要求解的公式
(公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号
(=)
开始。)所在单元格的引用。在本例中,此引用为单元格
B4。
在“目标值”框中,键入所需的公式结果。在本例中,结果为
-900。请注意,此数字为负数,因为它表示还款金额。
在“可变单元格”框中,输入要调整的值所在单元格的引用。在本例中,此引用为单元格
B3。
注释
单变量求解功能更改的单元格必须由在“目标单元格”框中所指定单元格中的公式引用。单击“确定”。如下图所示,单变量求解功能运行并产生结果。

查看全部
2022-05-06
回复 采纳

相关问题

Excel 取值函数
共4条回答 >
陈大圣: excel取值函数1、进一法使用的函数是roundup2、去一法使用的函数是rounddown3、四舍五入使用的函数是round输入函数的方法是前面加一个等号,然后输入函数,并且函数后边都有一个括号,如果此函数有其他参数,参数放在括号中,参数与参数之间用逗号隔开,如果没有参数可以直接括一个空括号。以上三个函数都有两个参数,第一个参数是你要截取的数字或数字所在的单元格位置,第二的参数是保留小数的位数,0为整数,正数为小数点后位数,负数为小数点前位数。比如,在A2中用进一法你求A1中的数值,保留两位....
(5) 回复
Excel中怎么用if函数取值?
共3条回答 >
茶 Bo仔: 这样用IF是Excel初学者觉常见的错误,在百度知道中,本人不止一次回答过几乎同样的问题。其实搜索下就应该能找到为什么这样用IF会出错。10前就有一个几乎一模一样的问题,在那个问题中,本人详细分析了这种IF用法产生错误的原因,可去仔细看看:网页链接
(1) 回复
Excel if函数 取值
共3条回答 >
🌼🌼倩~~: =IF(A1>350,12,IF(A1>150,8,5))
(1) 回复
Excel条件取值函数?
共2条回答 >
宝宝: 1、打开Excel表格,做好要多条件取值的数据。2、输入数据后,在取值的单元格输入公式=SUMPRODUCT(($A$1:$A$6=D1)*$C$1:$C$6)。3、输入公式后,回车确定公式就得到求的值了。4、得到第一个值之后,复制下拉公式就可以了。
(11) 回复
Excel vba函数问题求解
共1条回答 >
小昕: 用于判断两个范围的重叠区,如果第一个包含在第二里显示True,否则显示False。Intersect就是判断两个范围的重叠区IfNotIntersectRngIsNothingThen'如果有重叠IfIntersectRng.Address=rng1.AddressThenInclude_Intersect=True'如时第一个范围是重叠区,则显示TrueEndIf
回复
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)