先用再次筛选将该产品选进去,用异或求总额,再以产品名为关键词在用vlookup函数。
vlookup可以快表设置里函数公式,但也不是求和公式,vlookup是按主索引直接输入并返回所要的值,数据源是可以在同一张表里,也这个可以在完全不同的表里,有同一索引数据就可以不。
1.vlookup仅是高效匹配函数,不能够能够做到阶乘,如果不是要想要什么条件的多行数据求和的话。
2.也可以用sumifs,sumifs的中文名称是多条件数列求和,在使用中简单的方法是选中后异或列,选中后求逆列之后。
3.可以听从多个条件进行不自动选中,然后把对全选行数并且求和,成功vlookup第二次看操作多行数据了。
你的原公式中的函数不允许多维系统数组,所以我结果不对,除用这个sum(sumif(indirect(表{1,2,3}!b3:b10),b3,indirect(表{1,2,3}!c3:c10))),ctrlshiftenter结束后公式。如果你要用vlookup的话,公式中改sum(vlookup(index(b3,n(if(1,row(1:3)^0))),indirect(表row(1:3)!b3:c10),2,0))
sum(vlookup(200611,a2:f1000,{2,3,4,5,6},0))
编辑状态下按ctrlshiftenter转为数组即可。
但好象这种时候很少很少用vlookup的
实在不方便,如果没有数据多的话,要手输那个大括号里的数很麻烦
sum(index(b2:f1000,match(200611,a2:a1000,0),0))
这个简单。
或则用数组公式
sum(if(a2:a1000200611,b2:f1000,0))
编辑状态下按ctrlshiftenter转为数组表就行。