책 내용 질문하기
온라인 채점 결과 문의P.9_2_4
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
0
조회수
75
작성일
2026-08-02
작성자
하*아
첨부파일
2026_최신기출유형_09회
-4. 고객코드별 가장 큰 정가 계산 0/6
{IF(LEFT($C$4:$C$27,1)=$H31,MAX((LEFT($C$4:$C$27,1)=$H31)*$H$4:$H$27))}
혹시 이 식이 먹히지 않는 이유를 알려주실 수 있나요?
답을 보기 전까지는 도저히 이 식밖에는 안떠올랐거든요,,,
답변
2026-08-02 20:26:42
안녕하세요.
작성하신 식은 IF 함수의 구조가 잘못되었습니다.
작성식:
{IF(LEFT($C$4:$C$27,1)=$H31,
MAX((LEFT($C$4:$C$27,1)=$H31)*$H$4:$H$27))}
IF가 조건별 값을 배열로 반환해야 하는데, MAX를 IF 안에서 먼저 계산해 버렸습니다.
다음처럼 조건에 맞는 정가만 IF로 추출한 후 MAX를 적용해야 합니다.
{=MAX(IF(LEFT($C$4:$C$27,1)=$H31,$H$4:$H$27))}
또한 수식 앞의 =가 필요하며, 구버전 Excel에서는 입력 후 Ctrl+Shift+Enter로 배열 수식을 완성해야 합니다.
즐거운 하루 되세요.
-
관리자2026-08-02 20:26:42
안녕하세요.
작성하신 식은 IF 함수의 구조가 잘못되었습니다.
작성식:
{IF(LEFT($C$4:$C$27,1)=$H31, MAX((LEFT($C$4:$C$27,1)=$H31)*$H$4:$H$27))}IF가 조건별 값을 배열로 반환해야 하는데,MAX를 IF 안에서 먼저 계산해 버렸습니다.다음처럼 조건에 맞는 정가만 IF로 추출한 후 MAX를 적용해야 합니다.
{=MAX(IF(LEFT($C$4:$C$27,1)=$H31,$H$4:$H$27))}또한 수식 앞의
=가 필요하며, 구버전 Excel에서는 입력 후 Ctrl+Shift+Enter로 배열 수식을 완성해야 합니다.즐거운 하루 되세요.