跳至主要内容

轻松找到Excel中等于给定总和的所有组合

Author: Siluvia Last Modified: 2025-07-31

Kutools for Excel

为 Excel 增添 300 多种
强大功能

假设有一个数字列表(整数、小数或负数),现在您想从这些数字中找出所有可能的组合,使其总和等于给定值。通常情况下,您可以使用公式、Solver加载项或用户定义的函数来实现这一目标,但这非常耗时且不易操作。然而,借助Kutools for Excel的强大凑数工具,找到等于给定总和的所有组合从未如此简单。

查找等于给定总和的所有组合


查找等于给定总和的所有组合

如下截图所示,为了找到范围B3:B11中所有加起来等于520的数字组合,您可以尝试使用凑数工具,具体操作如下。

shot make up a number 02

1. 点击 Kutools > 文本 > 凑数

shot make up a number 03

2. 在凑数对话框中,请进行以下设置。

  • 数据源框中,选择要查找哪些数字相加等于520的数字列表;
  • 选项部分,输入520到求和文本框;
  • 点击确定按钮。参见截图:

shot make up a number 04

3. 在下一个凑数对话框中,选择一个单元格以输出组合并点击确定按钮。然后会弹出一个Kutools for Excel对话框,告诉您将创建多少个组合,点击确定

shot make up a number 05

您可以看到所有选定数字相加等于520的可能组合如下列出。

shot make up a number 06

备注

1. 可以选择指定组合结果的个数和每个结果的元素个数,而不是生成所有组合。如下截图所示,您可以将组合结果的个数指定为4,并将每个结果的元素个数指定为1到4,然后您将得到以下结果:

shot make up a number 07

结果:

shot make up a number 08

2. 这一强大功能还可应用于小数和负数,参见截图:

shot make up a number 09

您将得到如下截图所示的结果:

shot make up a number 10

3. 您可以勾选保存在新工作表里复选框,将组合输出至新工作表。


查找等于给定总和的所有组合

 
Kutools for Excel:超过 300 种实用工具触手可及!永久免费享受 AI 功能!立即下载!

推荐的生产力工具

Office Tab:在 Microsoft Office 中使用便捷的标签页,就像 Chrome、Firefox 和新版 Edge 浏览器一样。通过标签轻松切换文档 —— 告别杂乱的窗口。了解更多...

Kutools for Outlook:Kutools for Outlook 为 Microsoft Outlook 2010–2024(及更高版本)以及 Microsoft 365 提供 100 多种强大功能,帮助您简化电子邮件管理并提高生产力。了解更多...


Kutools for Excel

Kutools for Excel 提供 300 多种高级功能,助您在 Excel 2010 – 2024 和 Microsoft 365 中高效完成工作。以上功能只是众多节省时间的工具之一。

🌍 支持 40 多种界面语言
✅ 全球超过 50 万用户和 8 万家企业信赖
🚀 兼容所有现代 Excel 版本
🎁 30 天全功能试用 —— 无需注册,无任何限制
Kutools for Excel RibbonKutools for Excel Ribbon