책 내용 질문하기
DAYS360 함수
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
15
조회수
143
작성일
2019-10-28
작성자
탈퇴*원
첨부파일

시작일         종료일         미국식   유럽식

2019-10-29   2019-10-31    2           1

2019-10-30   2019-10-31    0           1

 

유럽식은 종료일이 31일이면 30일로,

미국식은 종료일이 31일이면 다음달 1일로 처리하는 것은 이해했는데요,

시작일이 29일 이후이면 왜 미국식은 0이, 유럽식은 1이 나오는 건가요?

미국식은 1, 유럽식은 0이 나와야하는 거 아닌가요?? 

답변
2019-10-29 11:21:00

안녕하세요.

 

29일은 미국식 유럽식 모두 29일로 처리됩니다.

 

   시작일         종료일         미국식   유럽식

ⓐ 2019-10-29   2019-10-31    2           1

ⓑ 2019-10-30   2019-10-31    0           0

 

ⓐ 시작일이 29일인 경우, 종료일이 31일이면, 미국식은 다음달 1일로 처리됩니다.

그래서 미국식은 30,1로 결과가 2가 됩니다.

유럽식은 30일로만 처리되면 되므로, 1이 됩니다.

 

ⓑ  days360 함수에서 유럽식인 경우 시작일이나 종료일이 31일이면 그 달의 30일로 처리됩니다. 그래서 두 번째 예의 유럽식은 0이 됩니다.

미국식인 경우 종료일이 31일이고 시작일이 30일이면 종료일은 그 달의 30일로 처리되므로 0이 됩니다. days360함수는 기본적으로 한달을 30일을 기준으로 합니다. 시작일이 30일 이전(30일 전을 의미하므로 30일을 포함하지 않음)인 경우 종료일은 한달을 30일로 처리되고 다음달 1일로 처리됩니다.

 

설명이 더 복잡해 진 것 같네요...

기준은 교재에서나온 옵션의 설명으로 잡으시면 됩니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-10-29 11:21:00

    안녕하세요.

     

    29일은 미국식 유럽식 모두 29일로 처리됩니다.

     

       시작일         종료일         미국식   유럽식

    ⓐ 2019-10-29   2019-10-31    2           1

    ⓑ 2019-10-30   2019-10-31    0           0

     

    ⓐ 시작일이 29일인 경우, 종료일이 31일이면, 미국식은 다음달 1일로 처리됩니다.

    그래서 미국식은 30,1로 결과가 2가 됩니다.

    유럽식은 30일로만 처리되면 되므로, 1이 됩니다.

     

    ⓑ  days360 함수에서 유럽식인 경우 시작일이나 종료일이 31일이면 그 달의 30일로 처리됩니다. 그래서 두 번째 예의 유럽식은 0이 됩니다.

    미국식인 경우 종료일이 31일이고 시작일이 30일이면 종료일은 그 달의 30일로 처리되므로 0이 됩니다. days360함수는 기본적으로 한달을 30일을 기준으로 합니다. 시작일이 30일 이전(30일 전을 의미하므로 30일을 포함하지 않음)인 경우 종료일은 한달을 30일로 처리되고 다음달 1일로 처리됩니다.

     

    설명이 더 복잡해 진 것 같네요...

    기준은 교재에서나온 옵션의 설명으로 잡으시면 됩니다.

     

    좋은 하루 보내세요. 

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