DAYS360 함수는 1년을 360일(12달x30)로 가정하고 두 날짜 사이의 일수를 반환하는 함수로, 회계 계산에 사용됩니다. 회계 체계가 12달 30일을 기준으로 할 때 이 함수를 사용하여 임금을 계산할 수 있습니다. DAYS360 함수는 날짜/시간 함수에 속합니다. 저는 DAYS360 함수를 사용할때 헷갈리는 부분이 있었는데 바로 옵션값에 따라서 값의 차이가 나는 부분이였습니다. 이것을 이해하기 위해 많은 시간을 소모했던 기억이 납니다. 저와 함께 DAYS360 함수를 알아보겠습니다.
DAYS360 함수는 1년을 360일(12달x30일)로 가정하고 두 날짜 사이의 일수를 반환하는 함수로, 회계 계산에 사용됩니다.
형식 DAYS360(시작일, 종료일, 옵션) 종료일에서 시작일을 뺀 일 수를 계산합니다. 옵션은 계산 방법을 지정합니다.
DYAS360의 옵션
시작일이 종료일보다 나중이면 음수로 반환됩니다.
미국식(FALSE 또는 생략) : 시작일이 어떤 달의 31일이면 그 달의 30일로 처리됩니다. 종료일이 31일고, 시작일이 30일보다 이전이면 종료일은 다음달 1일로 처리됩니다. 그렇지 않으면 종료일은 그 달의 30일로 처리됩니다.
유럽식(TRUE) : 시작일이나 종료일이 어떤 달의 31일이면 그 달의 30일로 처리됩니다.
E4셀을 선택하고 수식입력 줄에 =DAYS360(B4,C4, FALSE)을 입력합니다. 옵션이 FALSE 또는 생략이면 미국식으로 표현됩니다. 결과값이 60이 출력되는 것을 알 수 있습니다. E7셀을 선택하고 수식입력 줄에 =DAYS360(B4,C4,TRUE)을 입력합니다. 옵션이 TRUE이니 유럽식으로 표현됩니다. 결과값이 60이 출력되는 것을 알 수 있습니다. 결과적으로 시작일이나 종료일이 31일이 아니면 옵션이 미국식과 유럽식의 결과 값이 차이가 없습니다. 1월도 30일로 계산되고 2월도 30일로 계산되기 때문에 결과 값이 60일로 나타납니다. 이해 되셨을 것입니다.
이번엔 종료일을 2020-03-31로 지정하였습니다. 미국식(E4셀)같은 경우 시작일이 어떤 달의 31일이면 그 달의 30일로 처리됩니다. 종료일이 31일고, 시작일이 30일보다 이전이면 종료일은 다음달 1일로 처리됩니다. 그렇지 않으면 종료일은 그 달의 30일로 처리됩니다. 그래서 결과 값이 90이 나타나는 것을 알 수 있습니다. 유럽식(E7셀)같은 경우 시작일이나 종료일이 어떤 달의 31일이면 그 달의 30일로 처리가 되므로 결과 값이 89로 처리됩니다. 이처럼 DAYS360 함수는 옵션에 따라서 계산의 결과가 달라지므로 많이 헷갈리는 부분입니다. 이것으로 엑셀 회계상 근무일수 계산하기 DAYS360 함수 엑셀2010을 마치겠습니다. 긴 글 읽어주셔서 감사합니다.
엑셀 특정 개월의 전과 후 마지막 날짜에 대한 일련번호 구하기 EOMONTH 함수 엑셀2010 (0) | 2020.08.02 |
---|---|
엑셀 특정 개월의 전과 후 일련번호 구하기 EDATE 함수 엑셀2010 (0) | 2020.08.02 |
엑셀 텍스트형 숫자를 숫자 형식으로 변환하기 엑셀2010 (0) | 2020.08.01 |
엑셀 영어 사전을 이용해 데이터 입력하기 엑셀2010 (0) | 2020.08.01 |
엑셀 최근 사용 목록을 이용해 빠르게 파일 열기 엑셀2010 (0) | 2020.08.01 |