어떤 명단의 출생년도 정보가 있을 때, 해당 명단의 연령대별 인원을 알고싶을 경우에는 엑셀의 COUNTIFS 를 활용한다.
연령대를 특정하려면, 출생년도의 숫자가 크고 작음을 조건으로 걸면 된다.
이전에 COUNTIF 함수로 특정 조건을 만족하는 셀의 개수를 집계한 적 있는데,
연령대는 2개의 조건을 걸어야 하므로 COUNTIFS 함수를 활용한다.
https://ryuhyun.tistory.com/25?category=1035446
... COUNT 함수는 범위 내 셀의 개수를 세는 함수이고, 특정 조건을 만족하는 셀의 개수를 세는 엑셀 함수로는 COUNTIF 가 있다. 기본적으로 집계하고자 하는 범위와 집계 조건을 입력받는다. 예시로 아래와 같은 데이터에서 날짜별, 지역별로 환자를 집계하고자 할 경우 조건이 1개인 경우는 COUNTIF, 조건이 2개 이상인 경우는 COUNIFS를 활용한다. ... |
위와 같이 COUNTIF 함수를 소개하였다.
아래처럼 성별과 연령 정보가 있는 명단이 있다.
성별 | 생년월일 |
여 | 2008 |
여 | 2007 |
남 | 2005 |
남 | 2005 |
남 | 2006 |
...(후략) | ...(후략) |
연령대를 10대 이하, 20대, 30대, 40대, 50대, 60대 이상으로 구분해서 몇명인지 세려고 한다.
2003년생이 몇살인지 알기 위해(ㅠㅠ) 네이버에 검색해 보자.
현재 2022년 기준으로 2003년생까지가 19살이니, 2002년생부터는 20살이다.
따라서 10대 이하는 2003보다 숫자가 큰 년도에 태어나면 되고,
20대는 출생년도가 2002보다 작고 1993보다 크면 된다.
연령대별로 출생년도를 헷갈리지 않기 위해 표로 정리해두자.
연령대별 출생년도 숫자를 정확히 한 후, COUNTIFS 함수식을 작성한다.
COUNTIF 함수식은 범위와 조건을 입력받는다. 범위는 정보가 있는 셀들을 선택한다.
COUNTIF(범위,조건)
COUNTIFS(범위1,조건1,범위2,조건2, ....)
10대는 2003보다 커야 하므로,
COUNTIFS(범위,">=2003") 으로 입력.
20대는 2002보다 작고 1993보다 커야 하므로,
COUNTIFS(범위,"<=2002",범위,">=1993") 으로 입력한다.
아래처럼 함수식을 입력하면 연령대별 인원을 쉽게 구할 수 있다.
'도구들 > 엑셀' 카테고리의 다른 글
[엑셀] DATEDIF 로 두 날짜의 차이(년,월,일) 구하기, 생년월일로 나이 계산하기 (0) | 2022.07.05 |
---|---|
[엑셀] VLOOKUP 함수로 일치하는 정보 매칭하기(행정동 코드 예시) (0) | 2022.06.23 |
[엑셀] 번호 하이픈(-) 삭제시,찾기 바꾸기 할때 0 지워짐(SUBSTITUTE 함수 활용) (0) | 2022.05.23 |
[엑셀] 날짜 형식으로 변환하기(TEXT 함수, yyyy-mm-dd) (0) | 2022.05.11 |
[엑셀] 엑셀에서의 IF ELSE 구문(다중 IF 함수) (0) | 2022.05.10 |