책 내용 질문하기
부록계산문제 5번요
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
153
조회수
30
작성일
2018-10-05
작성자
탈퇴*원
첨부파일

5.사용자 정의 함수 fn본인부담금을 작성하여 [표1]의 [K3:K30] 영역에 본인부담금을 계산하여 표시하시오.(6점)

fn본인부담금은 나이와 약제비총액을 인수로 받아 본인부담금을 계산하는 함수이다

본인부담금은 약제비총액이 10,000원 이상인 것 중 나이가 65 이상이면 약제비총액*10%,나이가 65미만이면 약제비총랙

*30%이고, 약제비총액이 10,000원 미만이면 약제비총액*50%로 계산하시오.

Public Function fn본인부담금(나이, 약제비총액)

End Function

Public Function fn본인부담금(나이, 약제비총액)

If 약제비총액 >= 10000 Then

if 나이 >= 65 Then

fn본인부담금 = 약제비총액*0.1

Else

fn본인부담금 = 약제비총액*0.3

End if 여기가 이해가 안되는데요 이고 라는 말 때문인가요?

fn본인부담금 = 약제비총액 * 0.5

End If

End Function

질문은요 왜 End If 가 두번이죠

답변
2018-10-06 00:25:09

안녕하세요.

중복 IF 문으로 IF가 2개 사용되었기 때문에 End IF 도 2개 입니다. 아래 코드의 같은 색이 세트입니다.

If 약제비총액 >= 10000 Then

if 나이 >= 65 Then

fn본인부담금 = 약제비총액*0.1

Else

fn본인부담금 = 약제비총액*0.3

End if

fn본인부담금 = 약제비총액 * 0.5

End If

좋은 하루 보내세요.

  • *
    2018-10-06 00:25:09

    안녕하세요.

    중복 IF 문으로 IF가 2개 사용되었기 때문에 End IF 도 2개 입니다. 아래 코드의 같은 색이 세트입니다.

    If 약제비총액 >= 10000 Then

    if 나이 >= 65 Then

    fn본인부담금 = 약제비총액*0.1

    Else

    fn본인부담금 = 약제비총액*0.3

    End if

    fn본인부담금 = 약제비총액 * 0.5

    End If

    좋은 하루 보내세요.

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