-
这个问题很难用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进行循环计算相同),得到解。
-
原始编号需要列在A栏中,0或1列列在B栏中。
在 C2 中输入所需的总和,使用公式:=SUM(A2:A5*B2:B5) 在 D2 中,按 Ctrl+Shift+Enter 输入数组公式以获取原始数字的总和。
在 e2 中输入 =abs(c2-d2) 以获得差异。 然后选择 求解器 在数据菜单中,目标单元格:e2,目标值:最小值; 可变单元格。
b2:b5,添加约束,b2:b5 二进制,按“求解”,excel经过一定的循环计算后会得到一个解。
-
如果您无法使用公式来做到这一点,则需要 VBA。
-
没有可以以这种方式过滤的公式。
-
示例:这是 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)
-
准备工具材料:装有 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。
-
根据预选赛的不同,结果会有所不同。
b 列 A 列中的值之和等于 4603
-
这可以通过规划求解器来完成。 您可以通过在互联网上搜索来找到具体方法。
-
很容易得到结果,只需将其删除,然后加起来即可。
-
扣除这两个数字后,它们加起来是最接近的595907
您给出的所有数字之和大于 595907。
在你上面的所有数字中,这两个加起来是最接近的。
-
只需删除总和即可,结果是最接近的。
-
不多,不多。
-
可以通过计划和解决来解决,具体操作不是很复杂。
-
如果要从数据列中过滤掉等于特定数字的某些数字,则可以使用“数据”选项下的“求解器”。
示例:如果单元格 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 步:这样,您可以确定计划的解决方案结果,如果满意,则保留结果。
-
1.打开Excel后,我看到这里有两列数据,假设我们需要过滤掉大于3500的数据。
2. 首先选择要过滤的数据,或选择整个文档的数据。
3. 单击菜单栏下的条件格式。
4.然后单击“大于”下 突出显示单元格大小.
5. 在弹出窗口中,输入 3500 并单击 OK 按钮。
6.单击后,您可以看到文档中所有大于3500的数据都以红色背景颜色显示。
-
在过滤器的顶部,有一个数字过滤器,上面有很多项目,可以过滤等于数字的数字,也可以过滤大于或小于数字的数字。 这是非常方便的。 欢迎领养。
-
计数列 a,其中包含三个字段的个数。
countif(a:a,"*"&"张三"&"*")
-
假设物料和数量列位于两个表的 A 列和 B 列中,请在表 2 的“总数量”列中输入公式。
sumif(表 1!a:a,a:a,表1!b:b)
-
在工作表的单元格B2中输入以下公式,然后填写该公式。
sumif(sheet1!a:a,a2,sheet1!b:b)
-
表 2 公式(如果项目 A 在单元格 A2 中)= sumif(表 1!)。A:A,A2,表1!b:b)
-
让我们给你一个公式,假设项目名称在 a2 中,而在 b2 中需要时间
B2 输入公式 =if(a2="","",if(a2="完成项目1",5,if(a2="项目2的完成",7,if(a2="项目3的完成",10,"")))
-
为什么当我设定八项时,我总是说公式是错误的?