책 내용 질문하기
사용자정의함수 질문
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
240
조회수
89
작성일
2011-09-28
작성자
첨부파일

시험장 따라하기 문제 2 계산작업 중에서

5번 fn접수율 문제 질문드려요

모듈에 Public Function fn접수율(정원, 수강인원)
Select Case 수강인원 / 정원
Case ls > 1
fn접수율 = "정원초과"
Case ls = 1
fn접수율 = "접수완료"
Case Else
fn접수율 = 수강인원 / 정원
End Select

End Function
이렇게 다 쳤는데 엑셀로 돌아와서 사용자정의함수로 해보면
정원초과, 접수완료라고 뜨지않고 100%, 108% 등등 전부 퍼센트로 뜨네요
어디서 잘못한건지 질문드려요~
답변
2011-09-28 12:06:52

Public Function fn접수율(정원, 수강인원)
Select Case 수강인원 / 정원
Case Is > 1
fn접수율 = "정원초과"
Case Is = 1
fn접수율 = "접수완료"
Case Else
fn접수율 = 수강인원 / 정원
End Select

End Function
정확한 이유를 잘 모르겠습니다.
님의 식을 붙여넣고 수정 한 것은
case is 에서 i를 수정한 것 뿐인데 혹시 i를 L로 쓰신것은 아닌지 확인해 보시기 바랍니다.
좋은 하루 되세요.
"
  • *
    2011-09-28 12:06:52

    Public Function fn접수율(정원, 수강인원)
    Select Case 수강인원 / 정원
    Case Is > 1
    fn접수율 = "정원초과"
    Case Is = 1
    fn접수율 = "접수완료"
    Case Else
    fn접수율 = 수강인원 / 정원
    End Select

    End Function
    정확한 이유를 잘 모르겠습니다.
    님의 식을 붙여넣고 수정 한 것은
    case is 에서 i를 수정한 것 뿐인데 혹시 i를 L로 쓰신것은 아닌지 확인해 보시기 바랍니다.
    좋은 하루 되세요.
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.