책 내용 질문하기
엑셀 함수 질문입니다.
도서
[2012] 사무자동화산업기사 실기(오피스 2007 사용자용)
페이지
214
조회수
113
작성일
2012-06-17
작성자
첨부파일

214p 7번

수식이 이해가 안갑니다

문제에서는 성명이 영으로 끝나거나 나이가 6세 이상이 아이의 수 이거인데

데이터 베이스 조건식은 이름 나이

=right(a5,1)="영"

이 수식이 이해가안갑니다.

설령 이름으로 지정한다고 하더라도 right함수의 첫번째 인수가 a5 로지정되있는데

그러면 a5셀에서만 조회하는거 아닌가요?

이방식 말구 이름 나이

*영

이렇게 지정하면 안되는 건가요?

파일 첨부합니다~~

답변
2012-06-18 10:06:09

안녕하세요. 길벗 수험서 운영팀입니다.

성명이 '영'으로 끝난다는 것은 오른쪽 첫번째 글자가 '영'이라는 것이죠. 그렇기 때문에 =right(a5,1)로 지정한 것입니다. DSUM 함수의 데이터 범위를 A4:H14로 지정하므로 A5에서 A14까지 모두 조회합니다.
*은 모든 문자를 대신하는 특수 문자로 A*로 지정하면 A로 시작하는 모든 문자를 반환합니다. 하지만 *A로 지정하면 A로 끝나는 모든 문자를 반환하는 것이 아니라 A가 포함된 모든 문자를 반환합니다. 그러므로 ~로 끝나는 것을 조회하는 문제에서는 *를 사용하면 않됩니다.
행복한 하루되세요.^^
"
  • *
    2012-06-18 10:06:09

    안녕하세요. 길벗 수험서 운영팀입니다.

    성명이 '영'으로 끝난다는 것은 오른쪽 첫번째 글자가 '영'이라는 것이죠. 그렇기 때문에 =right(a5,1)로 지정한 것입니다. DSUM 함수의 데이터 범위를 A4:H14로 지정하므로 A5에서 A14까지 모두 조회합니다.
    *은 모든 문자를 대신하는 특수 문자로 A*로 지정하면 A로 시작하는 모든 문자를 반환합니다. 하지만 *A로 지정하면 A로 끝나는 모든 문자를 반환하는 것이 아니라 A가 포함된 모든 문자를 반환합니다. 그러므로 ~로 끝나는 것을 조회하는 문제에서는 *를 사용하면 않됩니다.
    행복한 하루되세요.^^
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.