2013-12-13 38 views
1

我有一个具有名称的列表和一列值的片材(LC AVERAGE)。我期待,以显示我有一个概览表中的值,但也有在概述表比对LC平均薄层更多的名字。我试图IFERRORIF,但我在细胞中获得0其中名称不匹配,这是影响概述页面上的其他公式。如果没有找到,显示值“ - ”

=IFERROR((SUMIF('LC AVERAGE'!$A:$A,OVERVIEW!$B8,'LC AVERAGE'!$Z:$Z)),"--") 

基本上,我需要它来显示LC平均价值'$ Z:!概述页面上$ Z ^如果名称 'LC AVERAGE' $ A:!$ A比赛上概述的名称$ B8(B列),如果名称不存在,显示--

我认为这个问题是,它不算在Excel中的错误,如果名称根本不存在,但我已经搜索,我无法得到这个工作。

有什么想法?

回答

0

我不知道是否有获得同样的事情的一个更好的办法,但这里的东西:

Column A Column B 
A   =IF(ISERROR(MATCH(A1,D:D,0)),"--",SUMIF($D:$D,A1,E:E)) 
B   =IF(ISERROR(MATCH(A2,D:D,0)),"--",SUMIF($D:$D,A2,E:E)) 
C   =IF(ISERROR(MATCH(A3,D:D,0)),"--",SUMIF($D:$D,A3,E:E)) 

当数据在

Column D Column E 
A   5 
B   10 

我只是在数据检查的价值设置使用MATCH归纳出结果之前。

0

我可能不懂,但也许发现,在概述$ B8值不会在“LC AVERAGE”存在$ A:!$ A作为条件去你SUMIF公式,否则返回--

=IF(COUNTIF('LC AVERAGE'!$A:$A,OVERVIEW!B8)>0,SUMIF('LC AVERAGE'!$A:$A,OVERVIEW!$B8,'LC AVERAGE'!$Z:$Z),"--") 
相关问题