책 내용 질문하기
사용자 정의 함수 문제
도서
[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
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
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 IfEnd Function첫 IF문에서 지역이 서울이 아니면~ 이 되구요. 그다음 IF 문에서는 지역이 서울이 아닌것중 수용인원에 해당하는 내용을
찾게 됩니다.
좋은 하루 되세요.
"