Skip to main content

Excel 튜토리얼: 날짜 및 시간 계산 (차이 계산, 나이, 추가/빼기)

Author: Sun Last Modified: 2025-08-06

Excel에서 날짜 및 시간 계산은 두 날짜/시간 간의 차이를 계산하거나, 날짜 및 시간을 더하거나 빼거나, 출생일을 기준으로 나이를 계산하는 등 자주 사용됩니다. 이 튜토리얼에서는 날짜 및 시간 계산에 대한 거의 모든 시나리오를 나열하고 관련 방법을 제공합니다.

이 튜토리얼의 탐색

1. 두 날짜/시간 사이의 차이 계산

1.1 두 날짜 사이의 일/월/년 차이 계산

1.11 두 날짜 사이의 차이를 일/월/년/주 단위로 계산

1.12 두 날짜 사이의 월 수 계산 (연도 및 일 무시)

1.13 두 날짜 사이의 연도와 월을 무시한 일수 계산

1.14 두 날짜 사이의 차이를 계산하고 연도, 월, 일로 반환

1.15 특정 날짜와 오늘 사이의 차이 계산

1.16 두 날짜 사이의 평일 수 계산 (공휴일 포함 또는 제외)

1.17 두 날짜 사이의 주말 계산

1.18 두 날짜 사이의 특정 평일 계산

1.19 월/년의 남은 일수 계산

1.2 두 시간 사이의 차이 계산

1.21 두 시간 사이의 차이 계산

1.22 두 시간 사이의 차이를 시간/분/초 단위로 계산

1.23 두 시간 사이의 시간 차이만 계산 (24시간 초과하지 않음)

1.24 두 시간 사이의 분 차이만 계산 (60분 초과하지 않음)

1.25 두 시간 사이의 초 차이만 계산 (60초 초과하지 않음)

1.26 두 시간 사이의 차이를 계산하고 시간, 분, 초를 반환합니다

1.27 두 날짜 및 시간 사이의 차이 계산

1.28 밀리초 단위로 시간 차이 계산

1.29 두 날짜 사이의 주말을 제외한 근무 시간 계산

1.3 Kutools for Excel을 사용하여 두 날짜 및 시간 간의 차이 계산

1.31 날짜 및 시간 도우미로 두 날짜 간의 차이 계산

1.32 함수 도우미를 사용하여 두 날짜 사이의 주말/평일/특정 요일 차이를 계산

1.4 두 열을 병합하여 빈 셀 채우기

1.41 IF 함수 사용하기

1.42 VBA 사용하기

2. 날짜 및 시간 추가 또는 빼기

2.1 날짜에 일/월/년/주/평일 추가 또는 빼기

2.11 날짜에 일수를 추가하거나 빼기

2.12 날짜에 월 추가 또는 빼기

2.13 날짜에 연도를 추가하거나 빼기

2.14 날짜에 주 추가 또는 빼기

2.15 휴일을 포함하거나 제외하여 평일을 추가 또는 빼기

2.16 특정 연도, 월, 일을 날짜에 추가하거나 빼기

2.2 시간/분/초를 시간에 추가하거나 빼기

2.21 날짜 및 시간에 시간/분/초 추가 또는 빼기

2.2224시간 초과 시간 합계

2.23 주말과 공휴일을 제외하고 날짜에 근무 시간을 추가

2.3 Kutools for Excel로 날짜/시간 추가 또는 빼기

2.4 확장 기능

2.41 날짜가 만료되었는지 확인하거나 강조

2.42 현재 월의 마지막 날/다음 월의 첫 번째 날 반환

3. 나이 계산

3.1 날짜를 기준으로 나이 계산

3.11 주어진 생년월일을 기준으로 나이 계산

3.12 주어진 생일로 연, 월, 일 형식으로 나이 계산

3.131900년1월1일 이전 출생일로 나이 계산

3.2 Kutools for Excel을 사용하여 출생일로 나이 계산

3.3 일련 번호를 기준으로 나이를 계산하거나 생년월일을 얻기

3.31 주민등록번호에서 생일 가져오기

3.32 ID 번호에서 나이 계산

 

이 튜토리얼에서는 몇 가지 예제를 만들어 방법을 설명합니다. 아래 VBA 코드나 수식을 사용할 때 필요에 따라 참조를 변경할 수 있습니다.


1. 두 날짜/시간 간의 차이 계산

두 날짜 또는 두 시간 간의 차이를 계산하는 것은 일상적인 Excel 작업에서 가장 일반적인 날짜 및 시간 계산 문제일 수 있습니다. 아래 제공된 예제는 동일한 문제를 만날 때 효율성을 높이는 데 도움이 될 수 있습니다.

1.1 두 날짜 사이의 일/월/년 차이 계산

1.11 두 날짜 사이의 차이를 일/월/년/주 단위로 계산

Excel DATEDIF 함수는 두 날짜 사이의 차이를 일, 월, 년, 주 단위로 빠르게 계산할 수 있습니다.
Calculate day/month/year difference between two dates

DATEDIF 함수에 대한 자세한 내용을 보려면 클릭하세요

두 날짜 사이의 일수 차이

DATEDIF(start_date,end_date,"d")

셀 A2와 B2 사이의 날짜 차이를 얻으려면, 다음과 같은 수식을 사용하세요.

=DATEDIF(A2,B2,"d")

누르기 입력 결과를 얻기 위한 키입니다.
calculate days difference between two dates

두 날짜 사이의 월 차이

DDATEDIF(start_date,end_date,"m")

셀 A5와 B5의 두 날짜 사이의 월 차이를 구하려면, 다음과 같은 수식을 사용하세요.

=DATEDIF(A5,B5,"m")

누르기 입력 결과를 얻기 위한 키입니다.
calculate months difference between two dates

두 날짜 사이의 연도 차이

DDATEDIF(start_date,end_date,"y")

셀 A8과 B8의 두 날짜 사이의 연도 차이를 구하려면 다음 수식을 사용하세요.

=DATEDIF(A8,B8,"y")

누르기 입력 결과를 얻기 위한 키입니다.
calculate  years difference between two dates

두 날짜 사이의 주차 차이

DDATEDIF(start_date,end_date,"d")/7

셀 A11과 B11 사이의 주차 차이를 얻으려면, 다음 수식을 사용하세요.

=DATEDIF(A11,B11,"d")/7

누르기 입력 결과를 얻기 위한 키입니다.
calculate weeks difference between two dates

참고:

1) 위의 수식을 사용하여 주 차이를 구할 때, 결과가 날짜 형식으로 반환될 수 있습니다. 필요한 경우 결과를 일반 또는 숫자 형식으로 서식 설정해야 합니다.

2) 위의 수식을 사용하여 주 차이를 구할 때 소수점 숫자가 반환될 수 있습니다. 정수 주차를 얻고 싶다면, 아래와 같이 ROUNDDOWN 함수를 추가하여 정수 주 차이를 얻을 수 있습니다:

=ROUNDDOWN(DATEDIF(A11,B11,"d")/7,0)

1.12 두 날짜 사이의 연도와 일을 무시하고 월 계산

아래 스크린샷과 같이 두 날짜 사이의 연도와 일을 무시하고 월 차이만 계산하고 싶다면, 여기에 도움이 될 수 있는 수식이 있습니다.

=DATEDIF(A2,B2,"ym")

누르기 입력 결과를 얻기 위한 키입니다.
Calculate months ignore years and days between two dates

A2는 시작 날짜이고, B2는 종료 날짜입니다.

1.13 두 날짜 사이의 연도와 월을 무시하고 일수 계산

두 날짜 사이의 연도와 월을 무시하고 일수 차이를 계산하려면 아래 스크린샷과 같이 사용할 수 있는 수식이 있습니다.

=DATEDIF(A5,B5,"md")

누르기 입력 결과를 얻기 위한 키입니다.
Calculate days ignore years and months between two dates

A5는 시작 날짜이고, B5는 종료 날짜입니다.

1.14 두 날짜 사이의 차이를 계산하고 연, 월, 일을 반환

두 날짜 간의 차이를 구하고 아래 스크린샷과 같이 xx년, xx월, xx일로 반환하려면, 여기에 제공된 수식이 있습니다.

=DATEDIF(A8, B8, "y") &" 년, "&DATEDIF(A8, B8, "ym") &" 개월, " &DATEDIF(A8, B8, "md") &" 일"

누르기 입력 결과를 얻기 위한 키입니다.
Calculate difference between two dates and return years, months and days

A8은 시작 날짜이고, B8은 종료 날짜입니다.

1.15 특정 날짜와 오늘 사이의 차이 계산

날짜와 오늘 사이의 차이를 자동으로 계산하려면 위 수식에서 종료 날짜를 TODAY()로 변경하세요. 여기서는 과거 날짜와 오늘 사이의 일수 차이를 계산하는 예를 들어 설명합니다.
Calculate difference between a date and today

=DATEDIF(A11,TODAY(),"d")

결과를 얻으려면 Enter 키를 누르세요.

참고: 미래 날짜와 오늘 사이의 차이를 계산하려면, 시작 날짜를 오늘로 변경하고 미래 날짜를 종료 날짜로 설정하세요.

=DATEDIF(TODAY(),A14,"d")
calculate the difference between a future date and today

DATEDIF 함수에서 start_date는 end_date보다 작아야 한다는 점에 유의하세요. 그렇지 않으면 #NUM! 오류 값이 반환됩니다.

1.16 두 날짜 사이의 평일 수 계산 (공휴일 포함 또는 제외)

때때로, 두 날짜 사이의 평일 수를 공휴일 포함 또는 제외하여 계산해야 할 수 있습니다.
Calculate workdays with or without holiday between two dates

이 부분에서는 NETWORKDAYS.INTL 함수를 사용합니다:

NETWORKDAYS.INTL(시작 날짜, 종료 날짜, [주말], [휴일])

NETWORKDAYS.INTL 을 클릭하여 인수와 사용법을 알아보세요.

공휴일을 포함한 평일 개수 계산

셀 A2와 B2 사이의 평일을 공휴일과 함께 계산하려면, 다음과 같은 수식을 사용하세요:

=NETWORKDAYS.INTL(A2,B2)

누르기 입력 결과를 얻기 위한 키입니다.
Count workdays with holidays

공휴일을 제외한 평일 개수 계산

셀 A2와 B2 사이의 평일을 계산하고 범위 D5:D9에 있는 공휴일을 제외하려면, 다음 수식을 사용하세요:

=NETWORKDAYS.INTL(A5,B5,1,D5:D9)

누르기 입력 결과를 얻기 위한 키입니다.
Count workdays without holidays

참고:

위의 수식에서는 토요일과 일요일을 주말로 간주합니다. 다른 주말 요일이 있는 경우, 필요에 따라 인수 [주말]을 변경하십시오.
change the argument weekend if different weekend days

1.17 두 날짜 사이의 주말 계산

두 날짜 사이의 주말 수를 계산하려면, SUMPRODUCT 또는 SUM 함수가 도움이 될 수 있습니다.

SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(start_date&":"&end_date)),2)>5))
SUM(INT((평일(시작 날짜-{1,7})+종료 날짜-시작+날짜)/7))

셀 A12와 B12 사이의 주말(토요일과 일요일) 수를 계산하려면:

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A12&":"&B12)),2)>5))

또는

=SUM(INT((WEEKDAY(A12-{1,7})+B12-A12)/7))

누르기 입력 결과를 얻기 위한 키입니다.
Calculate weekends between two dates

1.18 두 날짜 사이의 특정 평일 계산

두 날짜 사이의 특정 평일, 예를 들어 월요일의 개수를 세기 위해서는 INT 함수와 WEEKDAY 함수의 조합이 도움이 될 수 있습니다.

INT((평일(시작 날짜- 평일)-시작 날짜 +종료 날짜)/7)

셀 A15와 B15는 월요일을 계산하고자 하는 두 날짜입니다. 다음과 같은 수식을 사용하세요:

=INT((평일(A15-2)-A15 +B15)/7)

누르기 입력 결과를 얻기 위한 키입니다.
Calculate specific weekday between two dates

WEEKDAY 함수에서 평일 번호를 변경하여 다른 평일을 계산하십시오:

1은 일요일,2는 월요일,3은 화요일,4는 수요일,5는 목요일,6은 금요일,7은 토요일입니다)

1.19 월/년의 남은 일수 계산

때때로 제공된 날짜를 기준으로 월 또는 연도의 남은 일수를 알고 싶을 때가 있습니다. 아래 스크린샷을 참조하세요:
Calculate remaining days in month/year

현재 월의 남은 일수 확인

EOMONTH(date,0)-date

EOMONTH를 클릭하여 인수와 사용법을 확인하세요.

현재 월의 남은 일수를 셀 A2에 얻으려면, 다음과 같은 수식을 사용하세요:

=EOMONTH(A2,0)-A2

누르기 입력 키를 누르고 자동 채우기 핸들을 드래그하여 필요에 따라 이 수식을 다른 셀에 적용합니다.
Get remaining days in current month

팁: 결과가 날짜 형식으로 표시될 수 있으며, 일반 또는 숫자 형식으로 변경하면 됩니다.

현재 연도의 남은 일수 확인

DATE(YEAR(date),12,31)-date

셀 A2에 현재 연도의 남은 일수를 얻으려면, 다음과 같은 수식을 사용하세요:

=DATE(YEAR(A2),12,31)-A2

누르기 입력 키를 누른 상태에서 자동 채우기 핸들을 드래그하여 필요한 경우 이 수식을 다른 셀에 적용합니다.
Get remaining days in current year


1.2 두 시간 사이의 차이 계산

1.21 두 시간 사이의 차이 계산

두 시간 사이의 차이를 얻으려면, 다음 두 가지 간단한 수식이 도움이 될 수 있습니다.

종료 시간-시작 시간
TEXT(end_time-first_time,"time_format")

셀 A2와 B2에 각각 시작 시간과 종료 시간이 있다고 가정하고, 다음과 같은 수식을 사용합니다:

=B2-A2

=TEXT(B2-A2,"hh:mm:ss")

누르기 입력 결과를 얻기 위한 키입니다.
Calculate difference between two times

참고:

  • end_time-start_time을 사용하면 셀 형식 설정 대화 상자에서 필요에 따라 결과를 다른 시간 형식으로 서식 지정할 수 있습니다.
  • TEXT(end_time-first_time,"time_format")를 사용하는 경우, 수식에서 결과를 표시할 시간 형식을 입력하세요. 예를 들어, TEXT(end_time-first_time,"h")는16을 반환합니다.
  • end_time이 start_time보다 작으면, 두 수식 모두 오류 값을 반환합니다. 이 문제를 해결하려면, 이러한 수식 앞에 ABS를 추가할 수 있습니다. 예를 들어, ABS(B2-A2), ABS(TEXT(B2-A2,"hh:mm:ss"))와 같이 사용한 후 결과를 시간으로 서식 설정하십시오.

1.22 두 시간 사이의 차이를 시간/분/초 단위로 계산

아래 스크린샷과 같이 두 시간 사이의 차이를 시간, 분 또는 초로 계산하려면 이 부분을 따라주세요.
Calculate difference between two times in hours/minutes/seconds

두 시간 사이의 시간 차이 계산

INT((end_time-start_time)*24)

A5와 B5의 두 시간 사이의 시간 차이를 얻으려면 다음 수식을 사용하세요:

=정수((B5-A5)*24)

누르기 입력 키를 누른 후, 시간 서식 결과를 일반 또는 숫자로 서식 설정합니다.
Get hours difference between two times

소수 시간 차이를 얻고 싶다면, (종료 시간-시작 시간)*24를 사용하세요.

두 시간 사이의 분 차이 계산

INT((end_time-start_time)*1440)

A8과 B8에 있는 두 시간 사이의 분 차이를 얻으려면 다음 수식을 사용하세요:

=INT((B8-A8)*1440)

누르기 입력 키를 누른 후, 시간 형식 결과를 일반 또는 숫자로 서식 설정합니다.
Get minutes difference between two times

소수점 분 차이를 얻으려면 (end_time-start_time)*1440을 사용하세요.

두 시간 사이의 초 차이 계산

(end_time-start_time)*86400

A5와 B5의 두 시간 사이의 초 차이를 구하려면, 다음과 같은 수식을 사용하세요:

=(B11-A11)*86400)

누르기 입력 키를 누른 후, 시간 형식 결과를 일반 또는 숫자로 서식 설정합니다.
Get seconds difference between two times

1.23 두 시간 사이의 시간 차이 계산 (24시간 초과하지 않음)

두 시간 간의 차이가24시간을 초과하지 않는 경우, HOUR 함수는 이 두 시간 간의 시간 차이를 빠르게 구할 수 있습니다.

이 함수에 대한 자세한 내용을 보려면 시간 을 클릭하세요.

셀 A14와 B14의 시간 차이를 구하려면, HOUR 함수를 다음과 같이 사용하세요:

=시간(B14-A14)

누르기 입력 결과를 얻기 위한 핵심입니다.
Calculate hours difference between two times not exceed 24 hours

start_time은 end_time보다 작아야 하며, 그렇지 않으면 수식은 #NUM! 오류 값을 반환합니다.

1.24 두 시간 사이의 분 차이만 계산 (60분 초과하지 않음)

MINUTE 함수는 이 두 시간 사이의 분 차이를 빠르게 얻고 시간과 초는 무시할 수 있습니다.

이 함수에 대한 자세한 내용을 보려면 을 클릭하세요.

셀 A17과 B17의 시간 차이에서 분만 얻으려면, 다음과 같이 MINUTE 함수를 사용하세요:

=분(B17-A17)

누르기 입력 결과를 얻기 위한 키입니다.
Calculate minutes difference between two times not exceed 60 minutes

start_time은 end_time보다 작아야 하며, 그렇지 않으면 수식은 #NUM! 오류 값을 반환합니다.

1.25 두 시간 사이의 초 차이만 계산 (60초 초과하지 않음)

SECOND 함수는 두 시간 사이의 초 차이만 빠르게 계산하고 시간과 분은 무시할 수 있습니다.

이 함수에 대한 자세한 정보를 보려면 SECOND를 클릭하세요.

셀 A20과 B20의 시간 차이에서 초만 얻으려면, SECOND 함수를 다음과 같이 사용하세요:

=SECOND(B20-A20)

누르기 입력 결과를 얻기 위한 키입니다.
Calculate seconds difference between two times not exceed 60 seconds

start_time은 end_time보다 작아야 하며, 그렇지 않으면 수식은 #NUM! 오류 값을 반환합니다.

1.26 두 시간 사이의 차이를 계산하고 시간, 분, 초를 반환

두 시간 간의 차이를 xx시간 xx분 xx초로 표시하려면, 아래와 같이 TEXT 함수를 사용하세요.

TEXT(end_time-start_time,"h"" 시간 ""m"" 분 ""s"" 초""")

이 함수의 인수와 사용법을 이해하려면 TEXT를 클릭하세요.

셀 A23과 B23의 시간 차이를 계산하려면 다음 수식을 사용하세요:

=TEXT(B23-A23,"h"" 시간 ""m"" 분 ""s"" 초""").

누르기 입력 결과를 얻기 위한 키입니다.
Calculate difference between two times and return hours, minutes, seconds

참고:

이 수식은 또한24시간을 초과하지 않는 시간 차이만 계산하며, 종료 시간이 시작 시간보다 커야 합니다. 그렇지 않으면 #VALUE! 오류 값을 반환합니다.

1.27 두 날짜 및 시간 간의 차이 계산

날짜와 시간이 mm/dd/yyyy hh:mm:ss 형식으로 두 개 있을 경우, 그들 사이의 차이를 계산하려면 아래 수식 중 하나를 사용할 수 있습니다.

두 날짜 및 시간 사이의 시간 차이를 계산하여 hh:mm:ss 형식으로 결과 반환

셀 A2와 B2에 있는 두 날짜 및 시간을 예로 들어, 다음과 같이 수식을 사용하세요:

=B2-A2

누르기 입력 키를 사용하여 결과를 날짜 및 시간 형식으로 반환한 다음 이 결과를 서식으로 설정합니다. [h]:mm:ss 사용자 정의 범주 아래에서 개수 탭에서 셀 형식 설정 대화 상자.
format the result as time formatting in the dilaog box return the result in hh:mm:ss format

두 날짜 및 시간 간의 차이를 계산하여 일, 시간, 분, 초를 반환합니다

셀 A5와 B5에 있는 두 날짜 및 시간을 예로 들어, 다음과 같이 수식을 사용하세요:

=정수(B5-A5) & " 일, " & 시간(B5-A5) & " 시간, " & 분(B5-A5) & " 분, " & 초(B5-A5) & " 초 "

누르기 입력 결과를 얻기 위한 키입니다.
Get difference between two datetimes and return days, hours, minutes, seconds

참고: 두 수식 모두에서 end_datetime은 start_datetime보다 커야 하며, 그렇지 않으면 수식은 오류 값을 반환합니다.

1.28 밀리초 단위로 시간 차이 계산

먼저, 밀리초를 표시하도록 셀을 서식 설정하는 방법을 알아야 합니다:

밀리초를 표시하려는 셀을 선택하고 오른쪽을 선택하세요 셀 형식 설정 활성화하려면 셀 형식 설정 대화 상자, 선택 사용자 정의 에서 범주 범주 탭 아래의 일차원 테이블에서, 이렇게 입력하세요 시:분:초.000 텍스트 상자에 입력하세요.
type this hh:mm:ss.000 format in the dialog box

수식 사용:

ABS(종료 시간-시작 시간)

셀 A8과 B8의 두 시간 사이의 차이를 계산하려면 다음 수식을 사용하세요:

=ABS(B8-A8)

누르기 입력 결과를 얻기 위한 키입니다.
type the formula to calculate time difference with milliseconds

1.29 두 날짜 사이의 주말을 제외한 근무 시간 계산

때때로 주말(토요일과 일요일)을 제외하고 두 날짜 사이의 근무 시간을 계산해야 할 때가 있습니다.

NETWORKDAYS(start_date,end_date) * 근무 시간

여기서는 근무 시간이 매일8시간으로 고정되어 있으며, 셀 A16과 B16에 제공된 두 날짜 사이의 근무 시간을 계산하려면 다음과 같은 수식을 사용하세요:

=NETWORKDAYS(A16,B16) *8

누르기 입력 키를 누른 후 결과를 일반 또는 숫자로 서식 지정합니다.
Calculate working hours between two dates excluding weekends

두 날짜 사이의 근무 시간을 계산하는 더 많은 예제를 보려면, Get Work Hours Between Two Dates In Excel을 방문하세요.


1.3 Kutools for Excel을 사용하여 두 날짜 및 시간 간의 차이 계산

Excel에 Kutools for Excel이 설치되어 있다면, 날짜 및 시간 차이 계산의90%를 수식을 기억하지 않고도 빠르게 해결할 수 있습니다.

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

1.31 날짜 및 시간 도우미로 두 날짜 및 시간 간의 차이 계산

Excel에서 두 날짜 및 시간 간의 차이를 계산하려면, 단순히 날짜 및 시간 도우미 충분합니다.

1. 계산된 결과를 놓을 셀을 선택하고 클릭합니다. Kutools > 함수 도우미 > 날짜 및 시간 도우미.
click Date & Time helper feature of kutools

2. 나타나는 날짜 및 시간 도우미 대화 상자에서 아래 설정을 따르세요:

  1. 차이 옵션 확인;
  2. 인수 입력 섹션에서 시작 날짜 및 시간과 종료 날짜 및 시간을 선택하세요. 입력 상자에 날짜 및 시간을 직접 입력하거나, 달력 아이콘을 클릭하여 날짜를 선택할 수도 있습니다.
  3. 드롭다운 목록에서 결과 유형 출력을 선택하십시오;
  4. 결과 섹션에서 결과를 미리보기 합니다.

specify options in the dilaog box

3. 확인을 클릭합니다. 계산된 결과가 출력되고, 계산이 필요한 셀에 자동 채우기 핸들을 드래그합니다.

팁:

두 날짜 및 시간 간의 차이를 일, 시간, 분으로 표시하고 싶다면 Kutools for Excel을 사용하여 아래와 같이 진행하세요:

결과를 배치할 셀을 선택하고 클릭하세요. Kutools > 함수 도우미 > 날짜 및 시간 > 두 날짜 사이의 일수, 시간 및 분 계산.
click Count days, hours and minutes between two dates feature

그런 다음 함수 도우미 대화 상자에서 시작 날짜와 종료 날짜를 지정한 후 클릭하세요 확인.
specify the cell references in the dialog box

차이 결과는 일, 시간, 분 단위로 표시됩니다.
the difference result is shown as days, hours, and minutes

날짜 및 시간 도우미 를 클릭하여 이 기능의 더 많은 사용법을 알아보세요.

Kutools for Excel 을 클릭하여 이 추가 기능의 모든 기능을 확인하세요.

무료 다운로드를 클릭하여 Kutools for Excel의 30일 무료 체험을 받으세요

1.32 함수 도우미를 사용하여 두 날짜 사이의 주말/평일/특정 요일 차이 계산

두 날짜 사이의 주말, 평일 또는 특정 요일을 빠르게 계산하려면 Kutools for Excel의 함수 도우미 그룹이 도움이 될 수 있습니다.

1. 계산된 결과를 배치할 셀을 선택하고 클릭합니다. Kutools > 개수 > 두 날짜 사이의 비근무일 수 계산/두 날짜 사이의 근무일 수 계산/두 날짜 사이의 요일 수.
select the relative feature

2. 팝업되는 함수 도우미 대화 상자에서 시작 날짜와 종료 날짜를 지정합니다. 두 날짜 사이의 요일 수를 계산하려면 평일도 지정해야 합니다.

특정 평일을 세기 위해서는, 참고 사항을 참조하여 일요일부터 토요일까지를 나타내는1-7을 사용할 수 있습니다.
set cell references in the dialog box 1
set cell references in the dialog box 2

3. 확인을 클릭한 다음, 필요에 따라 주말/평일/특정 요일의 개수를 세야 하는 셀에 자동 채우기 핸들을 드래그합니다.

Kutools for Excel 을 클릭하여 이 애드인의 모든 기능을 알아보세요.

무료 다운로드를 클릭하여 Kutools for Excel 30일 무료 체험을 받으세요


2. 날짜 및 시간 추가 또는 빼기

두 날짜 및 시간 간의 차이를 계산하는 것 외에도 Excel에서 날짜 및 시간 계산은 일반적으로 추가하거나 빼는 방식으로 이루어집니다. 예를 들어, 제품의 생산 날짜와 보존 일수를 기준으로 만료 날짜를 구하고자 할 수 있습니다.

2.1 날짜에 일/월/년/주/평일 추가 또는 빼기

2.11 날짜에 일수를 추가하거나 빼기

특정 날짜에 특정 일수를 추가하거나 빼려면, 두 가지 방법이 있습니다.

셀 A2의 날짜에21일을 추가하려면, 아래 방법 중 하나를 선택하여 해결하세요.

방법1 날짜+일

셀을 선택하고 수식을 입력하세요:

=A+21

누르기 입력 결과를 얻기 위한 키입니다.
add days by date+days

21일을 빼고 싶다면, 더하기 기호(+)를 빼기 기호(-)로 변경하세요.

방법2 특수 붙여넣기

1. 셀에 추가하고자 하는 일수를 입력합니다. 예를 들어 셀 C2에 입력한 후, 그리고 나서 누릅니다. Ctrl + C 복사합니다.
copy the number of days to add

2. 그런 다음21일을 추가할 날짜를 선택하고, 마우스 오른쪽 버튼을 클릭하여 컨텍스트 메뉴를 표시한 후 선택합니다. 특수 붙여넣기....
ight-click the selection, and select Paste Special

3. 다음에서 특수 붙여넣기 대화 상자, 확인 추가 옵션 (일수를 빼고 싶다면 선택하세요 빼기 옵션). 클릭 확인.
check Add option in the dialog box

4. 이제 원래 날짜가5자리 숫자로 변경되었으므로, 날짜 형식으로 서식 설정하세요.
format cells to get the result

2.12 날짜에 월 추가 또는 빼기

날짜에 월을 추가하거나 빼려면, EDATE 함수를 사용할 수 있습니다.

EDATE(날짜, 월)

EDATE의 인수와 사용법을 공부하려면 클릭하세요.

셀 A2의 날짜에6개월을 추가하려면, 다음과 같은 수식을 사용하세요:

=EDATE(A2,6)

누르기 입력 결과를 얻기 위한 키입니다.
Add or subtract months to a date

날짜에서6개월을 빼고 싶다면,6을 -6으로 변경하세요.

2.13 날짜에 연도 추가 또는 빼기

날짜에 n년을 추가하거나 빼려면 DATE, YEAR, MONTH 및 DAY 함수를 결합한 수식을 사용할 수 있습니다.

DATE(YEAR(date) + years, MONTH(date), DAY(date))

셀 A2의 날짜에3년을 추가하려면, 다음과 같은 수식을 사용하세요:

=DATE(YEAR(A2) +3, MONTH(A2), DAY(A2))

누르기 입력 결과를 얻기 위한 핵심입니다.
Add or subtract years to a date

날짜에서3년을 빼고 싶다면,3을 -3으로 변경하세요.

2.14 날짜에 주 추가 또는 빼기

날짜에 주를 추가하거나 빼려면 일반적인 수식은

날짜+주*7

셀 A2의 날짜에4주를 추가하려면 다음 수식을 사용하세요:

=A2+4*7

누르기 입력 결과를 얻기 위한 키입니다.
Add or subtract weeks to a date

날짜에서4주를 빼고 싶다면, 더하기 기호 (+)를 빼기 기호 (-)로 변경하세요.

2.15 공휴일 포함 또는 제외한 평일 추가 또는 빼기

이 섹션에서는 WORKDAY 함수를 사용하여 주어진 날짜에 공휴일을 제외하거나 포함하여 근무일을 추가하거나 빼는 방법을 소개합니다.

WORKDAY(date,days,[holidays])

WORKDAY의 인수와 사용법에 대한 자세한 내용을 알아보세요.

공휴일을 포함한 평일 추가

셀 A2에는 사용하려는 날짜가 있고, 셀 B2에는 추가하려는 일 수가 포함되어 있습니다. 다음과 같은 수식을 사용하세요:

=WORKDAY(A2,B2)

누르기 입력 결과를 얻기 위한 키입니다.
Add workdays including holidays

휴일을 제외한 평일 추가

셀 A5에는 사용하려는 날짜가 있고, 셀 B5에는 추가하려는 일수가 있으며, 범위 D5:D8에는 공휴일이 나열되어 있습니다. 다음과 같은 수식을 사용하세요:

=WORKDAY(A5,B5,D5:D8)

누르기 입력 결과를 얻기 위한 키입니다.
Add workdays excluding holidays

참고:

WORKDAY 함수는 토요일과 일요일을 주말로 간주합니다. 주말이 토요일과 일요일인 경우, 주말을 지정할 수 있는 WORKDAY.INTL 함수를 적용할 수 있습니다.
apply WOKRDAY.INTL function to excluding specific days
get the result by WOKRDAY.INTL function

방문 WORKDAY.INTL 자세한 내용을 보려면.

평일을 특정 날짜에서 빼고 싶다면, 수식에서 일 수를 음수로 변경하면 됩니다.

2.16 특정 연도, 월, 일수를 날짜에 추가하거나 빼기

특정 연도, 월, 일을 날짜에 추가하려면 DATE, YEAR, MONTH, DAYS 함수를 결합한 수식을 사용하면 도움이 될 수 있습니다.

DATE(YEAR(date) + years, MONTH(date) + months, DAY(date) + days)

A11 셀의 날짜에1년2개월30일을 추가하려면 다음 수식을 사용하세요:

=DATE(YEAR(A11)+1,MONTH(A11)+2,DAY(A11)+30)

누르기 입력 결과를 얻기 위한 키입니다.
Add or subtract specific year, month, days to a date

빼기를 원하면 모든 더하기 기호(+)를 빼기 기호(-)로 변경하세요.


2.2 시간에 시간/분/초 추가 또는 빼기

2.21 날짜 및 시간에 시간/분/초 추가 또는 빼기

여기에서는 날짜 및 시간에 시간, 분 또는 초를 추가하거나 빼는 수식을 제공합니다.
Add or subtract hours/minutes/seconds to a datetime

날짜 및 시간에 시간을 추가하거나 빼기

날짜 및 시간+시간/24

셀 A2의 날짜 및 시간(또는 시간)에3시간을 추가하려면, 다음과 같은 수식을 사용하세요:

=A2+3/24

누르기 입력 결과를 얻기 위한 키입니다.
Add or subtract hours to a datetime

날짜 및 시간에 분 추가 또는 빼기

날짜 및 시간+분/1440

셀 A5의 날짜 및 시간(또는 시간)에15분을 추가하려면, 다음과 같은 수식을 사용하세요:

=A2+15/1440

누르기 입력 결과를 얻기 위한 키입니다.
Add or subtract minutes to a datetime

날짜 및 시간에 초를 추가하거나 빼기

날짜 및 시간+초/86400

셀 A8의 날짜 및 시간(또는 시간)에20초를 추가하려면 다음 수식을 사용하세요:

=A2+20/86400

누르기 입력 결과를 얻기 위한 키입니다.
Add or subtract seconds to a datetime

2.2224시간 초과 시간 합계

모든 직원의 주간 근무 시간을 기록한 Excel 표가 있다고 가정할 때, 급여 계산을 위해 총 근무 시간을 합산하려면 사용할 수 있습니다. 합계(범위) 결과를 얻으려면 어떻게 해야 할까요? 일반적으로 합산된 결과는 아래 스크린샷에 표시된 것처럼24시간을 초과하지 않는 시간으로 표시됩니다. 올바른 결과를 얻으려면 어떻게 해야 할까요?
Sum times over 24 hours

사실, 결과를 [hh]:mm:ss 형식으로 설정하기만 하면 됩니다.

결과 셀을 마우스 오른쪽 버튼으로 클릭하고, 선택합니다. 셀 형식 설정 컨텍스트 메뉴에서, 팝업되는 셀 형식 설정 대화 상자, 선택 사용자 정의 블리스트에서 입력합니다 [hh]:mm:ss 오른쪽 섹션의 텍스트 상자에 입력하고, 클릭 확인.
right click and select Format Cells  specify the time format in the dialog box

합계 결과가 올바르게 표시됩니다.
get the correct result

2.23 주말과 공휴일을 제외한 날짜에 근무 시간을 추가

여기에서는 시작 날짜에 특정 근무 시간을 추가하고 주말(토요일과 일요일) 및 공휴일을 제외하여 종료 날짜를 계산하는 긴 수식을 제공합니다.

Excel 표에서 A11에는 시작 날짜 및 시간이 포함되어 있고, B11에는 근무 시간이 포함되어 있으며, E11과 E13 셀에는 근무 시작 및 종료 시간이 있으며, E15 셀에는 제외할 공휴일이 포함되어 있습니다.
Add working hours to a date excluding weekend and holiday

다음과 같이 수식을 사용하세요:

=WORKDAY(A11,INT(B11/8)+IF(TIME(HOUR(A11),MINUTE(A11),SECOND(A11))+TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0)> $E$13,1,0),$E$15)+IF(TIME(HOUR(A11),MINUTE(A11),SECOND(A11))+TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0)>$E$13,$E$11 +TIME(HOUR(A11),MINUTE(A11),SECOND(A11))+TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0)-$E$13,TIME(HOUR(A11),MINUTE(A11),SECOND(A11)) +TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0))

누르기 입력 결과를 얻기 위한 키입니다.
apply a long formula to get the result


2.3 Kutools for Excel로 날짜/시간 추가 또는 빼기

Kutools for Excel이 설치되어 있다면, 단 하나의 도구만으로 – 날짜 및 시간 도우미r은 날짜 및 시간 더하기와 빼기 계산의 대부분을 해결할 수 있습니다.

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

1. 결과를 출력할 셀을 클릭하고, 이 도구를 적용하려면 클릭하세요. Kutools > 함수 도우미 > 날짜 및 시간 도우미.
click Date & Time Helper feature of kutools

2. 날짜 및 시간 도우미 대화 상자에서 필요에 따라 추가 옵션 또는 빼기 옵션을 선택한 후, 인수 입력 섹션에서 사용할 날짜 및 시간을 입력하거나 셀을 선택합니다. 그런 다음 추가하거나 빼고자 하는 연도, 월, 주, 일, 시간, 분, 초를 지정한 후 확인을 클릭합니다. 스크린샷을 참조하세요:

계산된 결과를 미리보기할 수 있습니다. 결과 섹션입니다.
set options in the dialog box

이제 결과가 출력되었습니다. 다른 셀에 자동 핸들을 드래그하여 결과를 얻으세요.
drag auto handle over other cells to get the results

날짜 및 시간 도우미를 클릭하여 이 기능의 사용법을 더 알아보세요.

Kutools for Excel을 클릭하여 이 추가 기능의 모든 기능을 알아보세요.

Kutools for Excel의 30-일 무료 평가판을 받으려면 무료 다운로드 를 클릭하세요


2.4 확장

2.41 날짜가 만료되었는지 확인하거나 강조

제품의 만료 날짜 목록이 있는 경우, 아래 스크린샷과 같이 오늘을 기준으로 만료된 날짜를 확인하고 강조 표시하고 싶을 수 있습니다.
Check or highlight if a date is expired

사실, 조건부 서식 사용은 이 작업을 빠르게 처리할 수 있습니다.

1. 확인하려는 날짜를 선택한 다음 클릭하세요 > 조건부 서식 사용 > 새 규칙.
click Home > Conditional Formatting > New Rule

2. 다음에서 새 서식 규칙 대화 상자, 선택 어떤 셀을 서식 설정할지 결정하는 수식 사용 에서 규칙 유형 선택 섹션 및 유형 =B2<TODAY() 입력 상자에 (B2는 확인하려는 첫 번째 날짜입니다) 입력하고 클릭합니다 서식 팝업하다 셀 형식 설정 대화 상자에서 만료된 날짜를 강조하기 위해 다른 서식을 선택합니다. 클릭 확인 > 확인.
specify options in the dialog box  choose one color under the Fill tab

2.42 현재 월의 마지막 날/다음 월의 첫 번째 날 반환

일부 제품의 유통기한은 생산 월 말이나 다음 달 첫날입니다. 생산 날짜를 기준으로 유통기한을 빠르게 목록화하려면 이 부분을 따라주세요.

현재 월의 종료 날짜 가져오기

EOMONTH(date,0)

셀 B13에 생산 날짜가 있습니다. 다음과 같이 수식을 사용하세요:

=EOMONTH(B13,0)

누르기 입력 결과를 얻기 위한 키입니다.
Get end of the current month

다음 달의 첫 번째 일 가져오기

EOMONTH(date,0)+1

셀 B18에 생산 날짜가 있습니다. 다음과 같은 수식을 사용하세요:

=EOMONTH(B18,0)+1

누르기 입력 결과를 얻기 위한 키입니다.
Get 1st day of next month


3. 나이 계산

이 섹션에서는 주어진 날짜 또는 일련 번호를 기준으로 나이를 계산하는 방법을 설명합니다.


3.1 날짜를 기준으로 나이 계산

3.11 주어진 생년월일을 기준으로 나이 계산

Calculate age based on given birthdate

생년월일을 기준으로 나이를 소수로 계산하기

YEARFRAC(birthdate, TODAY())

YEARFRAC의 인수 및 사용법에 대한 자세한 내용을 보려면 클릭하세요.

예를 들어, B2:B9 열의 생년월일 목록을 기준으로 나이를 얻으려면 다음 수식을 사용하세요:

=YEARFRAC(B2,TODAY())

누르기 입력 키를 누른 상태에서 자동 채우기 핸들을 아래로 드래그하여 모든 나이가 계산될 때까지 계속합니다.
Get age in decimal number based on birthdate

팁:

1) 필요한 소수점 자릿수를 지정할 수 있습니다. 셀 형식 설정 대화 상자.
specify the decimal place in the Format Cells dialog

2) 주어진 생년월일을 기준으로 특정 날짜에 나이를 계산하려면, TODAY()를 =YEARFRAC(B2,"1/1/2021")와 같이 큰따옴표로 감싼 특정 날짜로 변경하세요.

3) 생년월일을 기준으로 다음 해의 나이를 계산하려면 수식에1을 추가하세요, 예를 들어 =YEARFRAC(B2,TODAY())+1.

생년월일을 기준으로 나이를 정수로 계산하기

DATEDIF(birthdate,TODAY(),"y")

DATEDIF의 인수 및 사용법에 대한 자세한 내용을 보려면 클릭하세요.

위의 예를 사용하여 B2:B9 목록의 생년월일을 기준으로 나이를 얻으려면, 다음과 같은 수식을 사용하세요:

=DATEDIF(B2,TODAY(),"y")

누르기 입력 키를 누른 다음 자동 채우기 핸들을 아래로 드래그하여 모든 나이가 계산될 때까지 계속합니다.
Get age in whole number based on birthdate

팁:

1) 주어진 생년월일을 기준으로 특정 날짜에 나이를 계산하려면, TODAY()를 이중 따옴표로 감싼 특정 날짜로 변경하십시오. 예를 들어 =DATEDIF(B2,"1/1/2021","y")와 같이 입력합니다.

2) 생년월일을 기준으로 내년의 나이를 구하고 싶다면, 수식에1을 추가하면 됩니다. 예를 들어 =DATEDIF(B2,TODAY(),"y")+1.

3.12 주어진 생일로 나이를 연도, 월, 일 형식으로 계산

주어진 생년월일을 기준으로 나이를 계산하고, 아래 스크린샷과 같이 xx년 xx월 xx일로 결과를 표시하고 싶다면, 여기 도움이 될 수 있는 긴 수식이 있습니다.
Calculate age in years, month and days format by given birthday

=DATEDIF(birthdate,TODAY(),"Y")&" 년, "&DATEDIF(birthdate,TODAY(),"YM")&" 개월, "&DATEDIF(birthdate,TODAY(),"MD")&" 일"

셀 B12에 있는 생년월일을 기준으로 나이를 연, 월, 일로 구하려면 다음 수식을 사용하세요:

=DATEDIF(B12,TODAY(),"Y")&" 년, "&DATEDIF(B12,TODAY(),"YM")&" 월, "&DATEDIF(B12,TODAY(),"MD")&" 일"

누르기 입력 나이를 얻으려면 키를 사용한 후 자동 채우기 핸들을 다른 셀로 아래로 드래그하세요.
drag the autofill handle down to other cells

팁:

주어진 생년월일을 기준으로 특정 날짜에 나이를 계산하려면, TODAY()를 이중 따옴표로 감싸진 특정 날짜로 변경하십시오. 예를 들어, =DATEDIF(B12,"1/1/2021","Y")&" Years, "&DATEDIF(B12,"1/1/2021","YM")&" Months, "&DATEDIF(B12,"1/1/2021","MD")&" Days"와 같이 입력합니다.

3.131900년1월1일 이전 출생일로 나이 계산

Excel에서는1900년1월1일 이전의 날짜를 날짜 및 시간으로 입력하거나 올바르게 계산할 수 없습니다. 그러나 주어진 출생일(1900년1월1일 이전)과 사망일을 기준으로 유명인의 나이를 계산하려면 VBA 코드만이 도움이 될 수 있습니다.
Calculate age by birth of date before 1/1/1900

1. Alt + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 활성화하고, Insert 탭을 클릭한 후 Module을 선택하여 새 모듈을 생성합니다.

2. 그런 다음 아래 코드를 새 모듈에 복사하여 붙여넣습니다.

VBA:1/1/1900 이전 나이 계산

Public Function AgeFunc(SDate As Variant, EDate As Variant) As Long
'UpdatebyExtendOffice
    Dim xSMonth As Integer
    Dim xSDay As Integer
    Dim xSYear As Integer
    Dim xEMonth As Integer
    Dim xEDay As Integer
    Dim xEYear As Integer
    Dim xAge As Integer
    If Not GetDate(SDate, xSYear, xSMonth, xSDay) Then
        AgeFunc = "Invalid Date"
        Exit Function
    End If
    If Not GetDate(EDate, xEYear, xEMonth, xEDay) Then
        AgeFunc = "Invalid Date"
        Exit Function
    End If
    xAge = xEYear - xSYear
    If xSMonth > xEMonth Then
        xAge = xAge - 1
    ElseIf xSMonth = xEMonth Then
        If xSDay > xEDay Then xAge = xAge - 1
    End If
    If xAge < 0 Then
        AgeFunc = "Invalid Date"
    Else
        AgeFunc = xAge
    End If
End Function
Private Function GetDate(ByVal DateStr As String, Y As Integer, M As Integer, D As Integer) As Boolean
    Dim I As Long
    Dim K As Long
    Y = 0
    M = 0
    D = 0
    GetDate = True
    On Error Resume Next
    I = InStr(1, DateStr, "/")
    M = CLng(Left(DateStr, I - 1))
    D = CLng(Mid(DateStr, I + 1, InStr(I + 1, DateStr, "/") - I - 1))
    Y = CLng(Right(DateStr, Len(DateStr) - InStrRev(DateStr, "/")))
    If M < 1 Or M > 12 Or D < 1 Or D > 31 Or Y < 1 Then
        GetDate = False
    End If
End Function

copy and paste the code into the module

3. 코드를 저장하고 시트로 돌아가서 계산된 나이를 입력할 셀을 선택한 후, =AgeFunc(birthdate,deathdate)라고 입력합니다. 이 경우, =AgeFunc(B22,C22)Enter 키를 눌러 나이를 얻습니다. 필요하면 자동 채우기 핸들을 사용하여 이 수식을 다른 셀에 적용하세요.
enter a formula to get the result

3.2 Kutools for Excel을 사용하여 출생일로 나이 계산

귀하가 가지고 있는 경우 Kutools for Excel Excel에 설치된 경우, 적용할 수 있습니다. 날짜 및 시간 도우미 나이를 계산하는 도구입니다.

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

1. 계산된 나이를 입력할 셀을 선택하고 클릭합니다. Kutools > 함수 도우미 > 날짜 및 시간 도우미.
click Date & Time helper feature of kutools

2. 날짜 및 시간 도우미 대화 상자에서,

  • 1) 나이 옵션을 확인하십시오;
  • 2) 생년월일 셀을 선택하거나 생년월일을 직접 입력하거나 달력 아이콘을 클릭하여 생년월일을 선택합니다.
  • 3) 현재 나이를 계산하려면 오늘 옵션을 선택하고, 과거 또는 미래의 나이를 계산하려면 특정 날짜 옵션을 선택하고 날짜를 입력하세요;
  • 4) 드롭다운 목록에서 출력 위치 유형을 지정합니다.
  • 5) 출력 결과를 미리보기 합니다. 확인을 클릭하세요.

specify the options in the dialog box

날짜 및 시간 도우미 를 클릭하여 이 기능의 더 많은 사용법을 알아보세요.

Kutools for Excel 을 클릭하여 이 애드인의 모든 기능을 알아보세요.

Kutools for Excel 30-일 무료 체험판을 받으려면 무료 다운로드를 클릭하세요


3.3 일련 번호를 기준으로 나이를 계산하거나 생년월일을 얻기

Calculate age or get birthdate based on a series number

3.31 주민등록번호에서 생일 가져오기

ID 번호 목록이 있고, 첫6자리 숫자가 생년월일을 기록하는 경우(예:920315330은 생년월일이1992년3월15일을 의미), 어떻게 하면 생년월일을 다른 열에 빠르게 입력할 수 있을까요?

이제 셀 C2에서 시작하는 ID 번호 목록을 예로 들어, 다음과 같은 수식을 사용해 보겠습니다:

=MID(C2,5,2)&"/"&MID(C2,3,2)&"/"&MID(C2,1,2)

누르기 입력 키를 누른 다음 자동 채우기 핸들을 아래로 드래그하여 다른 결과를 얻습니다.
Get birthday from ID number

참고:

수식에서 참조를 필요에 따라 변경할 수 있습니다. 예를 들어, ID 번호가13219920420392로 표시되면 생일은1992년4월20일입니다. 올바른 결과를 얻으려면 수식을 =MID(C2,8,2)&"/"&MID(C2,10,2)&"/"&MID(C2,4,4)로 변경할 수 있습니다.

3.32 주민등록번호에서 나이 계산

ID 번호 목록이 있고, 첫6자리 숫자가 생년월일을 기록하는 경우 예를 들어920315330은 생년월일이1992년3월15일을 의미합니다. Excel에서 각 ID 번호를 기준으로 나이를 빠르게 계산하려면 어떻게 해야 하나요?

이제 셀 C2에서 시작하는 ID 번호 목록을 예로 들어, 다음과 같은 수식을 사용해 보겠습니다:

=DATEDIF(DATE(IF(LEFT(C2,2)>TEXT(TODAY(),"YY"),"19"&LEFT(C2,2),"20"&LEFT(C2,2)),MID(C2,3,2),MID(C2,5,2)),TODAY(),"y")

누르기 입력 키를 누른 다음 자동 채우기 핸들을 아래로 드래그하여 다른 결과를 얻습니다.
Calculate age from ID number

참고:

이 수식에서, 연도가 현재 연도보다 미만인 경우, 연도는20으로 시작하는 것으로 간주됩니다. 예를 들어,200203943은2020년으로 간주됩니다. 연도가 현재 연도를 초과하는 경우, 연도는19로 시작하는 것으로 간주됩니다. 예를 들어,920420392는1992년으로 간주됩니다.


추가 Excel 튜토리얼:

여러 워크북/워크시트를 하나로 병합
이 튜토리얼은 직면할 수 있는 거의 모든 병합 시나리오를 나열하고 관련 전문 솔루션을 제공합니다.

텍스트, 숫자 및 날짜 셀 분할 (여러 열로 분할)
이 튜토리얼은 세 부분으로 나뉩니다: 텍스트 셀 분할, 숫자 셀 분할, 날짜 셀 분할. 각 부분은 동일한 문제를 만났을 때 분할 작업을 처리하는 방법을 이해할 수 있도록 다양한 예제를 제공합니다.

Excel에서 여러 셀의 텍스트를 데이터 손실 없이 병합하기
이 튜토리얼은 셀에서 특정 위치로 추출을 좁히고, Excel에서 특정 위치에 따라 셀에서 텍스트나 숫자를 추출하는 다양한 방법을 수집합니다.

Excel에서 두 열의 일치 및 차이 비교
이 기사에서는 두 열을 비교할 때 마주할 수 있는 대부분의 가능한 시나리오를 다루고 있으며, 이 정보가 도움이 되기를 바랍니다.


  • 슈퍼 수식 표시줄 (여러 줄의 텍스트와 수식을 쉽게 편집); 읽기 레이아웃 (대량의 셀을 쉽게 읽고 편집); 필터링된 범위에 붙여넣기...
  • 데이터를 유지하면서 셀/행/열 병합; 셀 내용 분할; 중복 행 병합 및 합계/평균 내기... 중복 셀 방지; 범위 비교하기...
  • 중복 또는 고유한 행 선택; 빈 행 선택 (모든 셀이 비어 있음); 여러 워크북에서 슈퍼 찾기 및 퍼지 찾기; 랜덤 선택...
  • 수식 참조를 변경하지 않고 여러 셀 정확히 복사; 여러 시트에 자동으로 참조 생성; 글머리 기호, 체크 박스 등 삽입...
  • 즐겨찾는 수식, 범위, 차트 및 그림을 빠르게 삽입; 비밀번호로 셀 암호화; 메일링 목록 생성 및 이메일 보내기...
  • 텍스트 추출, 텍스트 추가, 특정 위치에서 문자 제거, 공백 제거; 데이터 페이지 통계 생성 및 인쇄; 셀 내용과 의견 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성 저장 및 적용); 월/주/일별 고급 정렬, 발생 빈도 등; 굵게, 기울임꼴로 특수 필터...
  • 워크북 및 워크시트 병합; 기본 열을 기준으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 주차 번호, 요일 등으로 피벗 테이블 그룹화... 잠금 해제된 셀, 잠긴 셀을 다른 색상으로 표시; 수식/이름이 있는 셀 강조 표시...
kte tab 201905
  • Word, Excel, PowerPoint, Publisher, Access, Visio 및 Project에서 탭 편집 및 읽기를 활성화합니다.
  • 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성합니다.
  • 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab bottom