책 내용 질문하기
MATCH함수에서 이해되지않는부분
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
102
조회수
76
작성일
2012-12-23
작성자
첨부파일

2번에서

답이

{=INDEX($A$9:$F$35,MATCH(LARGE($C$9:$C$35=E3)*$D$9:$D$35,3),($C$9:$C$35=E3)*$D$9:$D$35,0),2)}

인데요 여기서 MATCH함수의 범위가 이해가 되지 않습니다.

왜 이렇게 지정하는거죠??

저는 범위를 $D$9:$D$35라고 생각했는데 왜이렇게 지정하는건지 알려주세요

그리고 라지 조건에서 $C$9:$C$35=$E3 혼합주소로 입력해야 나머지부분에 드래그할수있지않나요??

답변해주세요~!

답변
2012-12-23 17:57:04

우선 match 함수의 범위를 '$D$9:$D$35'로만 지정하시게 되면

배달지역은 다르지만 배달시간은 같을 수가 있습니다.

조건에는 같은 배달지역에 한해서 동점자가 없다고 적혀있습니다.

예를 들어 산남지구에서 세번째로 배달시간이 빠른 A를 찾는 데

A와 같은 배달시간을 가진 다른지구 사람 B의 데이터가 앞에 있어서

B가 선택될 수 있기 때문에 '$C$9:$C$35=E3'를 추가하셔야 합니다.

그리고 라지 조건에서 'E3'은 굳이 혼합참조를 해주지 않으셔도 됩니다.

왜냐면 채우기를 F열에서만 하기 때문에 $를 안 붙여도 열(알파벳)은 바뀌지 않습니다.

  • *
    2012-12-23 17:57:04

    우선 match 함수의 범위를 '$D$9:$D$35'로만 지정하시게 되면

    배달지역은 다르지만 배달시간은 같을 수가 있습니다.

    조건에는 같은 배달지역에 한해서 동점자가 없다고 적혀있습니다.

    예를 들어 산남지구에서 세번째로 배달시간이 빠른 A를 찾는 데

    A와 같은 배달시간을 가진 다른지구 사람 B의 데이터가 앞에 있어서

    B가 선택될 수 있기 때문에 '$C$9:$C$35=E3'를 추가하셔야 합니다.

    그리고 라지 조건에서 'E3'은 굳이 혼합참조를 해주지 않으셔도 됩니다.

    왜냐면 채우기를 F열에서만 하기 때문에 $를 안 붙여도 열(알파벳)은 바뀌지 않습니다.

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