기출문제에서 한달을 30일 기준으로 계산하라는데 days360을 사용하면 답이 달라집니다. 이 경우에 오답입니까? 그렇다면 왜 오답인지 궁금합니다.
다음표의 임대개월수를 계산하여 표시하세요.
- 임대개월수는 임대종료일-임대시작일이며, 한 달을 30일 기준으로 계산
- 반올림하여 정수만 표시
| 건물이름 | 임대시작일 | 임대종료일 | 임대개월수 |
| 장수빌딩 | 23-Aug-16 | 23-Aug-17 | 12 |
| 제주빌딩 | 21-Oct-14 | 21-Oct-17 | 37 |
| 미래빌딩 | 31-Dec-16 | 31-Dec-17 | 12 |
| 우리빌딩 | 01-Jul-15 | 01-Jul-18 | 37 |
| days360 함수를 사용한 경우 | |||
| 건물이름 | 임대시작일 | 임대종료일 | 임대개월수 |
| 장수빌딩 | 23-Aug-16 | 23-Aug-17 | 12 |
| 제주빌딩 | 21-Oct-14 | 21-Oct-17 | 36 |
| 미래빌딩 | 31-Dec-16 | 31-Dec-17 | 12 |
| 우리빌딩 | 01-Jul-15 | 01-Jul-18 | 36 |
=ROUND(DAYS360(C8,D8)/30,0)
안녕하세요.
DAYS360(날짜1, 날짜2, 옵션) 함수에서 옵션을 생략하면 시작일이 어떤 달의 31일이면 그 달의 30일로 처리되고, 종료일이 31일이고, 시작일이 30일보다 이전이면 종료일은 다음달 1일로 처리됩니다. 그렇지 않으면 종료일은 그 달의 30일로 처리됩니다. 즉 1년을 360일로 맞추는 것으로 임대종료일에서 임대시작일을 빼면(D3-C3) 1096일이지만 DAYS360(C9,D9) 로 구하면 1년 365일을 360으로 처리하므로 1080일이 되는 것입니다. 그러므로 임대개월수가 다르게 나오는 것입니다. days360 함수는 문제에서 이 함수를 사용하라는 지시사항이 있을 때만 사용해야 합니다.
즐거운 하루 되세요.
-
관리자2019-12-03 09:49:38
안녕하세요.
DAYS360(날짜1, 날짜2, 옵션) 함수에서 옵션을 생략하면 시작일이 어떤 달의 31일이면 그 달의 30일로 처리되고, 종료일이 31일이고, 시작일이 30일보다 이전이면 종료일은 다음달 1일로 처리됩니다. 그렇지 않으면 종료일은 그 달의 30일로 처리됩니다. 즉 1년을 360일로 맞추는 것으로 임대종료일에서 임대시작일을 빼면(D3-C3) 1096일이지만 DAYS360(C9,D9) 로 구하면 1년 365일을 360으로 처리하므로 1080일이 되는 것입니다. 그러므로 임대개월수가 다르게 나오는 것입니다. days360 함수는 문제에서 이 함수를 사용하라는 지시사항이 있을 때만 사용해야 합니다.
즐거운 하루 되세요.