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

116페이지 3번 문제 보면은요

답이

Public Function FN추가할인(지역, 수용인원)

If 지역 <> "서울" Then
If 수용인원 <= 2 Then
FN추가할인 = 12000
ElseIf 수용인원 <= 4 Then
FN추가할인 = 34000
Else
FN추가할인 = 50000
End If
End If
End Function
이거 인데요
저렇게 if를 연속으로 쓰는건 처음봐요
설명을 좀 해주세요
그리고 문제에 서울지역은 추가할인이 없고라고 되어 있는데
첫번째 if로 저렇게 지정하면 자동으로 없는 값이 나오는건가요?
FN추가할인=""이나"-"
이런식으로 지정하지 않아도 나오네요
자세한 설명 좀 부탁드립니다
답변
2011-06-01 10:46:16

if문을 연속으로 쓰셔도 상관 없습니다.

If 지역 <> "서울" Then
If 수용인원 <= 2 Then
FN추가할인 = 12000
ElseIf 수용인원 <= 4 Then
FN추가할인 = 34000
Else
FN추가할인 = 50000
End If
End If
End Function

첫 IF문에서 지역이 서울이 아니면~ 이 되구요. 그다음 IF 문에서는 지역이 서울이 아닌것중 수용인원에 해당하는 내용을

찾게 됩니다.

좋은 하루 되세요.

"
  • *
    2011-06-01 10:46:16

    if문을 연속으로 쓰셔도 상관 없습니다.

    If 지역 <> "서울" Then
    If 수용인원 <= 2 Then
    FN추가할인 = 12000
    ElseIf 수용인원 <= 4 Then
    FN추가할인 = 34000
    Else
    FN추가할인 = 50000
    End If
    End If
    End Function

    첫 IF문에서 지역이 서울이 아니면~ 이 되구요. 그다음 IF 문에서는 지역이 서울이 아닌것중 수용인원에 해당하는 내용을

    찾게 됩니다.

    좋은 하루 되세요.

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