请教excel多条件查找引用函数

如题所述

第1个回答  2015-06-07
假定:
1)数据源A:L列位于工作表sheet1中,
2)多条件求和区域A:AF列位于工作表sheet2中,
如要对sheet1中的工时L列求和,条件为
1)sheet2中A列姓名=sheet1中C列姓名,
2)sheet2中第1行日期=sheet1中A列日期,
则在sheet2中:
B2=sumifs(sheet1!$L:$L,sheet1!$A:&A,B$1,sheet1!$C:$C,$A2)
复制B2公式,粘贴到B2:AF4
另:sumifs函数是2007版以上才新增的,2003没有
第2个回答  2015-06-04
假如是统计上表人员在每天的公式数
上表B2公式
=sum(if(($A2=下表!$C:$C)*(B$1=下表!$A:$A),$L:$L,0))
按ctrl+shift+回车,使用组公式
拖拉公式覆盖其他单元格本回答被网友采纳
第3个回答  2015-06-04
具体说明一下多条件,查询后返回什么?方便支招。追问

返回相应(日期+人员)的小计工时

追答

B2单元格输入下面的公式(sheet2是下面一张图的工作表名称,如果你重命名过表名,自己改一下叹号前面的字符为你的实际表名即可),然后右拉、下拉填充
=sumproduct((sheet2!$a:$a=b$1)*(sheet2!$c:$c=$a2)*(sheet2!$l:$l))

相似回答