엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

엑셀에는 현재 날짜를 알려 주는 함수 TODAY() 가 있습니다. 이 함수로 셀과 같이 수식을 사용해 날짜 계산이 가능합니다. 워크 시트에 표시되는 현재 날짜를 구할 때도 아주 유용하게 쓰입니다. 그리고 사칙연산이 되기 때문에 현재 날짜와 이전 날짜의 차이를 구할 때도 이용하고 있습니다. TODAY() 함수를 이용해서 어떤 계산이 가능한지 알아 보겠습니다. 

셀의 값이 날짜이면 사칙연산이 적용됩니다. 그러니까 셀에 들어 있는 날짜끼리 -, + 를 적용하면 날짜 연산이 가능한 것이죠. 그림과 같이 두 날짜를하면 19 일의 차이가 나는 것을 볼 수 있다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

그럼 현재 날짜와 이전 날짜의 차이를 매번 입력 없이 구하고 싶을 때는 어떻게 해야 할까요? TODAY() 함수를 사용하면 됩니다. TODAY() 함수는 현재 날짜를 반환하기 때문입니다

날짜는 날짜 형식 끼리만 연산이 가능합니다. 한쪽이 텍스트라면 연산을 할 수 없기 때문에 변환을 해 줘야 합니다. 텍스트를 날짜 형식으로 바꿔 주는 DATEVALUE() 함수를 사용하면 됩니다. 그림처럼 DATEVALUE() 함수의 인수로 텍스트 날짜를 넘겨서 형식을 바꾼 후 연산을 하면 문제가 없습니다

그런데 차이값을 구한 셀의 형식을 날짜로 하게 되면 전혀 엉뚱한 값이 나오게 됩니다. 이 때는 날짜가 아닌 숫자나 일반 형식으로 변경해 줍니다. 그럼 정확하게 248 일 이라는 값이 추출됩니다

다음은 TODAY() 함수에서 일자와 월을 추출하는 방법입니다. 날짜를 표시할 때 년, ,일을 따로 분리해야 되는 경우가 있습니다. 이때 DAY, MONTH, YEAR 함수를 사용하면 쉽게 날짜에서 년, , 일을 분리할 수 있습니다

두 날짜의 차 계산

Microsoft 365용 Excel Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 더 보기...간단히

두 날짜 간의 차이를 계산하려는 경우 DATEDIF 함수를 사용 합니다. 먼저 시작 날짜를 셀에 넣고, 종료 날짜를 다른 셀에 넣습니다. 그런 다음 다음 중 하나와 같은 수식을 입력합니다.

경고:  Start_date가 End_date보다 큰 경우 그 결과는 #NUM!이(가) 됩니다.

일수 차이

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

이 예제에서는 시작 날짜가 D9 셀에 있으며 종료 날짜는 E9입니다. 수식은 F9에 있습니다. "d"는 두 날짜 사이의 전체 일 수를 반환합니다.

주 차이

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

이 예제에서는 시작 날짜가 D13 셀에 있으며 종료 날짜는 E13입니다. "d"는 일 수를 반환합니다. 그러나 끝에 /7이 있습니다. 주에 7일이기 때문에 일 수를 7로 나 같습니다. 이 결과도 숫자로 서식을 지정해야 합니다. CTRL + 1을 누를 수 있습니다. 그런 다음 소수> 2 를 클릭합니다.

월 차이

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

이 예제에서는 시작 날짜가 D5 셀에 있으며 종료 날짜는 E5입니다. 수식에서 "m"은 2일 사이의 전체 개월 수를 반환합니다.

년 차이

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

이 예제에서는 시작 날짜가 D2 셀에 있으며 종료 날짜는 E2입니다. "y"는 2일 사이의 전체 연도 수를 반환합니다.

누적된 연도, 월 및 일의 연령 계산

연령 또는 다른 사람의 서비스 시간을 계산할 수도 있습니다. 결과는 "2년, 4개월, 5일"이 될 수 있습니다.

1. DATEDIF를 사용하여 총 연도를 찾습니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

이 예제에서는 시작 날짜가 D17 셀에 있으며 종료 날짜는 E17입니다. 수식에서 "y"는 2일 사이의 전체 연도 수를 반환합니다.

2. DATEDIF를 "ym"으로 다시 사용하여 개월을 찾을 수 있습니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

다른 셀에서 "ym" 매개 변수가 있는 DATEDIF 수식을 사용합니다. "ym"은 지난 1년 동안 남은 개월 수를 반환합니다.

3. 다른 수식을 사용하여 일 수를 찾을 수 있습니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

이제 남은 일 수를 찾아야 합니다. 위에 표시된 다른 종류의 수식을 작성하여 이 작업을 합니다. 이 수식은 E17 셀의 원래 종료 날짜(2016년 5월 6일)에서 종료 월의 첫 날(2016년 5월 1일)을 뺄 수 있습니다. 이 방식은 다음과 같습니다. 먼저 DATE 함수가 날짜( 2016/5/1)를 만듭니다. E17 셀의 연도 및 E17 셀의 월을 사용하여 만듭니다. 그런 다음 1은 해당 월의 첫 번째 날을 나타 내는 것입니다. DATE 함수의 결과는 2016년 5월 1일입니다. 그런 다음 2016년 5월 6일인 E17 셀의 원래 종료 날짜에서 해당 날짜를 뺄 수 있습니다. 2016/5/6-0-5/1/2016은 5일입니다.

경고: 부정확한 결과를 계산할 수 있기 때문에 DATEDIF "md" 인수를 사용하지 않는 것이 좋습니다.

4. 선택 사항: 세 가지 수식을 하나씩 결합합니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

이 예제와 같이 한 셀에 세 개의 계산을 모두 넣을 수 있습니다. 앰퍼랜드, 따옴표 및 텍스트를 사용 합니다. 입력하는 것이 더 긴 수식이지만, 적어도 하나만 입력하면 됩니다. 팁: ALT+ENTER를 눌러 수식에 줄을 끊습니다. 이렇게 하면 읽기가 더 쉬워집니다. 또한 전체 수식을 볼 수 없는 경우 CTRL+SHIFT+U를 누를 수 있습니다.

예제 다운로드

이 문서의 모든 예제와 함께 예제 통합 문서를 다운로드할 수 있습니다. 따라가거나 직접 수식을 만들 수 있습니다.

날짜 계산 예제 다운로드

기타 날짜 및 시간 계산

위에서 설명한 대로 DATEDIF 함수는 시작 날짜와 종료 날짜 간의 차이를 계산합니다. 그러나 특정 날짜를 입력하는 대신 수식 내에서 TODAY() 함수를 사용할 수도 있습니다. TODAY() 함수를 사용하면 Excel 컴퓨터의 현재 날짜를 사용할 수 있습니다. 이 경우 파일이 향후 날에 다시 열리면 변경됩니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

이 글을 쓰는 당시의 날은 2016년 10월 6일입니다.

NETWORKDAYS를 사용 합니다. 두 날짜 사이의 작업일 수를 계산하려는 경우 INTL 함수입니다. 주말 및 공휴일도 제외할 수 있습니다.

시작하기 전에: 휴일 날짜를 제외할지 여부를 결정합니다. 이렇게 하는 경우 별도 영역 또는 시트에 휴일 날짜 목록을 입력합니다. 각 휴일 날짜를 자체 셀에 넣습니다. 그런 다음 해당 셀을 선택하고 이름 > 수식을 선택합니다.MyHolidays범위의 이름을 지정하고 확인 을 클릭합니다. 그런 다음 아래 단계를 사용하여 수식을 만드세요.

1. 시작 날짜 및 종료 날짜를 입력합니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

이 예제에서는 시작 날짜가 D53 셀에 있으며 종료 날짜는 E53 셀에 있습니다.

2. 다른 셀에 이와 같은 수식을 입력합니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

위의 예제와 같은 수식을 입력합니다. 수식의 1은 토요일과 일요일을 주말일로 설정하고 합계에서 제외합니다.

참고: Excel 2007에는 NETWORKDAYS가 없습니다. INTL 함수입니다. 그러나 NETWORKDAYS가 있습니다. 위의 예제는 2007년 Excel 다음과 같습니다. =NETWORKDAYS(D53,E53) 입니다. NETWORKDAYS는 주말이 토요일과 일요일로 가정하기 때문에 1을 지정하지 않습니다.

3. 필요한 경우 1을 변경합니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

토요일과 일요일이 주말이 아닌 경우 1을 목록에서 다른 IntelliSense 변경합니다. 예를 들어 2는 일요일과 월요일을 주말로 설정합니다.

2007년 Excel 사용하는 경우 이 단계를 건너뜁합니다. Excel 2007의 NETWORKDAYS 함수는 항상 주말이 토요일과 일요일에 있는 것으로 가정합니다.

4. 휴일 범위 이름을 입력합니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

위의 "시작하기 전에" 섹션에서 공휴일 범위 이름을 만든 경우 이와 같이 끝에 입력합니다. 공휴일이 없는 경우 콤마와 MyHolidays를 떠날 수 있습니다. 2007 Excel 사용하는 경우 위의 예제는 대신 =NETWORKDAYS(D53,E53,MyHolidays)입니다.

팁: 휴일 범위 이름을 참조하지 않는 경우 D35:E:39와같은 범위를 대신 입력할 수 있습니다. 또는 수식 안에 각 휴일을 입력할 수 있습니다. 예를 들어 공휴일이 2016년 1월 1일과 2일인 경우 다음과 같이 입력합니다. =NETWORKDAYS입니다. INTL(D53,E53,1,{"1/1/2016","1/2/2016"}) 2007년 Excel 다음과 같습니다. =NETWORKDAYS(D53,E53,{"1/1/2016","1/2/2016"})

경과 시간을 다른 시간에서 한 번 빼서 계산할 수 있습니다. 먼저 셀에 시작 시간을, 다른 셀에 종료 시간을 넣습니다. 오전 또는 오후 전에 시간, 분 및 공백을 포함하여 전체 시간을 입력해야 합니다. 방법은 다음과 같습니다.

1. 시작 시간 및 종료 시간을 입력합니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

이 예제에서는 시작 시간이 D80 셀에 있으며 종료 시간은 E80입니다. 오전 또는 PM 앞에 시간, 분 및 공백을 입력해야 합니다.

2. h:mm AM/PM 형식을 설정합니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

날짜를 모두 선택하고 CTRL + 1(또는 mac에서

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan
+ 1)을 누를 수 있습니다. 아직 설정되지 않은> h:mm AM/PM사용자 지정을 선택해야 합니다.

3. 두 번 뺄 수 있습니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

다른 셀에서 종료 시간 셀에서 시작 시간 셀을 뺄 수 있습니다.

4. h:mm 형식을 설정합니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

CTRL + 1(또는 mac에서

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan
+ 1)을 누를 수 있습니다. 결과가 AM > PM을 제외할 수 있도록 h:mm 사용자 지정 h:mm를 선택합니다.

두 날짜와 시간 사이의 시간을 계산하기 위해 다른 날짜에서 1을 뺄 수 있습니다. 그러나 각 셀에 서식을 적용하여 원하는 결과를 Excel 수 있도록 해야 합니다.

1. 두 개의 전체 날짜와 시간을 입력합니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

한 셀에 전체 시작 날짜/시간을 입력합니다. 그리고 다른 셀에 전체 종료 날짜/시간을 입력합니다. 각 셀에는 오전 또는 오후 전에 월, 일, 연도, 시간, 분 및 공백이 있습니다.

2. 3/14/12 1:30 PM 형식을 설정합니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

두 셀을 선택한 다음 CTRL + 1(또는 mac에서

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan
+ 1)을 누를 수 있습니다. 그런 다음 날짜 > 3/14/12 1:30 PM을 선택합니다. 이 날짜는 설정하는 날짜가 아니라 형식이 어떻게 표시될지의 샘플일 수 있습니다. 이전 버전에서는 Excel 2016 3/14/01 1:30 PM과 같은 다른 샘플 날짜가 있을 수 있습니다.

3. 둘을 뺄 수 있습니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

다른 셀에서 종료 날짜/시간에서 시작 날짜/시간을 뺄 수 있습니다. 결과는 아마도 숫자와 소수점과 같을 수 있습니다. 다음 단계에서 이 문제를 해결합니다.

4. [h]:mm 형식을 설정합니다.

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan

CTRL + 1(또는 mac에서

엑셀 오늘까지 날짜 계산 - egsel oneulkkaji naljja gyesan
+ 1)을 누를 수 있습니다. 사용자 지정을 선택합니다. 형식 상자에 [h]:mm 를 입력합니다.

관련 항목

DATEDIF 함수
NETWORKDAYS. INTL 함수
NETWORKDAYS더 많은 날짜 및
시간 함수 두번 사이의 차이
계산

추가 도움이 필요하신가요?