책 내용 질문하기
계산작업 질문합니다~
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
124
조회수
44
작성일
2013-09-04
작성자
첨부파일

2011년 2회 1급 E형 계산작업 중 3번 사용자 정의 함수 문제에서요,

SELECT CASE 옵션

CASE "0"

SELECT CASE 대여일

CASE IS <= 2

이렇게 쭉 쓰라고 나와있는데,

1) 첫번째 CASE 에서 "=" 을 안쓰고 바로 CASE "0" 이라고 쓰는 이유는 뭔가요?

2)

<=2, <=4, <=6, ELSE 이 순서대로 쓰지 않고

>=6, >=4, >=2, ELSE 이렇게 쓰면 답이 다르게 나오던데

표4를 참고만 하면 되니까 순서는 상관없는거 아닌가요?

이건 표4가 잘못되었기 때문에 답이 다르게 나오는거죠?

답변
2013-09-05 07:35:46

1. case 를 사용하면 등호없이 사용하셔야 합니다.

case 는 정확히 떨어지는 값 을 사용해야 할때 쓰시면 되구요.

case is >=10 과 같이 case is 는 등호와 함께 사용하게 됩니다.

2. 두 조건이 다르네요.

<=2, <=4, <=6, ELSE 는 2이하인것, 4이하인것, 6이하인것 앞의 조건이 모두 아닌것

인데

>=6, >=4, >=2, ELSE 은 6이상인것, 4이상인것, 2이상인것 과 같이

두 조건이 다르기 때문에 다른 결과가 나옵니다.

문제에서 제시한 조건 대로 사용하시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2013-09-05 07:35:46

    1. case 를 사용하면 등호없이 사용하셔야 합니다.

    case 는 정확히 떨어지는 값 을 사용해야 할때 쓰시면 되구요.

    case is >=10 과 같이 case is 는 등호와 함께 사용하게 됩니다.

    2. 두 조건이 다르네요.

    <=2, <=4, <=6, ELSE 는 2이하인것, 4이하인것, 6이하인것 앞의 조건이 모두 아닌것

    인데

    >=6, >=4, >=2, ELSE 은 6이상인것, 4이상인것, 2이상인것 과 같이

    두 조건이 다르기 때문에 다른 결과가 나옵니다.

    문제에서 제시한 조건 대로 사용하시기 바랍니다.

    좋은 하루 되세요.

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