月供4000能贷多少钱?WPS表格"单变量求解"帮你倒着算——以 PMT 函数为例

Lv.2 潜力创作者
今天上午,我正对着个人征信记录分析借款人的资产信用状况,同事小白又探头凑过来了。
小白向上推了推眼镜说:"哥呀,你上次教的 PMT 函数我用了,如果我办理房贷 100 万、年利率 4.2%、30 年,一敲 “=ABS(PMT(4.2%/12,30*12,1000000,0,0))”,月供 "4890" 清清楚楚,方法特好用!可是……"
小白挠了挠头:"不过我刚入职,绩效还打折,除去房租、吃饭、交通费,每个月到手不到5000元。"他顿了顿,叹口气:"可我月薪就那么多,月供一过 4000 我就手头紧张,更不用说找女朋友了。我就想知道——我最多能贷多少钱,月供才不超 4000元? 可 PMT 函数是'给消费贷款数算月供',现在反过来是'知道月供要反推贷款数',这可咋整?总不能拿计算器一笔一笔试吧?"
我放下鼠标,笑了笑:"哈哈,这需求太常见了!这时候就得请出 PMT 的老搭档——'单变量求解'。它专治这种'给结果、反推输入'的活儿。"
小白眼睛一亮:"还有这种好东西?快教教我!"
一、单变量求解是个啥?
一句话:它是公式的'逆向运算',依据结果倒推设定条件。
我们平时写函数,都是"提供输入数据→ 自动算输出",比如小白提供了贷款金额、利率、期限等限制数据,PMT 函数帮我们算月供。
可现实中常遇到反过来的问题:"我月供就想还 4000元,那贷款额该是多少?"这时候直接套函数就卡壳了。
单变量求解就是干这个的——你告诉它"目标结果是多少",再告诉它"哪个输入可以调",它就在后台自动一遍遍试算,直到算出来的结果正好等于你想要的数。
打个比方,就像你心里已经知道答案,让表格帮你把那个未知数"猜"出来。
二、它藏在哪儿?
我打开WPS表格 「数据」选项卡 →「模拟分析」→「单变量求解」,就会弹出一个小对话框,只有三个数据录入框:
我对小白说:“这三个框,它们的功能分别如下:”
数据录入框名称 | 填什么信息 | 以上面贷款为例的说明 |
目标单元格 | 结果所在的单元格 | 月供那个格子(PMT函数公式 结果) |
目标值 | 你想要达到的结果数 | 4000 |
可变单元格 | 允许表格自动调整的输入 | 贷款金额 |
我又说:“是不是很简单?关键在于——"目标单元格"必须是公式算出来的,它才能倒着反推。”
三、实战案例:PMT 消费贷款测算
我先建一张贷款测算表:
| 👋 | 小提示:PMT 默认返回负值(代表支出),外面套个 ABS函数 就变成正数,更好看。 |
【案例1】小白想把月供想控制在 4000元,最多能贷多少钱?
我的操作步骤如下:
点「数据」→「模拟分析」→「单变量求解」;
目标单元格:选中"每期还款额"那个单元格($F$9);
目标值:输入 4000元;
可变单元格:选中"贷款金额"那个单元格($F$6);
点「确定」,表格自动反算:
| 👋 | 「目标单元格必须包含公式」——“每期还款额”本来就是 PMT 算的,所以畅通无阻;如果遇到报错,先检查“目标单元格”这个格子是不是纯手工录入的数值。 |
结果弹出:
结果出来啦!贷款金额约 817,967元,也就是 81.8 万左右,单变量求解状态显示"找到一个解"。
我对小白说:"你看,不用你把计算器按爆,“单变量求解”自动帮你把贷款额算到了月供正好 4000 元的程度——大概 81.8 万。这数值就是你月供 4000 时能贷的上限。"
小白点点头:"哦哦,原来可变单元格就是让它去'猜'的那个数!"
【案例2】换个思路:贷款 100 万、30 年不变,想把月供压到 4000,银行得按多少利率贷?
"既然你能理解可变单元格了,"我一边说一边操作,"那咱换个问法。假设你咬定要贷 100 万、贷 30 年,可月供还是只能扛 4000——那问题就变成'银行得给我多低的利率'了。"
我说:”操作几乎一模一样,只是把"可变单元格"换成"年利率"那一格。“
操作步骤如下:
再次打开「单变量求解」;
目标单元格:还是"每期还款额"那个单元格($F$9);
目标值:还是 4000元;
可变单元格:这次换成"年利率($F$7)";
点「确定」,表格自动反算:
结果出来啦!年利率约 2.59%,单变量求解状态显示"找到一个解"。
“也就是说,银行如果给你 2.59% 的利率,你贷 100 万、30 年,月供刚好控制在 4000 块。”我笑着说:”至于如何能拿到这样的低利率,我可没办法给你出主意。“
【案例3】还是贷款 100 万、利率按 4.2% 不变,月供 8000元,多少年还清?
"同一个目标值,换个可变单元格,就能反推出不同的问题答案。这就是单变量求解的妙处——改一个格子,问法就换了。"
小白若有所思:"所以它其实就是一个通用的'倒着算'开关,配合哪个函数都行?"
"对!"我赞许地点点头,"不只 PMT,像算收益率的 RATE、算期数的 NPER、算投资的 FV……只要你想'知道结果反推参数',都能用它。”
小白兴奋地问:如果我回家找老爸帮忙,达到月供8000块钱的水平,想知道还清 100 万要多长时间,也能算?“
我回答说:”当然可以。“
我的操作步骤如下:
把年利率改回 4.2%(或用回初始那张表),再次打开「单变量求解」;
目标单元格:还是"每期还款额"那个单元格($F$9);
目标值:修改 8000元;
可变单元格:这次换成"贷款年限($F$8)";
5. 点「确定」,表格自动反算:
结果出来啦!贷款年限约 13.7 年,单变量求解状态显示"找到一个解"。
我对小白说:"你看,目标值从 4000 改成 8000,贷款金额不变,反推出的就是期限——不到 14年就能还清。同一个表,换个可变单元格,问法就变了,答案也跟着变。这就叫'倒着算'的灵活性。"
小白眼睛一亮:"那我回去试试,把利率、贷款额、年限全轮着当一遍可变单元格!"
我拍拍他肩膀:"对,就这么干。记住,单变量求解就是一个'反着算'的开关,你心里有目标,它就帮你找答案。"
四、记个三步口诀
适用场景:目标结果明确、只有一个输入可以调整时,用它最省事;
前提条件:目标单元格必须是由公式算出来的,它才能倒着反推;
进阶提醒:要是需要同时调整好几个变量(比如既改贷款额又改利率),单变量就忙不过来了,那得请出功能更强大的**「规划求解」**——这个以后有机会再聊。
小白听完,一拍大腿:"太好了!我这就回去把那张贷款表建出来,把'能贷多少''利率要多少'都亲手敲一遍!"
我笑着补了一句:"练熟了之后,你甚至可以试着把'可变单元格'换成期限、换成利率各种组合都玩一遍,感受下这个'倒着算'的魔力。"
"👌!谢谢哥,改天请你喝奶茶!"
Lv.2 潜力创作者
Lv.2 潜力创作者
Lv.1 新人创作者
Lv.3 优质创作者
Lv.2 潜力创作者