如何自动挑选出 excelt 表中加起来最接近指定值的项目?

发布于 美食 2024-02-05
22个回答
  1. 匿名用户2024-01-25

    这个问题很难用Excel中的公式来解决,而VBA可以解决它,即通过编程不同的数字来尝试计算,最终得到所需的数字。 另一种比较容易实现的方法是求解程序,如图所示,在a列中列出原来的数字,在b列中输入0或1,1表示a列中对应的数字是加法数,0不作为加法数。 在 C2 中输入所需的总和,在 D2 中输入公式

    sum(a2:a5*b2:b5),按Ctrl+Shift+Enter输入数组公式,得到原始数字的总和,然后输入:

    ABS (C2-D2) 来获得差异。 然后在“数据”菜单中选择“求解器”,目标单元格:e2,目标值:

    最低; 可变单元格:b2:b5; 添加约束:

    B2:B5二进制(即只能得到0或1),按“求解”,Excel经过一定的循环计算(本质与使用VBA进行循环计算相同),得到解。

  2. 匿名用户2024-01-24

    原始编号需要列在A栏中,0或1列列在B栏中。

    在 C2 中输入所需的总和,使用公式:=SUM(A2:A5*B2:B5) 在 D2 中,按 Ctrl+Shift+Enter 输入数组公式以获取原始数字的总和。

    在 e2 中输入 =abs(c2-d2) 以获得差异。 然后选择 求解器 在数据菜单中,目标单元格:e2,目标值:最小值; 可变单元格。

    b2:b5,添加约束,b2:b5 二进制,按“求解”,excel经过一定的循环计算后会得到一个解。

  3. 匿名用户2024-01-23

    如果您无法使用公式来做到这一点,则需要 VBA。

  4. 匿名用户2024-01-22

    没有可以以这种方式过滤的公式。

  5. 匿名用户2024-01-21

    示例:这是 sheet1 的内容。

    在表 2 中。

    在单元格 B2 中填写公式并下拉,它将生成一个不重复的数字,但单元格 A2 将显示 0,这应该不会受到影响。

    lookup(1,0/not(countif($a1:$a$1,sheet1!$a$1:$a$65536)),sheet1!$a$1:$a$65536)

    这是公式。 B3 单元格写入公式 =sumif(sheet1!$a$2:$a$7,sheet2!a3,sheet1!$b$2:$b$7)

  6. 匿名用户2024-01-20

    准备工具材料:装有 Windows 10、Microsoft Office 家庭版和学生版 2006 Excel 软件的计算机。

    找出 excel 工作表中一组数据中任意数字之和等于指定数据的方法如下:

    1.首先,我们在单元格D3中输入求和公式:=SumProduct(A2:A14*B2:B14)。

    2.然后在单元格d4中输入差值公式:= d1-d3。

    3. 然后,选择数据求解器。

    4.选择目标单元格作为d4,然后在值处输入0。

    5. 单击“选择”按钮以选择[可变单元格]。

    6. 此区域为 B2:B14(即 A 列中的数据对应于 B 列中的区域)。

    7. 单击[添加] [约束]。

    8. 如下图所示设置。

    9. 点击 [解决] 按钮,开始计算。

    10. 操作完成后,会弹出以下对话框,选择“保存方案解决方案结果”。 在这种情况下,列 b 的值为 1,列 a 中的数据之和等于 14。

  7. 匿名用户2024-01-19

    根据预选赛的不同,结果会有所不同。

    b 列 A 列中的值之和等于 4603

  8. 匿名用户2024-01-18

    这可以通过规划求解器来完成。 您可以通过在互联网上搜索来找到具体方法。

  9. 匿名用户2024-01-17

    很容易得到结果,只需将其删除,然后加起来即可。

  10. 匿名用户2024-01-16

    扣除这两个数字后,它们加起来是最接近的595907

    您给出的所有数字之和大于 595907。

    在你上面的所有数字中,这两个加起来是最接近的。

  11. 匿名用户2024-01-15

    只需删除总和即可,结果是最接近的。

  12. 匿名用户2024-01-14

    不多,不多。

  13. 匿名用户2024-01-13

    可以通过计划和解决来解决,具体操作不是很复杂。

  14. 匿名用户2024-01-12

    如果要从数据列中过滤掉等于特定数字的某些数字,则可以使用“数据”选项下的“求解器”。

    示例:如果单元格 A1:A10 中有 10 个数字,则需要找出哪些单元格被添加到目标值 215 66 中,具体步骤如下:

    步骤1:在单元格B11中输入sumProduct(A1:A10,B1:B10)。

    步骤2:在“数据”选项下的“求解器”中,取 b11 作为目标单元格,目标值为 215 66,变量单元格为 b1:b10,添加变量单元格的约束条件为:

    b1:b10 是整数; b1:b10 为二进制(即 0 或 1),求解;

    第 3 步:这样,您可以确定计划的解决方案结果,如果满意,则保留结果。

  15. 匿名用户2024-01-11

    1.打开Excel后,我看到这里有两列数据,假设我们需要过滤掉大于3500的数据。

    2. 首先选择要过滤的数据,或选择整个文档的数据。

    3. 单击菜单栏下的条件格式。

    4.然后单击“大于”下 突出显示单元格大小.

    5. 在弹出窗口中,输入 3500 并单击 OK 按钮。

    6.单击后,您可以看到文档中所有大于3500的数据都以红色背景颜色显示。

  16. 匿名用户2024-01-10

    在过滤器的顶部,有一个数字过滤器,上面有很多项目,可以过滤等于数字的数字,也可以过滤大于或小于数字的数字。 这是非常方便的。 欢迎领养。

  17. 匿名用户2024-01-09

    计数列 a,其中包含三个字段的个数。

    countif(a:a,"*"&"张三"&"*")

  18. 匿名用户2024-01-08

    假设物料和数量列位于两个表的 A 列和 B 列中,请在表 2 的“总数量”列中输入公式。

    sumif(表 1!a:a,a:a,表1!b:b)

  19. 匿名用户2024-01-07

    在工作表的单元格B2中输入以下公式,然后填写该公式。

    sumif(sheet1!a:a,a2,sheet1!b:b)

  20. 匿名用户2024-01-06

    表 2 公式(如果项目 A 在单元格 A2 中)= sumif(表 1!)。A:A,A2,表1!b:b)

  21. 匿名用户2024-01-05

    让我们给你一个公式,假设项目名称在 a2 中,而在 b2 中需要时间

    B2 输入公式 =if(a2="","",if(a2="完成项目1",5,if(a2="项目2的完成",7,if(a2="项目3的完成",10,"")))

  22. 匿名用户2024-01-04

    为什么当我设定八项时,我总是说公式是错误的?

相关回答
18个回答2024-02-05

有几种方法可以获得Bunko财富价值:

类型操作获取财富值描述。 >>>More

17个回答2024-02-05

1.打开 Excel,想谈谈 sumif 的用法。

2.在模式出现的窗口中输入 sumif 以获得下图: >>>More

20个回答2024-02-05

说到如何快速升级,疲劳对我们来说是一个大问题。 >>>More

14个回答2024-02-05

江苏顺天国信2010中超联赛赛程:

3月28日深圳红钻vs江苏顺天国信。 >>>More

17个回答2024-02-05

需要排在第一位"Excel 选项"附加组件,将分析工具库添加到其中,然后您可以在“数据”选项卡下看到“数据分析”。