엑셀함수 DAYS360 – 1년을360일로 보고 날짜사이의 일수 구하기

공개됨 글쓴이 Admin댓글 한 개

엑셀함수 DAYS360은 그 이름에서 유추할 수 있듯이 일년을 360일로 하고 날짜사이의 차이, 즉 경과일수를 계산해 준다. 1개월을 30일로 계산해서 보여주는데 주로 회계나 급여계산쪽에서 많이 쓴다. 어떤 달은 30일, 어떤 달은 31일, 2월은 28일, 윤년이면 29일이므로 계산이 복잡해진다. 그래서 한달을 무조건 30일로 계산하면 간편해지므로 사용하는 함수라고 보면 된다.

구문(Syntax)
DAYS360(start_date,end_date,[method])

start_date : 시작일
end_date : 종료일

method : 생략가능하며 계산 시 미국식을 사용할지 유럽식을 사용할지 결정한다. 생략시 내부적으로 기본값을 FALSE로 선택한다.

  • FALSE 또는 생략 : 미국식(NASD) 방법을 사용한다.
    시작일이 30일보다 이전이고 종료일이 31일이면 종료일은 다음달 1일로 처리된다.
  • TRUE : 유럽식 방법을 사용한다. 시작일이나 종료일이 어떤 달의 31일이면 그 달의 30일로 처리된다.

 

사용예 :

미국식, 유럽식이나 결과의 차이가 없는 경우

시작일이나 종료일이 31일이 아니면 미국식, 유럽식이나 결과의 차이가 없다.

맨 아래 DAYS함수를 유심히 살펴보자. DAYS함수가 실제 일수인 59일을 구해주는데  DAYS360함수는 미국식,유럽식 모두 60일을 구해준다. 1월도 30일로 계산, 2월도 30일로 계산해서 합계 60일로 계산해서 보여주는 것이다.

 

미국식, 유럽식 서로 결과의 차이가 나는 경우

시작일이나 종료일이 31일이면 다음 그림과 같이 차이가 난다. 미국식은 31일을 계산에 포함하는 방식이고 유럽식은 31일을 계산에서 제외하는 방식이므로 유럽식이 1일이 적게 계산된다.

 

*  위의 예에서도 보았듯이 이 함수는 마지막 인수가 미국식이냐 유럽식이냐에 따라 결과가 달라지고 혼란스러울 수 있으니 주의해서 사용해야 한다. 아래 실습용 파일을 다운로드 받아서 차이를 확인해 보자.

첨부(실습용 엑셀파일) : 엑셀함수_DAYS360_xlworks.net.xlsx

 

이것으로 DAYS360함수에 대한 설명을 마친다. 날짜함수에 대한 기초지식이 필요하면 “엑셀에서 날짜와 관련된 수식과 함수 기초”글을 참고해보자.

 

[ 엑셀 날짜 및 시간 함수 ]

엑셀함수 DAYS360 – 1년을360일로 보고 날짜사이의 일수 구하기에 1개의 응답

댓글 남기기

이메일은 공개되지 않습니다.