컴퓨터활용

엑셀 날짜 몇 일자 세기 DATEIF WORKDAY DAYS 함수 사용방법

해답한의원원장 2023. 1. 3. 14:26
728x90

엑셀 날짜 몇 일자 세기 DATEIF WORKDAY DAYS 함수 사용방법

안녕하세요

업무를 진행하다보면 

특정일자를 구하거나 특정 일까지 몇일인지 확인해야 하는 경우가 있습니다.

엑셀은 이런 날짜에 관련된 함수가 잘 구현되어 있어 

구하기가 아주 쉽습니다. 


오늘은 날짜구하는 함수에 대해서 몇가지 알아보겠습니다. 

첫쨰로 두기간 사이의 일수를 구하는 방법부터 보겠습니다. 



예시로 표를 만들었습니다. 

일단 시작일은 2020년 12월 6일, 종료일은 2022년 12월 6일입니다. 

두기간 사이는 몇일인지 일수부터 구해보겠습니다. 

예시에서 보면 DATEDIF 함수사용, DAYS 함수 사용, 빼기를 사용한 부분이 있습니다. 

 

728x90



DATEDIF 함수 사용 법입니다. 

표의 일수를 구해보면 C열 2행의 시작일 부터, C열 3행의 종료일 까지 D(일수)를 구하라 입니다.

결과값은 730입니다. 

다른 방법으로 DAYS 함수가 있는데 DAYS 함수는 일수를 구하도록 되어 있으므로 일/월/년을 고를 필요가 없습니다. 

시작일과 종료일만 지정해 주면 됩니다. 



단지 함수의 순서가 다릅니다. 

종료일이 앞에, 시작일이 뒤에 오게됩니다. 


C열 3행 종료일~ C열 2행 시작일 사이이 일수를 구하라 입니다. 

이와같은 방법외에도 빼기를 이용한 간단한 방법이 있습니다. 

그냥 두날짜 사이를 빼기 하는 것입니다. 





그냥 C열 3행에서 2행을 뺍니다. 

그럼 결과값은 730이 됩니다. 



모두 730이란 결과가 나와야 하는데 730이 표시되지 않는다면 셀의 형식 차이 일 수 있습니다. 

해당셀을 우클릭하여 셀서식 - 표시형식을 일반 또는 숫자로 수정하여 주면

같은 결과값이 출력 됩니다. 



추가로 두기간사이의 월수, 년수를 구해보겠습니다.

DATEDIF 함수사용법은 위에서 언급하였으므로 바로 적용하여 보겠습니다.



C열2행의 시작일 부터 C열 3행의 종료일까지 M 월수를 구하라

C열2행의 시작일 부터 C열 3행의 종료일까지 Y 년수를 구하라


입니다. 



결과값은 24개월, 2년이 출력되는것을 확인 할 수 있습니다.

이제 추가로

시작일로부터 특정 일자 후의 날짜는 몇일인지 날짜를 구한는 방법에 대하여 알아 보겠습니다.

2020년 12월 06일 부터 730일 후 날짜는 몇일인지 확인해 볼까요?

일단 더하기를 통한 방법이 있습니다. 




그냥 날짜에 일수를 더하는 방법입니다. 

단지 이방법에서 주의할 점은 우리가 결과값을 출력하기 위한 셀이 표시형식이 '날짜'여야 한다는 점입니다. 



날짜가 아닌 다른 형태일 경우 엉뚱한 값이 출력됩니다. 


추가로 주말을 제외하고 7일(영업일) 이후의 날짜는 어떻게 계산할까요?

이럴땐 WORKDAY 함수를 사용합니다. 

함수의 사용법은 다음과 같습니다.



C열 2행의 시작일로부터 주말제외 7일쨰 되는날은 결과값 12월 15일입니다. 

달력을 보면 12/13일 주말제외, 7일 입니다.




자 지금까지 몇가지 일수 구하는 방법에 대하여 알아보았습니다. 

도움되셧길 바랍니다. 

728x90