찾을 범위가
(B11:B29=B3) * G11:G29
이렇게 돼 있는데
B3과 같은 것 이라는 조건이 굳이 왜 들어가나요?
어차피 원 데이터에서 상대적인 위치를 구하는 거니까
MAX 배열함수 값의 상대적 위치만 찾아주면 되는것 아닌가요?
그리고 MATCH함수가 배열함수로 쓰인다면
어떻게 쓰여야 하는거죠?
부탁드립니다 ㅠㅠ
=index(B11:H29, MATCH(MAX((B11:B29=B3)*G11:G29),(B11:B29=B3) *G11:G29,0),3)
index의 처음 범위는 데이터 전체의 범위 입니다.
match 안에서 max 함수가 구하는 것은 B11:B29영역중 B3에 대한 것중 G11:G29안에서 최대값을 찾는 것입니다.
즉 건물번호중 BD-002의 월임대료 최대값 만을 구하게 되는 것입니다.
그리고 macth함수의 범위도 마찬가지로 건물번호중 BD-002의 월임대료 중에서 구하는 것이지요.
일단 범위는 G11:G29 까지 주어졌지만 이중 BD-002에 맞는 것만을 구하기 때문에 위치는 정확하게 주어지는 것입니다.
배열 수식을 사용 하기 때문에 가능 한 것입니다.
좋은 하루 되세요.
-
*2016-07-18 14:39:30
=index(B11:H29, MATCH(MAX((B11:B29=B3)*G11:G29),(B11:B29=B3) *G11:G29,0),3)
index의 처음 범위는 데이터 전체의 범위 입니다.
match 안에서 max 함수가 구하는 것은 B11:B29영역중 B3에 대한 것중 G11:G29안에서 최대값을 찾는 것입니다.
즉 건물번호중 BD-002의 월임대료 최대값 만을 구하게 되는 것입니다.
그리고 macth함수의 범위도 마찬가지로 건물번호중 BD-002의 월임대료 중에서 구하는 것이지요.
일단 범위는 G11:G29 까지 주어졌지만 이중 BD-002에 맞는 것만을 구하기 때문에 위치는 정확하게 주어지는 것입니다.
배열 수식을 사용 하기 때문에 가능 한 것입니다.
좋은 하루 되세요.