1번문제요~
답이=int(days360(e3,$i$1)/360)
이렇게 쳤는데 답처럼 근무년수 21
이렇게 안ㅇ나오고 00-01-21 이렇게 나옵니다 ..왜그런거죠?ㅠㅠ..
아 그리고 int함수는 정수로 변환하는 함수인데
여기서 360은 왜나누는건가요?!
셀서식이 날짜형식으로 되어 있어서 그런것입니다.
셀서식에서 표시 형식을 일반으로 지정해 보세요.
days360 함수는 1년을 360일 즉 한달을 30일로 치게 됩니다. 그리고 두 수 사이의 날짜를 구하죠
day360(e3,i1)
이라는 것은 2008-07-18 에서 87-05-15 빼서 7623 이 나오게 됩니다.
7623/360
을 하게 되면 21.175가 나오게 됩니다.
여기서 정수만 구하기 위해 int 함수를 쓰는 것입니다. 그렇게 되면 21이 나오게 되죠.
좋은 하루 되세요.
-
*2011-09-19 10:23:38
셀서식이 날짜형식으로 되어 있어서 그런것입니다.
셀서식에서 표시 형식을 일반으로 지정해 보세요.
days360 함수는 1년을 360일 즉 한달을 30일로 치게 됩니다. 그리고 두 수 사이의 날짜를 구하죠
"
day360(e3,i1)
이라는 것은 2008-07-18 에서 87-05-15 빼서 7623 이 나오게 됩니다.
7623/360
을 하게 되면 21.175가 나오게 됩니다.
여기서 정수만 구하기 위해 int 함수를 쓰는 것입니다. 그렇게 되면 21이 나오게 되죠.
좋은 하루 되세요.