책 내용 질문하기
dget 함수 범위설정
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
98
조회수
243
작성일
2012-04-01
작성자
첨부파일

dget(a6:f15,a6,a2:a3) 하면 "엑셀중급"이 나오는데

dget(a7:f15,a7,a2:a3) 하면 "엑셀초급"이 나오는 이유는 무엇인가요?

꼭 dget함수가 아니더라도 범위 설정을 할 때,

어떤경우에 각 열이나 행의 제목?(구분?이름?)은 포함시키고 포함시키지 말아야 하는지 헷갈립니다.

답변
2012-04-02 15:26:47

안녕하세요.

dsum, daverage, dget 등과 같은 데이터베이스함수에서는 무조건 범위의 첫번째 행은 필드명으로 인식하도록 되어 있으므로 범위를 지정할 때는 반드시 첫번째 행에는 필드명이 오도록 범위를 지정해야 합니다. 님이 작성한 수식의 경우 7행부터 범위를 지정했는데 7행에는 필드명이 아닌 데이터가 입력되어 있고, 조건은 7행부터 비교하게 되어 있습니다. 조건을 비교했을 때 조건에 만족하는 것은 위에서 부터 두번째 행에 있으므로 범위의 시작인 7행에서 부터 2행이 떨어진 9행에 있는 엑셀초급이 표시된 것입니다.

즐거운 하루 되세요.

"
  • *
    2012-04-02 15:26:47

    안녕하세요.

    dsum, daverage, dget 등과 같은 데이터베이스함수에서는 무조건 범위의 첫번째 행은 필드명으로 인식하도록 되어 있으므로 범위를 지정할 때는 반드시 첫번째 행에는 필드명이 오도록 범위를 지정해야 합니다. 님이 작성한 수식의 경우 7행부터 범위를 지정했는데 7행에는 필드명이 아닌 데이터가 입력되어 있고, 조건은 7행부터 비교하게 되어 있습니다. 조건을 비교했을 때 조건에 만족하는 것은 위에서 부터 두번째 행에 있으므로 범위의 시작인 7행에서 부터 2행이 떨어진 9행에 있는 엑셀초급이 표시된 것입니다.

    즐거운 하루 되세요.

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