1

이름 목록과 값 열이있는 시트 (LC AVERAGE)가 있습니다. 내가 가진 OVERVIEW 시트에 값을 표시하려고하지만 LC AVERAGE 시트보다 OVERVIEW 시트에 더 많은 이름이 있습니다. IFERRORIF을 시도했지만 이름이 일치하지 않는 셀에 0이 표시되어 개요 페이지의 다른 수식에 영향을줍니다.값을 찾을 수없는 경우 "-"표시

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

나는 기본적으로는 LC의 평균 값을 표시해야 '! $의 Z : 개요 페이지에 $의 Z를 경우에있는 이름'LC 평균 '$의 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 평균'에 존재하지 않는 것을 감지하지 않을 수 있습니다 달러 (A $) :! 당신의 SUMIF 수식에 가고, 그렇지 않으면 --을 반환하는 조건으로 $ A를 :

=IF(COUNTIF('LC AVERAGE'!$A:$A,OVERVIEW!B8)>0,SUMIF('LC AVERAGE'!$A:$A,OVERVIEW!$B8,'LC AVERAGE'!$Z:$Z),"--") 
관련 문제