5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무 위키응용 공식두 날짜 사이 개월수·연수 계산 공식

두 날짜 사이 개월수·연수 계산 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

두 날짜 사이 완료된 개월수와 연수를 계산하는 공식입니다.

두 날짜 사이 개월수·연수 계산 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=DATEDIF ( 시작일, 종료일, "m" )
=DATEDIF ( 시작일, 종료일, "y" )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
시작일필수완료된 기간을 계산할 이전 날짜입니다.
종료일필수완료된 기간을 계산할 같거나 이후 날짜입니다. 시작일보다 이전이면 #NUM! 오류를 반환합니다.
D2=DATEDIF(A2,B2,"y")
E2=DATEDIF(A2,B2,"m")
A
B
C
D
E
F
1
시작일
종료일
완료 연수
완료 개월
2
2020-01-15
2023-01-14
2
35
3
2020-01-15
2023-01-15
3
36
4
2021-03-20
2022-11-19
1
19
5
2021-03-20
2022-11-20
1
20
6
2024-05-01
2024-12-31
0
7
7
2023-07-10
2026-07-09
2
35
8
2019-02-15
2026-08-10
7
89
9
DATEDIF 함수의 세 번째 인수에 "y"를 넣으면 완료 연수, "m"을 넣으면 완료 개월수를 반환합니다. 2020-01-15부터 2023-01-14까지는 2년과 35개월이며, 다음 날에는 각각 3년과 36개월이 됩니다.
이 공식이 사용하는 함수

댓글 15

댓글 15
5 (8개 평가)
친절한서나씨
친절한서나씨 2020.02.03 14:44
오~ 알고싶었었는데 유용하네요~ 감사합니다.
한미애
한미애 2020.09.03 15:31
안녕하세요~^^ 오빠두 엑셀 열혈 시청자 입니다.
저는 조아기 교육 관련 조그만 회사에 근무 중인 사무직 직원인데요.
업무 효율성을 높이고 싶었는데
오빠두의 친절한 설명으로 엑셀에 처음으로 관심이 생겨서
열공해보려 합니다.

추가로 알려주셨으면 하는 부분은
오늘 현 시점을 기준으로
아기가 몇 개월이 되었는지 알고 싶습니다.

더불어 임산부도 교육을 하고 있는데,
오늘 임신 몇 주차가 되었는지 알고 싶습니다.

늘 잘 보고 있습니다. 감사합니다.
오빠두엑셀
오빠두엑셀 작성자 2020.09.04 17:49
안녕하세요. :)
두 날짜사이의 개월수 차이를 계산할 때는 DATEDIF 함수를 사용하시면 편리합니다.
= DATEDIF ( 시작일, 종료일, "m" )
더 자세한 설명은 아래 링크를 참고해보시겠어요?
https://www.oppadu.com/%EC%97%91%EC%85%80-datedif-%ED%95%A8%EC%88%98/
edcat
edcat 2021.05.21 15:20
감사합니다.!!! 유용하게 사용하고 있습니다.
charles
charles 2022.03.18 04:06
2003.05 ~ 2004.06 년월만 기입한 자료는 어떻게 가공하는지? (숟가락 좀 떠주세요) ㅠㅠ
오빠두엑셀
오빠두엑셀 작성자 2022.03.21 21:00
안녕하세요.
빠른채우기를 사용해서 날짜 데이터만 분리 후, 아래 방법을 한번 사용해보세요.
https://www.oppadu.com/%ec%97%91%ec%85%80-%eb%82%a0%ec%a7%9c-%eb%8d%b0%ec%9d%b4%ed%84%b0-%eb%b3%80%ed%99%98/
언니두
언니두 2022.05.29 20:11
Microsoft 365 엑셀에는 DATADIF 수식이 없는데 대체할수 있는 함수가 있을까요?
오빠두엑셀
오빠두엑셀 작성자 2022.05.30 17:42
안녕하세요.
DATEDIF 함수는 엑셀 모든 버전에서 제공됩니다^^
다시 한번 확인해보시겠어요?
은톨이
은톨이 2023.04.16 17:54
여기에 질문도 가능한가요?
시작일:2019, 종료일:2022-03-01 로 계산했을 때 원하는 근무년도 3년이 아니라 6년으로 나옵니다.
year과 left 모두 써봐도 결과가 이상하게 나옵니다
어떻게 해결해야 할까요?
오빠두엑셀
오빠두엑셀 작성자 2023.04.17 02:25
함수에 들어가는 날짜는 올바른 날짜형태로 작성해야합니다.
시작일을 2019 -> 2019-01-01
로 작성해보세요.
년도의 경우 꽉찬 기간을 계산하므로, 2019-01-01~2022-03-01은 3년으로 계산됩니다.
감사합니다.
은톨이
은톨이 2023.04.23 17:06
답장 확인이 늦었네요 ㅜㅜ
2019-01-01 하고 yyyy로 계산하니 잘 나왔습니다!
감사합니다.
yoan
yoan 2023.06.19 14:07
안녕하세요! 오빠두 덕분에 엑셀에 흥미를 느끼고 있는 시청자입니다!
week의 #를 구하려면 "m", "d"처럼 "w"로 하면 되나요? (1)특정 기간 동안 몇 개의 주가 있는지, (2)특정 날짜는 해당 월의 몇 번째 주인지 어떻게 구할 수 있을까요?
오빠두엑셀
오빠두엑셀 작성자 2023.06.21 17:44
안녕하세요.
아래 강의를 확인해보시길 바랍니다.
https://www.oppadu.com/%EC%97%91%EC%85%80-%EB%82%A0%EC%A7%9C-%EC%A3%BC-%EB%8B%A8%EC%9C%84-%EA%B3%84%EC%82%B0/
주번호 계산은 사내에서 사용하는 기준에 따라 조건이 다르기 때문에 공식을 적절히 수정하여 사용해보세요.
yoan
yoan 2023.07.17 14:36
큰 도움 됐습니다 감사합니다!
강민준🤗
강민준🤗 2024.08.11 16:58
좋은 강의 감사합니다🙇‍♂️
스크랩 완료