책 내용 질문하기
*쿼리에 대하여*
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
237
조회수
171
작성일
2012-01-18
작성자
첨부파일

237p 1번 쿼리 문제에서요,

choose(weekend([입사일]), "일요일", "월요일", ~ "토요일")

여기서 보면요.. 결과는 결국 월요일부터 나오는데.. 일요일은 왜 써주나요??

일요일 빼면.. 화요일부터나오는거 같은데..

만약 문제에 일요일도 포함하게 나오면 어떻게 하죠??

답변
2012-01-18 02:46:40

weekday.. 가 아니라염?

weekday([입사일],1또는 생략) = 1(일요일)~7(토요일)

weekday([입사일],2)= 1(월요일) ~ 7(일요일)

weekday([입사일],3)= 0(월요일) ~ 6(일요일) 입니다.

위에는 생략 했으니 1번 케이스겠네염..

월요일부터 뜨게 하려면 2번 케이스 사용하시면 됩니다.

CHOOSE 랑 같이 쓰일땐... 3번케이스는 쓰기 힘들겠네요 응용문제가 아닌 이상;;

  • *
    2012-01-18 02:46:40

    weekday.. 가 아니라염?

    weekday([입사일],1또는 생략) = 1(일요일)~7(토요일)

    weekday([입사일],2)= 1(월요일) ~ 7(일요일)

    weekday([입사일],3)= 0(월요일) ~ 6(일요일) 입니다.

    위에는 생략 했으니 1번 케이스겠네염..

    월요일부터 뜨게 하려면 2번 케이스 사용하시면 됩니다.

    CHOOSE 랑 같이 쓰일땐... 3번케이스는 쓰기 힘들겠네요 응용문제가 아닌 이상;;

  • *
    2012-01-18 13:58:36

    choose 함수가 인수가 1일때 부터 반영하기 때문입니다.

    choose(인수,인수가1일때반영,인수가2일때반영하는값,...)

    이구요.

    weekday 함수에서 옵션을 생략하게 되면 1(일요일)~7(토요일) 로 표시 됩니다.

    그러므로 인수가 1일때는 "일요일", 인수가 2일때는 "월요일",... 으로 반영하게 작성하셔야 하는 것이죠.

    "일요일" 을 생략 하게 되면 인수가 1일때 "월요일", 인수가 2일때 "화요일" 이 입력되게 되기 때문에

    일요일을 생략 하시면 안됩니다.

    좋은 하루 되세요.

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