EXCEL问题

如图,图1和图2分别为同一个EXCEL中的2个表
我需要在图2的出仓上面输入公式
公式需要符合:当sheet1B:B=水杯 和 sheet1C:C=大的 和 sheet1F:F=sheet2A:A,条件是就,当B列为水杯,C列为大的,sheet1F列的日期等于sheet2A列日期时,sheet2的出仓数=sheet1的数量 当sheet2当日对应sheet1的送货日期有3个则显示和

第1个回答  2012-12-08
Excel2007:
假设第一个日期为A3,
出仓数 对应F3 公式输入;
=sumifs(sheet1!D:D,sheet1!B:B,"水杯",sheet1!C:C,"大的",sheet1!F:F,A3)
鼠标移到F3右下角变实心十字下拉

如果是excel 2003 ,Q 我解决

参考资料:QQ 1052974911

第2个回答  2012-12-08
用sumproduct,格式
=sumproduct(sheet1!B:B="水杯",sheet1!C:C="大的",sheet1!D:D)
可以加更多的条件,水杯之类的条件也可以换成单元格,反正就是在数据表中,每列要满足什么条件就加一个sheet几!什么列=条件,最后一个逗号后面就是最后要求和的数据列。
当然,如果是2007以上的版本,可以用sumifs,都是多条件求和的。追问

=SUMPRODUCT((SHEET1!$D$5:$D$10000="杯子")*(sheet1!$E$5:$E$10000="大的")*(sheet1!$L$5:$L$10000=A9)*sheet1!$G$5:$G$10000)

本回答被提问者采纳
第3个回答  2012-12-08
这是多条件求和问题,给个示例,然后你根据实例情况调整
假设表2中日期2013-1-1在A3,对应的出仓数F3的公式是:

=SUM((sheet1!B:B="水杯")*(sheet1!C:C="大的")(sheet1!F:F=sheet2!A3)*(sheet1!D:D)
输入完成后同时按 ctrl+shirt +回车
第4个回答  2012-12-08
如果你是2007或者2010版,这个很好办
用SUMIFS函数=SUMIFS(Sheet1!D:D,Sheet1!F:F,Sheet2!A2,Sheet1!C:C,"大的",Sheet1!B:B,"水杯")
向下填充即可
第5个回答  2012-12-08
如果用excel来做太麻烦,这种问题你可以利用office中的ACCESS来做将表一输入access数据库,然后再利用access的查询等相关功能做好,再导出excel。非常方便。
相似回答
大家正在搜