DATEDIF 함수를 이용하면 날짜 간격을 알수 있습니다. 이번 예제는 입사일과 퇴사일을 비교해서 몇 개월이나 근무했는지 알아보는 것입니다. 그런데 퇴사하지 않고 현재 근무인 사람까지 일괄적으로 구하려면 어떻게 해야 할까요? MIN 함수를 이용해서 현재 날짜를 적용하는 방법까지 알려 드리겠습니다.
▼ DATEDIF 함수를 이용하면 두 날짜 사이의 간격을 구할 수 있습니다. 세 번째 인수로 입력하는 반환할 정보의 형식을 정해 줍니다. “M” 은 개월 수를 구할 수 있는 형식입니다. 샘플에서 퇴사일이 없는 현재 근무중인 사람까지 일괄적으로 구하려면 어떻게 해야 할까요?
▼ DATEDIF 함수의 두 번째 인수에 퇴사일이 없는 사람은 현재 날짜로 채우면 됩니다. 방법은 MIN 함수를 사용하는 것입니다. MIN 은 입력한 값에서 최소값을 반환합니다. MIN 에 퇴사일 값과 현재 날짜를 구하는 함수인 TODAY() 함수를 입력하면 날짜가 있는 경우 퇴사일이, “근무중” 텍스트가 들어간 셀이라면 TODAY() 가 반환됩니다. 왜냐하면 Text 보다 큰 날짜값은 없기 때문입니다. 그런데 MIN() 함수를 이용해서 날짜를 구했더니 날짜가 아닌 숫자가 나왔습니다. 셀 표시 형식을 날짜로 바꿔야 합니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 날짜 자동입력하는 방법과 표시형식 변경하는 방법 ▶ 엑셀 Excel TODAY 함수 이용해서 날짜 계산하기 ▶ 엑셀 Excel 날짜 함수 YEAR, MONTH, DAY 년월일 구하기 ▶ 엑셀 Excel 날짜 서식 지정하는 방법과 다양한 날짜 서식 알아보기 ▶ 엑셀 Excel 날짜 요일로 변경하거나 년월일 한자로 표시하기 |
▼ 셀 표시 형식을 날짜로 변경하면 MIN 결과값을 제대로 볼 수 있습니다. 퇴사일이 “근무중” 으로 되어 있는 MIN 의 반환값은 현재 날짜로 나타났습니다.
▼ MIN 과 DATEDIF 함수를 한번에 사용하면 현재까지 근무하고 있는 사람들까지 근속개월수를 계산할 수 있습니다.
=DATEDIF(C3, MIN(D3, TODAY()), "M") |
▼ 근속개월수가 12 이상이면 년도와 함께 표현하는 것이 가독성을 높일 수 있습니다. 년도와 월을 구하는 수식은 다음과 같습니다. DATEDIF 함수의 마지막 인수에 반환형식이 Y, YM 으로 지정합니다.
=DATEDIF(C3, MIN(D3, TODAY()), "Y") & "년" & DATEDIF(C3, MIN(D3, TODAY()), "YM") & "월" |
▼ 1년이 안넘어간 0년을 없애기 위해 IF 함수를 사용했습니다. DATEDIF 의 결과값이 0 이면 공백을 표시하는 것입니다.
=IF(DATEDIF(C3, MIN(D3, TODAY()), "Y")=0,"", DATEDIF(C3, MIN(D3, TODAY()), "Y") & "년") & DATEDIF(C3, MIN(D3, TODAY()), "YM") & "월" |
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 날짜 자동입력하는 방법과 표시형식 변경하는 방법 ▶ 엑셀 Excel TODAY 함수 이용해서 날짜 계산하기 ▶ 엑셀 Excel 날짜 함수 YEAR, MONTH, DAY 년월일 구하기 ▶ 엑셀 Excel 날짜 서식 지정하는 방법과 다양한 날짜 서식 알아보기 ▶ 엑셀 Excel 날짜 요일로 변경하거나 년월일 한자로 표시하기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀(Excel) 가상 분석 시나리오의 목표값 찾기 이용하기 (0) | 2022.07.24 |
---|---|
엑셀 Excel COUNTIF 함수의 다양한 사용법과 예제 (4) | 2022.07.22 |
엑셀 Excel 랜덤 함수(RAND) 로 난수 생성하기 (0) | 2022.07.20 |
엑셀 Excel 데이터 분석을 위해 피벗 테이블 만들기 (0) | 2022.07.20 |
엑셀 Excel 자동 합계와 수식 복사하기 (0) | 2022.07.19 |
엑셀 Excel 클립보드 활용과 내용 삭제하기 (0) | 2022.07.19 |
엑셀 Excel 피벗 테이블 한번에 삭제하고 다시 만들기 (2) | 2022.07.18 |
엑셀 Excel 3차원 원형 차트 만들기와 디자인 변경하기 (1) | 2022.07.18 |