用2个表格产生多个值filter

我想要做的是:

  1. 过滤Mpdata [date] = 2016
  2. 过滤Mpdata [客户] = Cust a
  3. 你得到一个订单号的列表
  4. 使用订单编号列表来过滤Wpsdata [订单]
  5. 然后SUM Wpsdata [成本]

我试过这个:

 =SUMPRODUCT(--(EXACT({"214543-1"};Mpdata[Order]));WPsdata[Cost]) 

我得到的价值,但我尝试了多个值不起作用。

在这里输入图像说明

注意:

  1. 它可能不使用助手列
  2. 它只需要配方来完成

假设C6:E12中的WpsdataK6:M13 WpsdataF3G3 Customer ,使用助手范围H6:H12

input

 =SUMIF(H6:H12,"<>#N/A") 

H3 ;

input一个公式

 =INDEX($L$6:$L$13,MATCH(IF((YEAR(C6)=$F$3)*(E6=$G$3)>0,INDEX($D$6:$D$12,(YEAR(C6)=$F$3)*(E6=$G$3)*(ROW(H1)))),$M$6:$M$13,0)) 

H6拖放/复制到H12 。 范围将填入Wpsdata表中适当的成本值,总和将在H3准备就绪。

在这里输入图像说明