IFERROR / INDEX / MATCH与样品

我有一个需要更新的数组公式。 报告协议已经更改,我现在需要修改公式如下:

= IFERROR(INDEX('Data Feed'!$ B $ 2:$ B $ 35,MATCH(1,IF('Data Feed!!$ D $ 2:$ D $ 109 = Summary!D $ 2,IF('Data Feed'!$ C $ 2:$ C $ 64 =总结!$ C9,IF('Data Feed'!$ A $ 2:$ A $ 25 = Summary!D $ 1,)))),0),)

数据馈送示例:

 颜色销售销售date部分的一天
蓝色是2013年6月1日下午
 BLUE NO 6/3/2013 AM
 BLUE NO 6/7/2013 PM
 RED是2013年6月3日上午/下午 

摘要示例:

 蓝色AM / PM红色AM / PM
           AM PM AM PM
 06/01/13是的 
 13年6月2日
 06/03/13 NO 
 13年6月4日 
 13年6月5日 
 13年6月6日 
 06/07/13 NO 

我无法为AM / PM销售额添加第三列,因此我需要将AM / PM销售额相应地embeddedAM或PM列。

数据input表:

  __A__ __B_ ____C____ _____D_____ 1 Color Sale Sale Date Part of Day 2 BLUE YES 6/1/2013 PM 3 Blue NO 6/3/2013 AM 4 Blue NO 6/7/2013 PM 5 Red YES 6/3/2013 AM/PM 

汇总表:

  ____A___ __B_ __C_ _D_ _E_ 1 BLUE BLUE RED RED 2 AM PM AM PM 3 6/1/2013 YES 4 6/2/2013 5 6/3/2013 NO YES YES 6 6/4/2013 7 6/5/2013 8 6/6/2013 9 6/7/2013 NO 

在工作表“汇总”单元格B3中复制并上下复制:

 =IFERROR(INDEX('Data Feed'!$B$2:$B$5,MATCH(1,INDEX(('Data Feed'!$A$2:$A$5&'Data Feed'!$C$2:$C$5=B$1&$A3)*(ISNUMBER(SEARCH(B$2,'Data Feed'!$D$2:$D$5))),),0)),"")