책 내용 질문하기
if가 없는 else란 창이 뜨네요...
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
100
조회수
43
작성일
2012-02-08
작성자
첨부파일

책과 똑같이 에디터에 기록했는데도 if가 없는 else란 창이 뜹니다.

정답과도 대조했는데, 차이점을 못 찾겠습니다.

매크로 설정 문제도 아닌 것 같습니다.

잘 이해가 안 가는데, 왜 그런지 설명 기다리겠습니다.

답변
2012-02-09 08:26:17

Public Function ks보너스지급율(월평균금, 전년월평균금)
If (월평균임금 - 전년월평균임금) / 월평균임금 >= 0.05 Then ks보너스지급율 = 0.05
Else: ks보너스지급율 = 0.1
End If
End Function

if가 없는 else의 경우 then 뒤의 값을 아래로 내려주시면 되구요.

정확한 결과가 나오지 않는 것은 월평균임금 이라고 작성해야 하는데 입금이라고 하셔서 입니다. 이부분 수정하여

아래와 같이 작성해 보시기 바랍니다.

Public Function ks보너스지급율(월평균임금, 전년월평균임금)
If (월평균임금 - 전년월평균임금) / 월평균임금 >= 0.05 Then
ks보너스지급율 = 0.05
Else
ks보너스지급율 = 0.1
End If
End Function

좋은 하루 되세요.

"
  • *
    2012-02-09 08:26:17

    Public Function ks보너스지급율(월평균금, 전년월평균금)
    If (월평균임금 - 전년월평균임금) / 월평균임금 >= 0.05 Then ks보너스지급율 = 0.05
    Else: ks보너스지급율 = 0.1
    End If
    End Function

    if가 없는 else의 경우 then 뒤의 값을 아래로 내려주시면 되구요.

    정확한 결과가 나오지 않는 것은 월평균임금 이라고 작성해야 하는데 입금이라고 하셔서 입니다. 이부분 수정하여

    아래와 같이 작성해 보시기 바랍니다.

    Public Function ks보너스지급율(월평균임금, 전년월평균임금)
    If (월평균임금 - 전년월평균임금) / 월평균임금 >= 0.05 Then
    ks보너스지급율 = 0.05
    Else
    ks보너스지급율 = 0.1
    End If
    End Function

    좋은 하루 되세요.

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