133페이지 기출 문제2 3번문제 답인데
INDEX( $B$18:$H$33, MATCH( (MAX( ($B$18:$B$33=$B11)*F$18:F$33) ), ($B$18:$B$33=$B11) * F$18:F$33, 0), 3)
빨간색 부분에 왜 가로가 두번씩 들어가는거죠?
그리고 다른 문제에서도 이런경우가 있던데 같은 이유인가요?
조건을 묶는 괄호 와 max 의 시작과 끝을 나타내는 괄호이므로 두개가 표시되는 것입니다.
MAX( ($B$18:$B$33=$B11)*F$18:F$33)
괄호가 있든 없든 정상적으로 실행 된다면 생략 하셔도 상관 없습니다.
괄호는 함수의 시작과 끝 그리고 먼저 계산 되어야 하는 부분에는 꼭 사용하셔야 하고
그외에는 필요에 따라 추가하시거나 빼시고 사용하시면 됩니다.
좋은 하루 되세요.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
이렇게 말씀하셨는데 그럼 여기서 MATCH(찾을값,범위,옵션) 인데 MAX부분이 MATCH 찾을값 자리에 조건으로 들어간다는 말인가요?
만약 조건이라면 MAX를 통해 MATCH의 찾는값을 구해서 대입을 한건데 왜 조건이 되는건가요?
찾는값 자리에 찾는값을 넣었는데 조건이 된다는게 이해가 안갑니다
match의 찾을값 범위에 사용한 (MAX( ($B$18:$B$33=$B11)*F$18:F$33) 은 조건에 해당하는 값의 범위만 구한뒤
그 범위에서 max 값을 찾아 표시하는 부분입니다.
조건에 해당하는 가장 큰값을 찾고 범위에서 위치를 찾는 것이죠.
범위에도 조건이 사용된 것은 값을 구할 범위와 같은 범위로 지정하기 위한 것입니다.
좋은 하루 되세요.
-
*2018-01-10 22:23:53
match의 찾을값 범위에 사용한 (MAX( ($B$18:$B$33=$B11)*F$18:F$33) 은 조건에 해당하는 값의 범위만 구한뒤
그 범위에서 max 값을 찾아 표시하는 부분입니다.
조건에 해당하는 가장 큰값을 찾고 범위에서 위치를 찾는 것이죠.
범위에도 조건이 사용된 것은 값을 구할 범위와 같은 범위로 지정하기 위한 것입니다.
좋은 하루 되세요.