책 내용 질문하기
MATCH함수 질문입니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
74
조회수
118
작성일
2013-11-24
작성자
탈퇴*원
첨부파일

섹션6에서 1번문제풀다가 든 의문인데요...

=INDEX($B$2:$F$2, 1, MATCH( MAX( B3:F3),B3:F3,0)) 함수를 이렇게 사용하는 건 이해하겠는데...

MATCH함수에서 MATCH( MAX( B3:F3),B3:F3,0) 이걸... MATCH( MAX( B3:F3),$B$3:$F$6,0) 이렇게는

왜 못쓰는 건가요?

lookup_array부분은 참조부분이니 그냥 범위로 지정해주면 될 줄 알았더니 오류가 나더군요... MATCH함수에서 참조부분은 반드시 행단위로 지정해줘야하는 건지, 아니면 다른 이유가 있는 건지요?

답변
2013-11-25 17:00:58

=INDEX($B$2:$F$2, 1, MATCH( MAX( B3:F3),B3:F3,0))

으로 입력하여 채우기 핸들을 사용하면

=INDEX($B$2:$F$2, 1, MATCH( MAX( B3:F3),B3:F3,0)) 종로지점의 값

=INDEX($B$2:$F$2, 1, MATCH( MAX( B4:F4),B3:F3,0)) 동대문지점의 값

=INDEX($B$2:$F$2, 1, MATCH( MAX( B5:F5),B3:F3,0)) 서대문지점의 값

...

과 같이 변경됩니다.

그런데 절대참조로 지정하면 전부 종로지점에 대한것만 구하게 되겠죠.

그래서 절대참조를 사용하지 않은 것입니다.

좋은 하루 되세요.

"
  • *
    2013-11-25 17:00:58

    =INDEX($B$2:$F$2, 1, MATCH( MAX( B3:F3),B3:F3,0))

    으로 입력하여 채우기 핸들을 사용하면

    =INDEX($B$2:$F$2, 1, MATCH( MAX( B3:F3),B3:F3,0)) 종로지점의 값

    =INDEX($B$2:$F$2, 1, MATCH( MAX( B4:F4),B3:F3,0)) 동대문지점의 값

    =INDEX($B$2:$F$2, 1, MATCH( MAX( B5:F5),B3:F3,0)) 서대문지점의 값

    ...

    과 같이 변경됩니다.

    그런데 절대참조로 지정하면 전부 종로지점에 대한것만 구하게 되겠죠.

    그래서 절대참조를 사용하지 않은 것입니다.

    좋은 하루 되세요.

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