咨询
Q

求Excel问题 比如A1有一个数值(8500),然后在B列有以下数值(2500,3500,3941,4100,2500,3500,4005),然后在C列怎么用公式自动求和匹配A1的数值(找最接近的几个数值)

2024-12-25 10:43
答疑老师

齐红老师

职称:注册会计师;财税讲师

免费咨询老师(3分钟内极速解答)
2024-12-25 10:54

首先在 C 列预留足够的单元格用于标记是否选择了 B 列中的对应值,比如可以在 C1:C7 单元格中用于此目的。初始可以将 C1:C7 都设置为 0(表示未选择)。 在一个空白单元格(假设为 D1)中输入公式 “=SUMPRODUCT (B1:B7,C1:C7)”,这个公式用于计算选中的 B 列数值的总和。 打开 “规划求解” 对话框(在数据选项卡中,如果没有看到,需要先在 Excel 选项中加载规划求解加载项)。 在规划求解对话框中,设置目标单元格为 D1(即求和结果单元格),目标值为 A1(即 8500),通过更改可变单元格为 C1:C7,约束条件为 C1:C7 为二进制(即 0 或 1,表示选或不选)。 点击求解,Excel 会尝试找到一组 C1:C7 中的 0 和 1 组合,使得 D1 的求和结果最接近 A1 的值。 最后,根据 C 列中为 1 的行对应的 B 列数值就是匹配的最接近 A1 的数值组合

还没有符合您的答案?立即在线咨询老师 免费咨询老师
咨询
相关资讯

热门问答 更多>

领取会员

亲爱的学员你好,微信扫码加老师领取会员账号,免费学习课程及提问!

微信扫码加老师开通会员

在线提问累计解决68456个问题

齐红老师 | 官方答疑老师

职称:注册会计师,税务师

亲爱的学员你好,我是来自快账的齐红老师,很高兴为你服务,请问有什么可以帮助你的吗?

您的问题已提交成功,老师正在解答~

微信扫描下方的小程序码,可方便地进行更多提问!

会计问小程序

该手机号码已注册,可微信扫描下方的小程序进行提问
会计问小程序
会计问小程序
×