책 내용 질문하기
VLOOKUP,MATCH 함수식에서 +1을 해주는 이유를 모르겠습니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
66
작성일
2014-11-07
작성자
첨부파일

2012년 부록 128페이지.

2010년 3회 1급 E형 계산작업.

문제 1번.

[표]1이 제품크기와 크기를 이용하여 각 제품별 크기에 따른 단가를 [E3:E27] 영역에 계산하여 표시하시오.

[표4]의 단가표 이용

VLOOKUP,MATCH 함수 이용

=VLOOKUP(B3,$G$31:$J$35,MATCH(C3,$H$30:$J30,0) + 1,FALSE

답변
2014-11-09 23:46:02

match에서 +1 을 하는 이유는

vlookup 의 범위에서 열을 찾는 것이잖아요.

대, 중, 소 의 위치를 찾아 match 함수에서 상대위치를 반환합니다.

즉 대이면 1, 중이면 2, 소이면 3을 반환하는데

vlookup의 참조범위인 $G$31:$J$35 에서 첫번째 열은 제품번호 이므로 2번째 열부터 가져와야 합니다.

그렇기 때문에 2번째 열부터 표시 하기 위해 +1 을 하여

대이면 2번열, 중이면 3번열, 소이면 4번열에서 값을 찾게 하는 것입니다.

좋은 하루 되세요.

"
  • *
    2014-11-09 23:46:02

    match에서 +1 을 하는 이유는

    vlookup 의 범위에서 열을 찾는 것이잖아요.

    대, 중, 소 의 위치를 찾아 match 함수에서 상대위치를 반환합니다.

    즉 대이면 1, 중이면 2, 소이면 3을 반환하는데

    vlookup의 참조범위인 $G$31:$J$35 에서 첫번째 열은 제품번호 이므로 2번째 열부터 가져와야 합니다.

    그렇기 때문에 2번째 열부터 표시 하기 위해 +1 을 하여

    대이면 2번열, 중이면 3번열, 소이면 4번열에서 값을 찾게 하는 것입니다.

    좋은 하루 되세요.

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