=INT(DAYS($I$1,E3)/365)
정확하게 함수 입력을 했는데...
년수가 날짜로 표시가 되는데...
표시형식이 날짜로 되어 있어서 그런건지 ??
문제 지시사항에 없는 표시형식을 바꿀수는 없는가요?
첨부파일 참조해 드립니다.
그리고, 계산문제 2번의 사용자정의 함수의 경우
정답)
Public Function kb기본급(입사일 As Date, 근무년수, 급여증가분)
Select Case Year(입사일)
Case Is <= 2015
kb기본급 = 1000000 + 근무년수 * 급여증가분
Case else
kb기본급 = 800000 + 근부년수 * 급여증가분
End Select
End Function
이지만.... 아래 내용으로 하면 안되나요?
year함수를 사용하지 않고, 날짜 표시 되게 # 을 붙여서 사용하면 되지 않는지?
결과는 안돼게 나오는데... 왜 그런건지.....
Public Function kb기본급(입사일 As Date, 근무년수, 급여증가분)
Select Case 입사일
Case Is <= #/01/01/2015#
kb기본급 = 1000000 + 근무년수 * 급여증가분
Case Is >= #01/01/2016#
kb기본급 = 800000 + 근부년수 * 급여증가분
End Select
End Function
문제를 만들 때 설정한 셀 서식이 변경 된 것 같습니다.
셀서식을 일반으로 지정해 보세요.
지시사항에 맞게 지정하고 정확한 결과가 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.
-
관리자2023-03-30 10:03:47
문제를 만들 때 설정한 셀 서식이 변경 된 것 같습니다.
셀서식을 일반으로 지정해 보세요.
지시사항에 맞게 지정하고 정확한 결과가 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.