2013-12-13 74 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),"--") 
相關問題