책 내용 질문하기
엑셀 9회 계산
도서
2021 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
0
조회수
226
작성일
2021-09-25
작성자
탈퇴*원
첨부파일
2-5 [표1]을 이용하여 [표4]의 [I35] 셀에 분류가 “취미/레저”인 고객 중 금액이 가장 많은
고객의 고객코드를 계산하여 표시하시오.
- INDEX, MATCH, MAX 함수를 이용한 배열 수식
{=INDEX($B$4:$J$27,MATCH(MAX(($I$4:$I$27)*($B$4:$B$27="취미/레저"))
,($I$4:$I$27)*($B$4:$B$27="취미/레저"),0),2)}
제가 저 굵게 표시한 괄호 두 개를 안 해서 오답으로 나왔는데요..
왜 오답이 되는지 궁금합니다 배열수식이라서 해줘야 하는건가요?
답변
2021-09-27 12:27:05
해당 부분 괄호가 없으면
MAX($I$4:$I$27)
가 먼저 계산 되어 버리기 때문에 정확한 결과가 나오지 않는 것입니다.
max 안의 조건인 ($I$4:$I$27)*($B$4:$B$27="취미/레저") 가 먼저 계산되어야 하죠.
그리고 난 후 max 값을 구해야 하기 때문에 () 를 해 주는 것입니다.
좋은 하루 되세요.
-
관리자2021-09-27 12:27:05
해당 부분 괄호가 없으면
MAX($I$4:$I$27)
가 먼저 계산 되어 버리기 때문에 정확한 결과가 나오지 않는 것입니다.
max 안의 조건인 ($I$4:$I$27)*($B$4:$B$27="취미/레저") 가 먼저 계산되어야 하죠.
그리고 난 후 max 값을 구해야 하기 때문에 () 를 해 주는 것입니다.
좋은 하루 되세요.