EXCEL中第一个表满足两个条件,在第二个表中计算满足文本条件求和
- 教育综合
- 2023-06-01 17:44:20
EXCEL表 满足工作表1中两个条件的数据,在工作表2中生成求和
在表2的目标单元格输入公式 1、 =SUMPRODUCT((表1!A2:A7="财务")*(表1!B2:B7="二级")*表1!D2:D7) 2、 =SUMPRODUCT((表1!A2:A7="财务")*(表1!B2:B7="一级"+表1!B2:B7="二级")*表1!E2:E7) 请按实际的区域范围修改公式在excel中, 两个条件求和
在SUMPRODUCT中,2003及以下版本不支持整列(行)引用,必须指明范围,不可在SUMPRODUCT函数使用A:A、B:B;Excel2007及以上版本可以整列(列)引用,但并不建议如此使用,否则公式计算速度较慢。 详细的其它注意事项见: http://aluo.blog.esnai.com/archives/2010/124086.htmlEXCEL中将第一个SHEET中满足条件的单元格种的数据相加,在第二个SHEET中得出结果。
SUMIFS SUMPRODUCT都可以解决 举例 A列车间 B列型号 C列种类 D列 数量 我们求一车间 生产的型号 2-A 种类为 S45C 的 产品的数量 =SUMPRODUCT((A:A="一车间")*(b:b="2-A")*(C:C="S45C")*d:d) 需要保证D列都是数值,Excel中怎么用第一张表中两个条件去导出第二张表格中符合条件的数据
在表二E列前插入辅助列,然后输入公式=C1&D1,向下填充,完了选中辅助列,复制,选择性粘贴,只有值(目的是取消公式,让表的运行速度更快),然后在表一的C1中输入=vlookup(B1&C1,表格二!$E41:$H$2000,4,0)就OK了。 讲一下思路,因为是双条件,所以将两个条件合并成一个条件,再把表二中的两个条件也合并成一个条件,就可以用Vlookup函数来查找,返回需要的值了。EXCEL表格1里有两个条件,怎么把表格2里同时满足两件条件的数值匹配过去
在表格1的B2单元格输入公式
=IFERROR(INDIRECT("表格2!C"&MAX(IF(IF(B$1=表格2!$A$2:$A$1000,表格2!$B$2:$B$1000,0)=$A2,ROW(表格2!$C$2:$C$1000),0))),"")
然后按下组合键,也就是Ctrl+Shift+Enter这3个键一起按下去,
然后复制或者填充到其他单元格。
【备注】
1、工作表的名称分别是【表格1】和【表格2】
2、公式中的A$2:$A$1000,B$2:$B$1000,C$2:$C$1000,表示表格2中的计算范围只是到第1000行,
如果行数不够,比如需要计算到第2000行,自己修改成A$2:$A$2000,B$2:$B$2000,C$2:$C$2000,
或者干脆直接改成A$2:$A$60000,B$2:$B$60000,C$2:$C$60000,这样也行,只是数值越大,计算就越慢。
展开全文阅读
上一篇
已知a>b>0,且2/a+1/b+3/b-a=0则b/a等于
下一篇
返回列表