我在excel中有一个数据库,我希望在另一个工作簿文件中获取特定日期的项目总和,我尝试找到一个具有excel函数而不是宏的解决方案。我做了一个文件来解释我的意思:
上面的图片就像我的数据库,如果我输入日期,我想要在另一个文件中,例如所有A项目的质量要求相加,因为7/10/2016答案是8。 我不知道如何使用hlookup和sumifs(现在我认为hlookup和sumifs可以回答我的问题)。请帮我解决这个问题
答案 0 :(得分:1)
如果在H2中是日期,H4是项目而H6是质量,那么使用类似:
var keyval = [{
itemname: "trouser",
itemqty: 5
}, {
itemname: "vest,
itemqty: 2
},{
itemname: "t-shirt",
itemqty: 3
}]
使用=SUMIF(A2:A102,H4,INDEX(C:E,MATCH(H6,B2:B4)+1,MATCH(H2,C1:E1)):INDEX(C:E,MATCH(H6,B2:B4)+101,MATCH(H2,C1:E1)))
会不那么复杂,但我试图避免使用volatile函数;)
答案 1 :(得分:0)
如果取消合并项目列,则可以使用简单的PivotTable一次查看所有总和(或其任何过滤器):