84_COUNTIF 와 COUNTIFS – 함수 중급 (11)
COUNT 는 특정 셀 개수를 세는 것이라면 COUNTIF는 조건에 맞는 셀 개수를 세는 것이지요. 거기에 S만 갖다 붙이면 영어로 복수가 되어서 여러가지 조건을 동시에 충족시키는 셀 개수를 세는 것이랍니다.
논리구조
COUNTIF (참을 범위, 찾을 조건)
COUNTIFS (찾을 범위1, 찾을 조건1, 찾을 범위 2, 찾을 조건 2….. 반복)
문제 파악하기
먼저 고용 형태에 따라 몇 명의 직원이 있는지 알아보겠습니다. 고용 형태란 조건 하나 밖에 없으니깐 첫번째 경우는 COUNTIF가 됩니다. 그런데 그 고용형태중에 직업평가도가 3인 사람 이상을 추리는 것은 조건이 한 개 더 붙으니 COUNTIFS가 됩니다.
첫번째 사각형을 채우기 위해선 하나의 조건만 필요하고 두번째 사각형을 채우기 위해선 두가지 조건이 필요합니다.
COUNTIF
COUNTIF 만 할 줄 알면 COUNTIFS는 COUNTIF의 논리의 반복입니다.
먼저 =COU까지만 치면 함수가 활성화 되죠? 전 그냥 이때 화살표로 함수를 선택 후탭을 누릅니다. 괄호까지 쳐지기 때문이죠
전 그냥 이때 화살표로 함수를 선택 후 탭을 누릅니다. 괄호까지 쳐지기 때문이죠
찾을범위 인수를 D열 전체를 클릭하고 쉼표를 누릅니다.
찾을조건 인수를 계약직 셀을 선택합니다.
이제 채우기 핸들을 더블 클릭 합니다.
채우기 핸들이 더블클릭은 항상 공백이 있는 행까지 자동으로 채워준다는 걸 기억하세요
COUNTIFS
COUNTIF를 쓸 줄 안다면 COUNTIFS는 그냥 논리를 반복하는 것 입니다. 매우 쉽습니다.
COUNTIFS를 선택하고 탭을 누릅니다. 물론 다 치셔도 되지만 전 보통 실수를 줄이고 (치는 시간을 아끼려고 이렇게 합니다.
고용 형태 열을 클릭하고, 찾고 싶은 셀을 클릭합니다. 이 과정 까지는 COUNTIF와 완전히 같습니다. 지금부터 추가 조건을 추가하는 것이죠.
추가 조건은 EXPRESSION (표현) 형태로 ""마크를 넣어 줘야 합니다. 텍스트 문자가 ""안에 들어가는 거와 비슷하다고 보시면 됩니다.
엔터를 누르고 채우기 핸들을 더블 클릭 합니다.
COUNTIFS로 각 고용 형태당 직업평가도가 3이상인 사람의 숫자를 구했습니다.
단순 정수는 ""가 필요없이 숫자만 치면 됩니다.
만약에 직업평가도가 딱 5인 사람만 구한다고 하면 조건이 >=5 가아니라 5가 되죠. 이런 경우는 ""가 필요없습니다.
단순 정수인 경우 따옴표가 필요 없습니다.
각 고용형태 당 직업평가도가 5인 사람들 입니다.
COUNTIFS는 COUNTIF의 논리 형태를 반복 한다고 생각 하시면 됩니다. 왜 COUNTIFS란 명령어가 그냥 COUNTIF에 들어가 있지 따로 존재하는 가는 하위 호환 문제 때문입니다. COUNTIFS는 EXCEL에 나중에 추가된 명령어이기 때문에 예전 (잘 기억이 안 납니다) EXCEL과 호환이 안되고 통합해 버리면 모든 예전 함수기능들이 예전 버전에서는 동작을 않기 때문에 이렇게 추가된 함수인 COUNTIFS는 COUNTIF와 구별 되었습니다.
'엑셀 2016 > 8_함수중급' 카테고리의 다른 글
86 엑셀 sumif 다중조건 sumifs (5) | 2016.03.09 |
---|---|
85 엑셀 평균구하기의 재발견 AVERAGEIF (0) | 2016.03.09 |
83 엑셀 이름찾기 INDEX MATCH (1) | 2016.03.09 |
82 엑셀 index match 총정리 (0) | 2016.03.09 |
81 엑셀 INDEX 함수의 재발견 (0) | 2016.03.09 |