책 내용 질문하기
온라인 채점 결과 문의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로 배열 수식을 완성해야 합니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.