夜雨聆风学习资料网

ARTICLE · 993741

Excel 已知利润目标,销量该填多少:用目标求解反推一个输入

Excel 已知利润目标,销量该填多少:用目标求解反推一个输入

输入:单价、单位变动成本、固定成本,以及一个由这些数据计算利润的公式。目标:已知目标利润,反推出需要的销量。软件范围:Microsoft 官方页面列出 Excel for Microsoft 365、Excel 2024、2021、2019、2016,并提供 Windows 与 macOS 步骤;本文不把网页端写成已确认可用。

报价表里最常见的问法通常不是“卖 400 件能赚多少”,而是“要赚到 26000 元,至少要卖多少件”。前一个问题直接套公式,后一个问题是在倒推公式中的输入。

这正是“目标求解”适合处理的范围:结果已知、只缺一个会影响该结果的输入。它算出的数值还要代回原公式,并接受业务边界检查。

先把正向公式写对

在 A1:B5 建一张脱敏测算表:

项目
数值或公式
单价(元)
320
单位变动成本(元)
190
固定成本(元)
39000
销量(件)
400
利润(元)
=(B1-B2)*B4-B3

销量为 400 时,利润应为:

(320-190)×400-39000 =130×400-39000 =13000

这一步不是可有可无。目标求解依赖的是目标单元格里的公式;Microsoft 在目标求解官方说明中明确,可变单元格必须被目标单元格的公式引用。若 B5 只是手工输入结果,或 B5 的公式根本没有引用 B4,反推就没有正确关系可走。

让 Excel 只改“销量”

保留原文件副本,再打开“数据”选项卡中的“模拟分析”,选择“目标求解”。三个框分别填写:

  • 设置单元格:B5,因为这里是利润公式;
  • 目标值:26000;
  • 可变单元格:B4,因为这次只允许销量变化。

确认后,样例应得到销量 500。不要只记录对话框显示的“找到解”,立刻做一次独立回算:

(320-190)×500-39000=26000

目标值、公式结果和手工算式三者一致,才说明这组样例闭合。

出现小数销量时,不能机械接受

把目标利润改成 26100 元,按同一公式反推,会得到约 500.7692 件。这个结果在数学上成立,在实际交付里却未必能执行:商品通常按整件出售。

此时不能把显示格式设成零位小数后就交付。显示成 501 不等于底层值已经变成 501。更稳妥的做法是根据业务规则向上取整到 501,再用原公式复算:

(320-190)×501-39000=26130

501 件能达到“不低于 26100 元”的目标;500 件只有 26000 元,不达标。交付表中应同时保留原始反推值、执行销量和复算利润,避免把取整规则藏在显示格式里。

停止线
:目标求解一次只调整一个输入。若单价、销量和成本都允许变化,或还有产能上限、最低起订量等约束,就不要反复手动目标求解拼答案。Microsoft 官方建议多输入问题改用 Solver;是否安装、许可与约束设置应在目标环境另行核对。

交付前查五件事

  1. B5 是公式,不是粘贴后的静态数值;公式确实引用 B4。
  2. 单价、成本和利润的单位都为元,销量单位为件,没有把“万元”与“元”混算。
  3. 目标求解后重新计算工作簿,手工代回结果仍一致。
  4. 若销量必须为整数,明确写出向上取整或其他业务规则,并复算边界值。
  5. 在目标电脑打开和导出 PDF,检查公式未变成错误值,中文字体未替换,数字和单位未被列宽截断。

本文未在本机 Microsoft Excel 中执行目标求解或 PDF 导出;菜单位置、迭代显示、区域设置、字体与最终导出仍须在交付环境复核。处理真实业务数据时须脱敏并遵守组织的信息安全与模板版权要求。

来源

  • Microsoft,《Use Goal Seek to find the result you want by adjusting an input value》,页面未标发布日期,访问日期 2026-08-29:https://support.microsoft.com/en-US/Excel/use-goal-seek-to-find-the-result-you-want-by-adjusting-an-input-value

相关学习资料