책 내용 질문하기
사용자 지정 함수-select함수
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
605
조회수
22
작성일
2018-11-03
작성자
탈퇴*원
첨부파일

406p 문제 3번

select문을 이용한 사용자 정의 함수 문제가

근무년수가 8~9년이거나 4~5년이면

이니까 or 조건 같은데

답을 보니 8 to 9, 4 to 5 라고 되어있더라고요!

select 문에서 or 조건은 , 로 쓰는 건가요?

and와 or 조건을 어떻게 쓰나요?

답변
2018-11-04 22:24:06

안녕하세요.

Case 8 To 9, 4 To 5

두 가지 Case의 경우

fn비고 = "승진대상" 을 처리하는 것입니다. case to방식에서는 or가 아닌 콤마(,)가 사용됩니다.

물론,

case 별로 분리해서 작성하셔도 됩니다.

Case 8 To 9, 5 To 6
fn비고 = "승진대상"
Case 5 To 6
fn비고 = "승진대상"

이 문제에서는 and 개념을 사용할 수 없습니다.

예를 들어 년도가 8이라고 하면 8~9에는 포함되지만 4~5년에는 포함할 수 없습니다.

또한 년도가 4라고 했을 때 4~5년에는 포함되지만 8~9에는 포함할 수 없습니다.

즉, 이 문제에서 and 개념으로 조건을 지정하면 조건에 만족하는 경우는 아무것도 없게됩니다.

좋은 하루 보내세요.

  • *
    2018-11-04 22:24:06

    안녕하세요.

    Case 8 To 9, 4 To 5

    두 가지 Case의 경우

    fn비고 = "승진대상" 을 처리하는 것입니다. case to방식에서는 or가 아닌 콤마(,)가 사용됩니다.

    물론,

    case 별로 분리해서 작성하셔도 됩니다.

    Case 8 To 9, 5 To 6
    fn비고 = "승진대상"
    Case 5 To 6
    fn비고 = "승진대상"

    이 문제에서는 and 개념을 사용할 수 없습니다.

    예를 들어 년도가 8이라고 하면 8~9에는 포함되지만 4~5년에는 포함할 수 없습니다.

    또한 년도가 4라고 했을 때 4~5년에는 포함되지만 8~9에는 포함할 수 없습니다.

    즉, 이 문제에서 and 개념으로 조건을 지정하면 조건에 만족하는 경우는 아무것도 없게됩니다.

    좋은 하루 보내세요.

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