아래 글에서는 단순 일수 차이는 셀 빼기로 구하는 방법을 소개했다.
https://ryuhyun.tistory.com/54
출생년도를 알 경우, 나이로 일괄로 변환하고자 할 경우에는
두 날짜의 차이를 구하는 DATEDIF 함수를 활용할 수 있다.
DATEDIF 함수의 인수는 다음 3가지다.
DATEDIF(시작일, 종료일, 표현단위(년, 월, 일))
- 시작일, 종료일은 yyyy-mm-dd 의 입력 형식을 가지며
- 시작일과 종료일 차이를 년, 월, 일 중 무엇으로 표현할 것인지를 선택한다.
(년은 "Y", 월은 "M", 일은 "D")
아래 명단의 출생년도가 있는 생년월일 정보로 나이를 계산하려고 한다.
순번 | 출생년도 |
1 | 1980-10-10 |
2 | 1963-01-01 |
3 | 1982-01-01 |
4 | 1983-01-01 |
나이는 현재 기준이므로
오늘 날짜인 2022-07-05 로 입력해도 되고
엑셀에서 TODAY() 로 오늘 날짜를 가져올 수 있다.
따라서 위 순번 1의 경우 오늘기준 나이를 구할 경우
나이는 년도 기준이므로 "Y"이므로
DATEDIF("1980-10-10",TODAY(),"Y")
라고 입력하면 된다.
다른 행들도 아래처럼 입력하여 생년월일로 나이를 구할 수 있다.
반응형
'도구들 > 엑셀' 카테고리의 다른 글
[엑셀] 중복값 체크, 필터링 하기(IF, COUNTIF 함수 활용) (0) | 2022.10.31 |
---|---|
[엑셀] 내림 함수 ROUNDDOWN으로 나이를 연령대로 표현하기 (0) | 2022.07.06 |
[엑셀] VLOOKUP 함수로 일치하는 정보 매칭하기(행정동 코드 예시) (0) | 2022.06.23 |
[엑셀] 출생년도 정보로 연령대별 인원 집계하기(COUNTIFS 함수) (0) | 2022.06.22 |
[엑셀] 번호 하이픈(-) 삭제시,찾기 바꾸기 할때 0 지워짐(SUBSTITUTE 함수 활용) (0) | 2022.05.23 |