Value Creator

엑셀은 고도의 성능을 갖춘 계산기라고 할 수 있습니다. 그리고 엑셀에서 날짜는 각각의 숫자를 갖습니다. 1990년 1월 1일을 기준으로 날짜가 정해지는 것이 엑셀의 방식입니다. 무슨 말인지 좀 이해가 안가시는 분들을 위해서 아래에서 상세히 설명해 보도록 하겠습니다.

 

실습파일

엑셀에서 날짜와 날짜 사이의 일수를 구하는 두가지 방법(DAYS360 함수).xlsx
0.02MB

 

엑셀에서 모든 날짜는 1900년 1월 1일을 기준으로 한다.

위 사진을 보시면, 날짜로 1900-01-01이 입력되어 있고, 숫자로 1이 입력되어 있습니다. 사실 이것은 같은 내용을 다른 서식으로 표현한 것입니다.

 

1900-01-01이 입력된 셀을 클릭하고 셀 서식을 확인해 보았습니다. 그리고 날짜의 표시 형태를 일반으로 설정했더니, 그 결과 1이 표시되는 것을 확인할 수 있습니다. 즉 엑셀은 1900년 1월 1일을 1로 표시하고 그 이후 하루씩 지날 때마다 1이 더해집니다. 결과적으로 시간이 갈수록 숫자는 커지는 것입니다. 그래서 날짜와 날짜를 빼면 숫자로 그 일수를 계산할 수 있습니다. 

 

마찬가지로 엑셀에서 숫자 1을 입력한 후, 셀 서식에서 날짜를 클릭해 보면 1900-01-01이 표시되는 것을 확인할 수 있습니다. 즉, 엑셀에게는 "1900-01-01 = 1"이라는 약속(가정)이 깔려 있는 것입니다.

 

엑셀에서 날짜와 날짜를 빼는 방법 두 가지

엑셀에서 날짜는 숫자로 표현 가능하다는 것을 이해했다면, 이제 본격적으로 날짜와 날짜를 빼서 일수를 계산하는 방법을 알아보도록 하겠습니다.

 

위 예시 자료를 통해 학습해 보도록 하겠습니다. 빨간색 상자로 표시된, B4셀 부터 C6셀에는 날짜가 입력되어 있습니다. 그리고 파란색 상자 안에 표시된 D4셀 부터 D6셀 까지는 날짜가 숫자의 형태로 표시되어 있습니다. 이는 위에서 설명했던 내용, 즉 '날짜는 숫자'라는 사실을 다시 보여드리기 위한 내용입니다. 이제 날짜차이를 계산해 보도록 하겠습니다.

 

종료일 - 시작일 + 1

우선 '빼기'를 활용해서 날짜 차이를 계산하는 방법을 알아봅시다. '날짜 = 숫자' 라는 것을 누누히 설명드리고 있습니다. 따라서 날짜 차이를 계산 하려면 '빼기'를 활용할 수 있습니다. 따라서 종료일(큰 숫자)에서 시작일(작은 숫자)를 빼 주고 1을 더해 주면 됩니다. 왜 1을 더해줄까요? 종료일-시작일에는 시작일까지 빼게 되기 때문입니다. 일수를 계산할 때 시작일을 포함해야 하므로, 시작일 하루를 더해주는 것입니다.

 

Days360 함수 이용해서 날짜 계산하기

우선 DAYS360 함수를 넣는 방법에 대해서 알아보도록 하겠습니다. (1) 우선 함수를 넣을 곳을 클릭합니다. (2) 그리고 함수 마법사 버튼을 클릭합니다.

 

함수 검색란에 Days360입력하고 검색버튼을 누릅니다. 함수가 검색되면 선택한 후 확인 버튼을 클릭합니다.

 

함수 인수를 넣는 대화상자가 나타납니다. Start_date에는 시작 날짜를, End_date에는 끝 날짜를 기재합니다. 위 사진을 보시면 빨간색 상자 부분을 시작날짜로, 파란색 날짜를 끝 날짜로 설정한 것을 확인할 수 있습니다. Method는 비워놓으면 됩니다. 입력이 완료되었다면 확인 버튼을 클릭합니다.

 

225라는 결과가 나온 것을 확인할 수 있습니다. 그 이유는 Days360함수는 1년을 365일이 아닌 360일로 변환하여 계산하기 때문입니다. 즉 1년에 5씩 차이가 발생하기 때문에 일수 차이가 발생하는 것입니다. 따라서 날짜를 정확하게 계산하려면 빼기를 이용하면 되고, 거칠지만 간단하게 계산하려면 Days360함수를 사용하면 됩니다. 이렇게 간단하게 엑셀에서 두 날짜 사이를 계산하는 방법을 알아보았습니다. 이 글이 여러분에게 도움이 되었으면 좋겠습니다. Value Creator.

 

공유하기

facebook twitter kakaoTalk kakaostory naver band