5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무 위키응용 공식엑셀 여러 조건 중 하나를 만족하는 개수 공식

엑셀 여러 조건 중 하나를 만족하는 개수 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

범위에서 여러 조건 중 하나와 일치하는 값을 세는 공식입니다.

엑셀 여러 조건 중 하나를 만족하는 개수 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=SUMPRODUCT ( COUNTIF ( 데이터범위, 조건범위 ) )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
데이터범위필수각 조건과 일치하는 값의 개수를 계산할 데이터 범위입니다.
조건범위필수집계할 조건 목록이 입력된 범위입니다. 같은 조건을 중복 입력하거나 서로 겹치는 와일드카드를 사용하면 같은 데이터가 여러 번 집계됩니다.
D2=SUMPRODUCT(COUNTIF(A2:A8,B2:B3))
A
B
C
D
E
1
국가
조건 목록
일치 개수
2
이탈리아
미국
4
3
미국
영국
4
영국
5
캐나다
6
미국
7
이탈리아
8
미국
9
COUNTIF 함수가 A2:A8에서 미국 3개와 영국 1개를 각각 세고, SUMPRODUCT 함수가 이를 더해 D2 셀은 4를 반환합니다.
이 공식이 사용하는 함수

동작 원리

COUNTIF 함수는 각 조건과 일치하는 개수를 배열로 반환하고 SUMPRODUCT 함수는 그 값을 모두 더합니다.

예제 시트에서 D2 셀이 4를 반환하는 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

COUNTIF 함수가 조건별 개수를 계산합니다

COUNTIF 함수는 A2:A8에서 B2:B3의 각 조건과 일치하는 값을 세어 조건 순서대로 반환합니다.

=COUNTIF ( A2:A8, B2:B3 )
= {3;1} 미국 3개와 영국 1개입니다.
2

SUMPRODUCT 함수가 조건별 개수를 더합니다

SUMPRODUCT 함수는 COUNTIF 함수가 반환한 3과 1을 더해 두 조건 중 하나를 만족하는 값의 개수를 계산합니다.

=SUMPRODUCT ( COUNTIF ( A2:A8, B2:B3 ) )
= 4 3+1=4입니다.

댓글 8

댓글 8
4.8 (5개 평가)
강고집
강고집 2020.07.06 16:30
안녕하세요?
예제처럼, 하나의 범위가 아닌 여러 범위에서 각각의 조건을 or로 구하려면 어떻게 해야 할까요?
Countifs의 조건들을 or 값으로 구할 수 있는 방법을 알고 싶습니다.
오빠두엑셀
오빠두엑셀 작성자 2020.07.07 10:32
SUMPRODUCT(COUNTIF(범위1, 조건1) + COUNTIF(범위2+조건2)...)
형식으로 구해보시겠어요?^^
리지
리지 2024.06.26 15:06
감사합니다
강민준🤗
강민준🤗 2024.08.11 19:51
좋은 강의 감사합니다🙇‍♂️
뚱갓땅파
뚱갓땅파 2024.10.21 11:45
안녕하세요, 부족한 엑셀실력 오빠두 엑셀님 내용 참고하며 열심히 실무를 수행하고 있습니다. 다름아니라 예시로, B열에 조직명, C열~M열은 각 문항에 대한 응답이 적혀있는 상황입니다. 조직의 긍정응답률을 구하고자 하는데 아래와 같이 서식을 적으니 자꾸 오류(#VALUE!)값이 뜹니다..
countifs가 아닌 countif로 입력하고 C:M범위에서 긍정응답을 찾을때는 오류가 없는데, COUNTIFS로 조직명도 찾는 다중조건을 걸면 오류가 생기는것 같습니다. 혹시 열값을 하나하나 지정해서 찾아줘야하는걸까요..?ㅠㅠ (C:C, {조건}, D:D, {조건}... 이런식으로요..)

=SUM(COUNTIFS(B:B,조직명이 적힌 셀값(B4),C:M,{"Strongly Agree","Agree"}))
오빠두엑셀
오빠두엑셀 작성자 2024.10.23 11:04
안녕하세요. COUNTIF 함수의 조건범위는 단일열만 참조가능합니다.
C:M 을 C:C 로 수정해보세요.
TMOH
TMOH 2024.11.15 17:35
이 공식을 countifs함수를 통해 계산한 값에도 적용할 수 있을까요???
예시를 들면
=countifs(조건범위1,조건1,조건범위2,조건2)
로 계산된 값에 위 공식을 적용할 방법을 문의드려요
오빠두엑셀
오빠두엑셀 작성자 2024.11.15 23:24
안녕하세요. COUNTIFS 함수로는 불가능합니다.
이러한 경우, 두 조건 필드를 합친 임시 범위를 만든 후 해당 범위를 기준으로 COUNTIF 함수를 사용하시면 됩니다.
스크랩 완료