책 내용 질문하기
사용자 정의 함수가 이상해요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
99
조회수
66
작성일
2011-07-12
작성자
첨부파일
지금 몇번째 같이 해보고있는데 안되네요..
102쪽따라하기 보고 따라했는데.. 결과값이 계속 0%로 나와요.. 이유를 모르겠습니다..
그리고 궁금한게요.. visual basic editor 에 함수적을때..책하고 똑같이 적어야 되나요?
Public Function ks보너스지급률(월평균임금, 전년월평균임금)
If (월평균임금 - 전년월평균임금) / 월평균임금 >= 0.05 Then
ks보너스지급율 = 0.05
Else
ks보너스지급율 = 0.1
End If
ks보너스지급율 = 0.05
Else
ks보너스지급율 = 0.1
End If
End Function
이런식으로 적어도되나요?? ㅠ_ㅠ 꼭 답변부탁드려요.. 파일첨부합니다
이런식으로 적어도되나요?? ㅠ_ㅠ 꼭 답변부탁드려요.. 파일첨부합니다
답변
2011-07-13 10:39:13
Public Function ks보너스지급률(월평균임금, 전년월평균임금)
If (월평균임금 - 전년월평균임금) / 월평균임금 >= 0.05 Then
ks보너스지급율 = 0.05
Else
ks보너스지급율 = 0.1
End If
ks보너스지급율 = 0.05
Else
ks보너스지급율 = 0.1
End If
End Function
함수정의에는 률로 하시고 반환되는 함수명은 율로 하셨으니
제대로된 값이 나오지 않죠.
함수정의하신 부분의 률을 율로 변경해 보세요.
똑같이 안적으셔도 상관 없지만
그림과 같이 지정 하는 이유는 어떤 식이 어느단계에서 실행되는가 를 나타내는 것이므로
따라하시면서 익히시는 것이 좋을 것 같네요.
한쪽으로 쭉 적어두시면 어떤식이 어디서 끝나는지를 알기가 어렵습니다.
좋은 하루 되세요.
"
-
*2011-07-13 10:39:13
Public Function ks보너스지급률(월평균임금, 전년월평균임금)
If (월평균임금 - 전년월평균임금) / 월평균임금 >= 0.05 Then
ks보너스지급율 = 0.05
Else
ks보너스지급율 = 0.1
End IfEnd Function
함수정의에는 률로 하시고 반환되는 함수명은 율로 하셨으니제대로된 값이 나오지 않죠.함수정의하신 부분의 률을 율로 변경해 보세요.똑같이 안적으셔도 상관 없지만그림과 같이 지정 하는 이유는 어떤 식이 어느단계에서 실행되는가 를 나타내는 것이므로따라하시면서 익히시는 것이 좋을 것 같네요.한쪽으로 쭉 적어두시면 어떤식이 어디서 끝나는지를 알기가 어렵습니다.좋은 하루 되세요."