본문 바로가기
엑셀/함수-초급

엑셀 countifs 함수 여러 복수 다중 조건들에 맞는 셀의 개수

by ◈♠♣ぅ♪♬ 2024. 3. 31.

엑셀의 countifs 함수 기본 개요

여러 범위에 있는 셀들에 조건을 1개 이상 주어서 원하는 조건들에 모두 맞는 셀 수(횟수)를 카운터해서 결과치를 얻고자 할때 사용하는 함수이다.

주어지는 조건들은 OR(조건중 1개당 true) 아니고 AND(모두가 일치 ) 로 처리되어 countifs 가 동작이된다.

countif는 1개의 조건만 주어지는 함수이니, countifs 와 잘 구분해서 사용을 하면 된다.

 

 

엑셀 countifs 함수

여러 범위에 설에 몇가지 조건을 주어서, 모든 조건들에 맞는 횟수를 구한다.

 

기본구문

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)

= 조건범위1 지정,조건1,조건범위2지정,조건2,....

 

예1. 10명 학생들 영어,수학 점수들의 조건 점수 범위의 학생수 구하기

학생들의 영어, 수학 점수

 

위의 표에서 아래 3가지 항목에 따른 조건 점수 범위의 학생수를 구한다.

 

사용예1

항목 조건1 조건2 조건설명 학생수 "학생수" 셀에 사용수식
영어점수  70<= <90 영어점수가 70이상이고,90미만인 학생수? 3 =COUNTIFS($B$2:$B$11,">=70",$B$2:$B$11,"<90")

설명 : 2개의 조건식 사용

" =COUNTIFS($B$2:$B$11,">=70",$B$2:$B$11,"<90")" -> 영어점수 열인  "b2:b11"열에서 70이상과, "b2:b11"열에서 90미만인 학생수를 구하면 3명이다. 

 

사용예2

항목 조건1 조건2 조건설명 학생수 "학생수" 셀에 사용수식
수학점수 80<= <=90 수학점수가 80이상이고,90이하인 학생수? 4 =COUNTIFS($C$2:$C$11,">=80",$C$2:$C$11,"<=90")

설명 : " =COUNTIFS($C$2:$C$11,">=80",$C$2:$C$11,"<=90") " -> 수학점수 열인  "c2:c11"열에서 80이상과, "c2:c11"열에서 90이상인 학생수를 구하면 4명이다. 

 

사용예3

항목 조건1 조건2 조건설명 학생수 "학생수" 셀에 사용수식
영어&수학점수  60<= <99 영어,수학점수 60이상이고, 99미만인 학생수-> 조건이 2개가 아니고 4개이다. 5 =COUNTIFS($B$2:$B$11,">=60",$B$2:$B$11,"<99",$C$2:$C$11,">=60",$C$2:$C$11,"<99")

설명 : 이 경우는 조건식이 4개이다

" =COUNTIFS($B$2:$B$11,">=60",$B$2:$B$11,"<99",$C$2:$C$11,">=60",$C$2:$C$11,"<99")  " -> 영어점수 열인  "b2:b11"열에서 60이상과, "b2:b11"열에서 99미만 , 수학점수 열인 "c2:c11"열에서 60이상과, "c2:c11"열에서 99미만에 해당 되는 학생수는 5명이다.

 

예2. 지역별 소속된 판매자들의 매출금으로 조건에 따른 판매수 구하기

판매자들의 해당지역들의 매출금

사용예1

조건1 조건2 조건설명 판매자수 "판매자수" 셀에 사용 수식
종로 600<= 종로에서 매출이 600이상인 판매자수 3 =COUNTIFS($B$2:$B$18,"종로",$C$2:$C$18,">=600")

설명: 2개의 조건식 사용

" =COUNTIFS($B$2:$B$18,"종로",$C$2:$C$18,">=600")"  ->  "B2:B18" 열에서 "종로" 지역을 찾고, "c2:c18" 열에서 매출이 60이상인 판매자수를 구하면 3명이 나온다.

 

사용예2

조건1 조건2 조건설명 판매자수 "판매자수" 셀에 사용한 수식
인천 600<= 매출 <950 인천에서, 매출이 600이상 ,950미만인 판매자수,
이경우에는 조건식이 3개이다.
4 =COUNTIFS($B$2:$B$18,"인천",$C$2:$C$18,">=600",$C$2:$C$18,"<950")

설명 : 이경우는 조건식이 3개이다

" =COUNTIFS($B$2:$B$18,"인천",$C$2:$C$18,">=600",$C$2:$C$18,"<950")" -> "b2:b18"열에서 "인천"을 찾고, "c2:c18"에서 매출이 600이상이고 , "c2:c18"에서 매출이 950미만인 판매자수를 구하면 4명이 나온다.

 

반응형

댓글