2014-10-08 1 views
1

배열 수식을 사용하여 Y 열에있는 리소스 이름 항목을 조회하고 B 열의 프로젝트 이름을 조회하여 최신/MAX 함수를 사용하여 AE 열의 가장 높은 날짜 값.두 값에 대한 조회를 수행하기 위해 VBA에서 MAX IF 수식을 작성하는 방법

이제 스프레드 시트 (60,000 줄)의 데이터 크기 때문에 내 스프레드 시트가 죽어 버리게됩니다. 공식은 : 우리는 아래의 표를 보면, 수식 모두 프로젝트 Capitol에서 작업하는 프레드에 대한 리차드에 대한 21/04/201421/06/2014을 반환합니다

{=IF(Y3="","",IFERROR(MAX(IF(Y$2:$Y$60000=Y3,IF($B$2:$B$60000=B3,$AE$2:$AE$60000))),""))} 

. 동일한 결과를 얻기 위해 VBA에서이 공식을 다시 쓸 수 있지만보다 효율적으로 메모리를 실행하는 방법이 있는지

B  |  Y  |  AE 
Capitol Richard  21/03/2014 
Capitol Richard  21/04/2014 
Capitol  Fred  21/05/2014 
Capitol  Fred  21/06/2014 

궁금? 저는 VBA에서 초보자이지만 천천히 배우고 있습니다.

답변

1

피벗 테이블 결과를 반환 당신은 언급 :

SO26248906 example

관련 문제