函数用于从两列中选择项目,这些项目在第一列中相加为一个总数,在第二列中取平均值

函数用于从两列中选择项目,这些项目在第一列中相加为一个总数,在第二列中取平均值

我有两列,行数很多。我希望选择行(两个元素),使得从第 1 列中选择的项目总和为一个固定数字,而从第 2 列中选择的项目平均为某个数字(或在每种情况下尽可能接近)。限制是您必须从每一行中取出两个元素,即,您不能只取第 1 列的数字而不取相应的第 2 列的值。下面显示的是数字是行号的示例。我给出了第 1 列和第 2 列的数字

 1. 1,2
 2. 3,5
 3. 2,4
 4. 5,1

如果将第 1 列的总和设置为 3,并且平均值也设置为 3,那么我们可以将第 1 行和第 3 行视为第 1 列、第 1 行和第 3 行的总和等于 3,并且相应的第 2 列数字 2 和 4 的平均值等于 3。

我尝试研究一些 sumproduct 解决方案,但是我找不到同时包含总和和平均值的解决方案

示例截图:https://i.stack.imgur.com/0sImi.jpg

相关内容