책 내용 질문하기
2-8번 index 함수의 array인수...
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
322
조회수
38
작성일
2014-11-24
작성자
첨부파일

Index함수는 (참조영역array,행번호,열번호)를 인수로 해서 참조영역에서 행번호,열번호에 위치한 데이터를 표시하는 거라는건 알고있습니다.

2-8번에서 정답에 Index함수의 array가 B31:F31 이라고 되어있는데

저는 Index함수의 array를 A31:F35 표 전체로 주고, 행번호, 열번호는 정답과 똑같이 했습니다. 그런데

어차피 행 번호에 1을 주니까, array를 B31:F31로 하든, A31:F35로 하든 상관없는거 아닌가요??

그런데 왜 array를 A31:F35로 하면 답이 틀리게 나오는지...이해가 안됩니다ㅠㅠ

Index함수의 참조영역은 표 전체로 두는거 아닌가요?? 다른 Index match max함수에서는 그렇게 해도 문제없었던거 같은데... Index함수의 참조영역 어디부터 어디까지 하는게 맞나요;; 헷갈리네요

답변
2014-11-25 12:27:19

index 함수에서 범위를 어떻게 사용하느냐에 따라 행번호와 열번호를 지정하시면 되는데요.

행번호나 열번호를 다른 함수(vlookup등) 을 이용하여 구하는 경우에는

이 값에 의해 범위가 다르게 되면 다른 결과가 나올 수 있는 것입니다.

그러므로 정확한 결과가 나오지 않은 것이죠.

행번호와 열번호에 사용한 함수의 범위를 참고하여 index의 범위도 지정하시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2014-11-25 12:27:19

    index 함수에서 범위를 어떻게 사용하느냐에 따라 행번호와 열번호를 지정하시면 되는데요.

    행번호나 열번호를 다른 함수(vlookup등) 을 이용하여 구하는 경우에는

    이 값에 의해 범위가 다르게 되면 다른 결과가 나올 수 있는 것입니다.

    그러므로 정확한 결과가 나오지 않은 것이죠.

    행번호와 열번호에 사용한 함수의 범위를 참고하여 index의 범위도 지정하시기 바랍니다.

    좋은 하루 되세요.

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