사용자정의함수fn본인부담금에서
End if 하고 끝났는데 그다음줄에 바로 또 Else ~하고 또 나오는데
End if를 하고나서 또 Else~가 올 수 있나요?
그리고 저는
If 약제비총액 >= 10000 And 나이 >= 65 Then
fn본인부담금 = 약제비총액 * 0.1
ElseIf 약제비총액 >= 10000 And 나이 < 65 Then
fn본인부담금 = 약제비총액 * 0.3
ElseIf 약제비총액 < 10000 Then
fn본인부담금 = 약제비총액 * 0.5
End If
이렇게 풀었는데 답은 똑같이 나오는데 맞는건가요?
해설지가 훨씬 간단하긴한데 무슨말인지 이해가 안됨...ㅠㅠ
if문이 두개이기 때문이죠.
두번째 if 문을 닫는 end if 입니다.
첫번째 if문에서는 약제비총액이 10000 이상인지 확인 하고
두번째 if문에서 약제비총액이 10000이상이고 나이가 65세이상인지 확인 할 수 있습니다.
첫번째 end if 를 하고 eles가 나오는 것은 두번째 if문의 조건이 참이 아닌 경우를 뜻합니다.
즉 나이가 65 이상이 아닌 값에 대해서 식을 적용하는 것이죠.
좋은 하루 되세요.
"-
*2014-11-28 01:15:48
if문이 두개이기 때문이죠.
두번째 if 문을 닫는 end if 입니다.
첫번째 if문에서는 약제비총액이 10000 이상인지 확인 하고
두번째 if문에서 약제비총액이 10000이상이고 나이가 65세이상인지 확인 할 수 있습니다.
첫번째 end if 를 하고 eles가 나오는 것은 두번째 if문의 조건이 참이 아닌 경우를 뜻합니다.
즉 나이가 65 이상이 아닌 값에 대해서 식을 적용하는 것이죠.
좋은 하루 되세요.
"