책 내용 질문하기
모르겠어요
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
366
조회수
36
작성일
2018-08-16
작성자
탈퇴*원
첨부파일

엑셀 366p 판매단가 구하는 계산식에서 답지에 내림차순 오름차순 막 무슨애기 하는데 무슨애기인지 이해가 않되요

"가"가 "기타"보다 작다는게 무슨말이죠? 왜작아요?

답변
2018-08-17 11:10:57

=HLOOKUP(D10,$F$2:$I$4,MATCH(LEFT(A10,1),{"다","나"},-1)+1)

MATCH(찾을 값, 범위, 옵션)
: 범위에서 옵션을 적용하여 찾을 값과 같은 데이터를 찾아 그 위치에 대한 일련번호를 반환하는 함수입니다.

옵션 -1
: 옵션을 -1로 지정하면 찾을 값이 없을 경우 '찾을 값' 보다 큰 값 중에서 가장 작은 값을 찾습니다. 이때 범위는 반드시 내림차순으로 정렬되어야 합니다.

{"다", "나"}
: [표3]의 상품코드는 "가, 나, 다"로 시작하는 값 중 하나인데 [표2] 코드표의 과목은 "다, 기타"입니다.
즉, '다'로 시작하는 상품과 그 외 상품으로 구분하라는 의미이지요.

이런 경우 "다"만 정확히 찾고 나머지는 모두 "기타"로 처리해야 하는데 "다, 나, 기타, 가"로 내림차순 정렬되므로 이 방법을 이용할 수 없습니다.

왜냐하면, 내림차순이므로 '옵션'으로 -1을 사용해야하는데 "가"는 "기타"보다 작아 기타로 처리되지만, "나"는 "기타"보다 크므로 "다"로 처리됩니다.

이런 경우, 별도로 찾을 데이터가 있는 범위를 만들어 주면 됩니다.

가장 큰 "다"와 두 번째 큰 항목인 "나"를 두 번째로 하여 범위를 만들면 "다"를 제외한 모든 과목은 "나"로 처리됩니다. "나"가 "기타"역할을 하는 것이지요.


MATCH(LEFT(A10,1),{"다","나"},-1를 통해서 다는 1, 나는 2를 반환하게 됩니다.
HLOOKUP의 참조범위 $F$2:$I$4에서 추출할 행 번호가 1과 2로 정해진 것입니다.
그러나 참조범위의 실제 구하는 데이터들은 2행과 3행인 3행, 4행에 있죠.
그래서 +1을 해서 두번째와 세번째 줄 데이터를 가져올 수 있도록 하는 것입니다.

좋은 하루 보내세요.

  • *
    2018-08-17 11:10:57

    =HLOOKUP(D10,$F$2:$I$4,MATCH(LEFT(A10,1),{"다","나"},-1)+1)

    MATCH(찾을 값, 범위, 옵션)
    : 범위에서 옵션을 적용하여 찾을 값과 같은 데이터를 찾아 그 위치에 대한 일련번호를 반환하는 함수입니다.

    옵션 -1
    : 옵션을 -1로 지정하면 찾을 값이 없을 경우 '찾을 값' 보다 큰 값 중에서 가장 작은 값을 찾습니다. 이때 범위는 반드시 내림차순으로 정렬되어야 합니다.

    {"다", "나"}
    : [표3]의 상품코드는 "가, 나, 다"로 시작하는 값 중 하나인데 [표2] 코드표의 과목은 "다, 기타"입니다.
    즉, '다'로 시작하는 상품과 그 외 상품으로 구분하라는 의미이지요.

    이런 경우 "다"만 정확히 찾고 나머지는 모두 "기타"로 처리해야 하는데 "다, 나, 기타, 가"로 내림차순 정렬되므로 이 방법을 이용할 수 없습니다.

    왜냐하면, 내림차순이므로 '옵션'으로 -1을 사용해야하는데 "가"는 "기타"보다 작아 기타로 처리되지만, "나"는 "기타"보다 크므로 "다"로 처리됩니다.

    이런 경우, 별도로 찾을 데이터가 있는 범위를 만들어 주면 됩니다.

    가장 큰 "다"와 두 번째 큰 항목인 "나"를 두 번째로 하여 범위를 만들면 "다"를 제외한 모든 과목은 "나"로 처리됩니다. "나"가 "기타"역할을 하는 것이지요.


    MATCH(LEFT(A10,1),{"다","나"},-1를 통해서 다는 1, 나는 2를 반환하게 됩니다.
    HLOOKUP의 참조범위 $F$2:$I$4에서 추출할 행 번호가 1과 2로 정해진 것입니다.
    그러나 참조범위의 실제 구하는 데이터들은 2행과 3행인 3행, 4행에 있죠.
    그래서 +1을 해서 두번째와 세번째 줄 데이터를 가져올 수 있도록 하는 것입니다.

    좋은 하루 보내세요.

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