답의 코드에서 max((B4:B27="취미/레저")*I4:I27) 뒤에 왜 (B4:B27="취미/레저")*I4:I27가 나오는 건가요? 그냥 I4:I27 만 써도 답은 나오는데 잘못된건가요?
=INDEX($B$4:$J$27,MATCH(MAX(($B$4:$B$27="취미/레저")*$I$4:$I$27),($B$4:$B$27="취미/레저")*$I$4:$I$27,0),2)
분류가 취미/레저인 것중 가장 큰 값이 분류가 취미/레저인 것중 몇번째에 있는 건지를 구하는 문제입니다.
MATCH(MAX(($B$4:$B$27="취미/레저")*$I$4:$I$27)
부분이 분류가 취미/레저인 것중 금액이 가장큰 값을 구하고 해당위치를 구하게 됩니다.
index(범위, 행, 열)
이므로
MATCH(MAX(($B$4:$B$27="취미/레저")*$I$4:$I$27),($B$4:$B$27="취미/레저")*$I$4:$I$27,0)
까지가 행의 값을 찾고
열은 2 로 지정되어 있어 2열인 고객코드를 표시하는 것입니다.
match 두번째 인수도 max 의 범위와 같아야 하므로 match의 두번째 인수에도 (B4:B27="취미/레저")를 입력해야 하는 것입니다.
좋은 하루 되세요.
-
관리자2020-01-28 15:43:25
=INDEX($B$4:$J$27,MATCH(MAX(($B$4:$B$27="취미/레저")*$I$4:$I$27),($B$4:$B$27="취미/레저")*$I$4:$I$27,0),2)
분류가 취미/레저인 것중 가장 큰 값이 분류가 취미/레저인 것중 몇번째에 있는 건지를 구하는 문제입니다.
MATCH(MAX(($B$4:$B$27="취미/레저")*$I$4:$I$27)
부분이 분류가 취미/레저인 것중 금액이 가장큰 값을 구하고 해당위치를 구하게 됩니다.
index(범위, 행, 열)
이므로
MATCH(MAX(($B$4:$B$27="취미/레저")*$I$4:$I$27),($B$4:$B$27="취미/레저")*$I$4:$I$27,0)
까지가 행의 값을 찾고
열은 2 로 지정되어 있어 2열인 고객코드를 표시하는 것입니다.
match 두번째 인수도 max 의 범위와 같아야 하므로 match의 두번째 인수에도 (B4:B27="취미/레저")를 입력해야 하는 것입니다.
좋은 하루 되세요.