책 내용 질문하기
2번 기본급계산
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
108
조회수
60
작성일
2013-01-18
작성자
첨부파일

2번에 기본급계산 수식작성할때

답 대로 말고

Public Function kb기본급(입사일, 근무년수, 급여증가분)
If Year(입사일) <= 2003 Then
kb기본급 = 1000000 + 근무년수 * 급여증가분
ElseIf Year(입사일) >= 2004 Then
kb기본급 = 800000 + 근무년수 * 급여증가분
End If
End Function

이렇게 작성하면 틀린건가요?

그리고 if year(입사일)<=2003 이부분을

if 입사일 <="2003" 이런식으로 작성해도 틀린건가요?

답변
2013-01-21 08:19:23

결과가 같다면 상관 없습니다.

2003 은 숫자이고 "2003" 은 문자이므로 "2003" 을 사용하시면 안됩니다.

year 에서 나온 값은 숫자가 값이기 때문에 숫자로 비교해 주셔야 합니다.

좋은 하루 되세요.

"
  • *
    2013-01-21 08:19:23

    결과가 같다면 상관 없습니다.

    2003 은 숫자이고 "2003" 은 문자이므로 "2003" 을 사용하시면 안됩니다.

    year 에서 나온 값은 숫자가 값이기 때문에 숫자로 비교해 주셔야 합니다.

    좋은 하루 되세요.

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