안녕하세요.
가끔 날짜와 날짜 사이가 몇일인지, 혹은 몇개월인지를 계산해야 할 때가 있죠.
그 때 함수 DATEDIF를 사용합니다.
아래 사진과 같은 데이터가 있습니다.
이 3명이 근무기간은 몇년, 몇개월, 몇일일까요?
몇년으로 계산하기 위해선 아래 함수를 입력하면 됩니다.
=DATEDIF( 시작일, 종료일, "y")
마지막 "y"는 표기를 '년(year)' 단위로 하겠다는 의미입니다.
이렇게 하면 내림하여 몇년인가를 보여줍니다.
개월수는 아래와 같이 입력합니다.
=DATEDIF( 시작일, 종료일, "m")
그럼 이번엔 몇년 몇개월로 나타내볼까요?
=DATEDIF( 시작일, 종료일, "y")&"년 "&DATEDIF( 시작일, 종료일, "ym")&"개월"
"ym"은 몇년을 빼고 남은 몇개월을 나타내달라는 의미입니다.
정리하면 아래표와 같습니다.
=DATEDIF( 시작일, 종료일, "y") | 몇년 |
=DATEDIF( 시작일, 종료일, "ym") | 몇개월(몇년을 계산하고 남은 개월 수) |
=DATEDIF( 시작일, 종료일, "m") | 몇월 |
=DATEDIF( 시작일, 종료일, "d") | 몇일 |
=DATEDIF( 시작일, 종료일, "md") | 몇일(몇개월을 계산하고 남은 일수) |
=DATEDIF( 시작일, 종료일, "yd") | 몇일(몇년을 계산하고 남은 일수) |
'몇년 몇개월 몇일'은 어떻게 해야 될까요?
"ymd"?
안타깝게도 오류가 납니다.
그럴 땐 아래와 같이 입력해주세요.
=DATEDIF( 시작일, 종료일, "y")&"년"&DATEDIF( 시작일, 종료일, "ym")&"개월"&DATEDIF( 시작일, 종료일, "md")&"일"
반응형