책 내용 질문하기
엑셀 함수 질문입니다.
도서
[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가 포함된 모든 문자를 반환합니다. 그러므로 ~로 끝나는 것을 조회하는 문제에서는 *를 사용하면 않됩니다.행복한 하루되세요.^^"