책 내용 질문하기
엑셀 사용자 정의함수 24/상시 4회 부록
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
196
조회수
23
작성일
2025-08-15
작성자
고*민
첨부파일

Public Function fn포인트(맛, 포장상태)

Select Case 맛 + 포장상태

Case Is = 10

fn포인트 = 1000

Case Is >= 8

fn포인트 = 800

Case Is >= 6

fn포인트 = 600

Case Is >= 3

fn포인트 = 300

Case Else

fn포인트 = 0

End Select


End Function

이렇게 써도 정답으로 인정되는지 궁금합니다. 답은 똑같이 나온것 같아요
그리고 case is= 10이렇게 써도 되나요?
case와 caseis를 왜 구분하는지 궁금합니다

답변
2025-08-15 17:30:56

안녕하세요.

Case는 주어진 값과 같은지를 비교할 때 사용하고

Case Is 는 관계 연산자를 이용해 값과 비교할 때 사용합니다.

그러므로 10인지를 비교하는 문은 Case 10이 맞지만 Case Is = 10을 해도 인식되어 정상적으로 수행되면 틀리게 채점되지는 않을 것으로 생각됩니다.

다만 혹시 모를 감점 사유가 되지 않도록 기본문인 Case 10 을 사용해서 적을 것을 권해드립니다.

즐거운 하루 되세요.

  • 관리자
    2025-08-15 17:30:56

    안녕하세요.

    Case는 주어진 값과 같은지를 비교할 때 사용하고

    Case Is 는 관계 연산자를 이용해 값과 비교할 때 사용합니다.

    그러므로 10인지를 비교하는 문은 Case 10이 맞지만 Case Is = 10을 해도 인식되어 정상적으로 수행되면 틀리게 채점되지는 않을 것으로 생각됩니다.

    다만 혹시 모를 감점 사유가 되지 않도록 기본문인 Case 10 을 사용해서 적을 것을 권해드립니다.

    즐거운 하루 되세요.

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