티스토리 뷰
[엑셀꿀팁] 본문바로가기<- 바로가기를 누르시면 바로 내용을 보실 수 있습니다.
[엑셀 단축키]
[엑셀 함수]
중간값, 두번째로 크거나 작은 값 구하기(MEDIAN 함수)
조건을 만족하는 셀의 개수 구하기(COUNTIF 함수)
여러 조건을 만족하는 셀의 개수(COUNTIFS 함수)
배열 값을 곱해서 모두 더하기 (SUMPRODUCT 함수)
날짜 함수 알짜배기 모음(TODAY, NOW, YEAR, MONTH, DAY 함수)
특정조건을 만족하는 평균 구하기(AVERAGEIF 함수)
특정 문자열 원하는 문자열로 바꾸기(SUBSTITUTE 함수)
엑셀에서 COUNTIF 함수를 사용하면, 한번에 하나의 조건을 만족하는 셀의 개수를 구할 수있습니다. 만약 여러개의 조건을 만족하는 셀의 개수를 구하려면? 그땐 엑셀 COUNTIFS를 사용하면 됩니다. 그러면 엑셀 COUNTIFS 사용법에 대해서 알아 보겠습니다.
엑셀 COUNITFS 함수
COUNTIFS(criteria_range1, criteria, [creiteria_range2, criteria2], ...)
여러 조건(criteria)에 맞는 셀의 개수를 구하는 함수
criteria_range1 : 첫번째 조건을 적용할 범위
criteria : 개수를 구할 첫번째 조건 값
creiteria_range2 : 두번째 조건을 적용할 범위
criteria2 : 개수를 구할 두번째 조건 값
(인수는 최대 127개까지 지정이 가능하다.)
예제를 통해 사용하는 방법에 대해서 알아보겠습니다. 부서가 영업부이면서, 상암에 근무 중인 직원의 수를 구해보도록 하겠습니다.
먼저 =countifs( 를 입력 후, 부서가 영업부인지를 체크해야하기 때문에 부서를 범위로 지정한 뒤 절대참조로 변경하여 줍니다.
그다음은 조건이 들어가야하므로, "영업부"를 입력하여 줍니다.
이어서 계속 조건을 같은 방식으로 입력하여 주면 됩니다. 다음은 근무처가 상암인지 알아야 하므로 근무처를 범위로 지정하여 줍니다. 그리고 절대참조로 변경하여 줍니다.
그리고는 "상암" 이라고 입력하여서 수식을 완료하면 됩니다.
그러면 영업부이면서, 상암에 근무중인 직원수가 카운팅이 되서 2가 나오게 됩니다.
와일드카드를 사용하여 COUNTIFS 함수 사용하기
이번에는 와일드카드를 사용하여 추가적인 예제를 해보도록 하겠습니다. 성명이 '이'로 시작하는, 영업부 직원의 수를 구해보겠습니다.
=countifs( 를 입력 후, 성명 데이터를 범위로 지정 후 절대참조로 변경하여 줍니다.
그리고 조건이 이로 시작하는 성명이기에, "이*"라고 표기하면 됩니다.
그리고 영업부 직원이기 때문에 2번째 조건에 영업부 범위와 "영업부"를 입력하여 수식을 마무리하여 줍니다.
성명이 '이'로 시작하는 영업부 직원수는 2명이기 때문에 2가 나옵니다.
숫자값을 사용하여 COUNTIFS 함수 사용하기
마지막으로는 숫자값을 사용한 조건을 사용한 예제를 확인해보겠습니다. 숫자값을 사용하기 위해 근속년수 셀을 추가하였습니다. 영업부이면서, 근속년수가 3년이상 되는 직원의 수를 구해보도록 하겠습니다.
=countifs( 를 입력 후, 영업부 범위와 "영업부" 조건을 입력하여 줍니다.
그리고는 근속년수 범위를 지정한 뒤, 조건에 ">=3"을 입력하여 수식을 완료하도록 하여줍니다. 이렇게 하면 3을 포함하여 큰 수를 모두 카운팅하게 됩니다.
그러면 영업부이면서, 근속년수가 3년이상인 직원수가 카운팅됩니다.