열에서 고유한 숫자 값 또는 날짜 개수 세기
중복된 숫자 목록이 있고, 아래 스크린샷과 같이 목록에서 고유한 값 또는 한 번만 나타나는 값의 개수를 세고자 할 때, 이 문서에서는 Excel 에서 이 작업을 빠르고 쉽게 해결할 수 있는 유용한 수식들을 소개합니다。

Excel 2019, 2016 및 이전 버전에서 열의 고유한 숫자 값 또는 날짜 개수 세기
Excel 2019, 2016 및 이전 버전을 사용하는 경우 일반적인 SUM, FREQUENCY, IF, COUNTIF, ISNUMBER 함수를 적용해 고유한 값 또는 한 번만 나타나는 값의 개수를 얻을 수 있습니다。
열에서 고유한 숫자 값 또는 날짜 개수 세기
목록에서 고유한 숫자를 세려면 SUM 과 FREQUENCY 함수를 사용할 수 있습니다。 일반적인 구문은 다음과 같습니다:
- range: 범위 내 고유 값 수 세기하려는 데이터 열입니다。
결과를 출력할 빈 셀에 다음 수식을 입력하거나 복사한 후Enter키를 눌러 결과를 얻으세요:

수식 설명:
=SUM(--(FREQUENCY(A2:A12,A2:A12)>0))
- FREQUENCY(A2:A12,A2:A12): FREQUENCY 함수는 A2:A12 목록에서 각 숫자 값이 나타나는 횟수를 계산하여 다음과 같은 배열을 반환합니다: {1;2;0;2;0;1;1;3;0;0;1;0}. 배열의 숫자는 해당 값이 열에서 몇 번 나타나는지를 나타냅니다. 배열의 0 은 해당 숫자가 이미 데이터 범위에 나타났음을 의미합니다。
- --(FREQUENCY(A2:A12,A2:A12)>0=--({1;2;0;2;0;1;1;3;0;0;1;0})>0): 배열의 각 값이 0 과 비교됩니다. 0 보다 크면 TRUE, 그렇지 않으면 FALSE 가 표시됩니다. 그런 다음 이중 부호(-- )를 사용해 TRUE 와 FALSE 를 각각 1 과 0 으로 변환하므로 결과는 다음과 같습니다: {1;1;0;1;0;1;1;1;0;0;1;0}。
- SUM(--(FREQUENCY(A2:A12,A2:A12)>0))=SUM({1;1;0;1;0;1;1;1;0;0;1;0}): 마지막으로 SUM 함수가 배열의 모든 값을 더해 결과 7 을 반환합니다。
열에서 한 번만 나타나는 고유한 숫자 값 또는 날짜 개수 세기
목록에서 한 번만 나타나는 고유한 숫자 값을 세려면 SUM, IF, ISNUMBER 및 COUNTIF 함수를 조합해 수식을 만들어야 합니다。 일반적인 구문은 다음과 같습니다:
Array formula, should press Ctrl + Shift + Enter keys together.
- range: 범위 내 고유 값 수 세기하려는 데이터 열입니다。
빈 셀에 아래 수식을 입력하거나 복사한 후Ctrl + Shift + Enter키를 동시에 눌러 올바른 결과를 얻으세요:

수식 설명:
=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
- ISNUMBER(A2:A12): ISNUMBER 함수는 A2:A12 목록의 값이 숫자인지 확인합니다. 셀에 숫자 값이 있으면 TRUE, 그렇지 않으면 FALSE 를 반환하므로 다음과 같은 배열을 얻게 됩니다: {TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE}。
- COUNTIF(A2:A12,A2:A12): COUNTIF 함수는 지정된 범위에서 각 값이 몇 번 나타나는지 계산하여 다음과 같은 결과를 반환합니다: {1;2;2;2;2;1;1;3;3;3;1}。
- ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)= {TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE}* {1;2;2;2;2;1;1;3;3;3;1}: 두 표현식을 곱해서 다음과 같은 결과를 얻습니다: {1;2;2;2;2;1;1;3;3;3;1}。
- IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0)=IF({1;2;2;2;2;1;1;3;3;3;1}=1,1,0): 여기서 IF 함수는 배열의 각 값이 1 과 같은지 확인합니다. 같으면 숫자 1 을 반환하고, 다르면 숫자 0 을 표시합니다。 결과는 다음과 같습니다: {1;0;0;0;0;1;1;0;0;0;1}。
- SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))=SUM({1;0;0;0;0;1;1;0;0;0;1}): 마지막으로 SUM 함수가 배열의 값을 모두 더해 고유한 값의 총 개수 4 를 반환합니다。
Excel 365 에서 열의 고유한 숫자 값 또는 날짜 개수 세기
Excel 365 에서는 UNIQUE 라는 새롭고 간편한 함수가 도입되었습니다。 이 함수를 COUNT 함수로 감싸면 필요한 작업을 빠르게 처리할 수 있습니다。
열에서 고유한 숫자 값 또는 날짜 개수 세기
Excel 365 에서 고유한 숫자 값 또는 날짜 개수를 세는 일반적인 구문은 다음과 같습니다:
- range: 범위 내 고유 값 수 세기하려는 데이터 열입니다。
빈 셀에 아래 수식을 입력하거나 복사한 후Enter키를 눌러 결과를 얻으세요(스크린샷 참조):

수식 설명:
=COUNT(UNIQUE(A2:A12))
- UNIQUE(A2:A12): UNIQUE 함수는 목록에서 모든 고유한 값을 추출하여 다음과 같은 배열 목록을 반환합니다: {258;560;774;801;985;990;1569}。
- COUNT(UNIQUE(A2:A12))=COUNT({258;560;774;801;985;990;1569}): COUNT 함수는 숫자 값의 개수를 세어 결과 7 를 반환합니다。
열에서 한 번만 나타나는 고유한 숫자 값 또는 날짜 개수 세기
이 UNIQUE 함수는 목록에서 정확히 한 번만 나타나는 고유 값을 추출할 수도 있습니다。 일반적인 구문은 다음과 같습니다:
- range: 범위 내 고유 값 수 세기하려는 데이터 열입니다。
결과를 반환할 셀에 다음 수식을 입력하거나 복사한 후Enter키를 누르세요。 스크린샷 참조:

수식 설명:
=COUNT(UNIQUE(A2:A12,0,1))
- UNIQUE(A2:A12,0,1): UNIQUE 함수는 목록에서 한 번만 나타나는 고유한 값을 추출하여 다음과 같은 배열 목록을 반환합니다: {258;801;985;1569}。
- COUNT(UNIQUE(A2:A12,0,1))=COUNT({258;801;985;1569}): COUNT 함수는 숫자 값의 개수를 세어 결과 4 을 반환합니다。
팁: 위의 모든 수식은 열에서 고유 날짜를 세는 데 사용할 수 있습니다。
사용된 관련 함수:
- SUM:
- Excel SUM 함수는 제공된 값들의 합계를 반환합니다。
- FREQUENCY:
- FREQUENCY 함수는 값 범위 내에서 값이 얼마나 자주 발생하는지를 계산한 후 수직 배열 형태의 숫자를 반환합니다。
- ISNUMBER:
- Excel ISNUMBER 함수는 셀에 숫자가 포함되어 있으면 TRUE 를, 그렇지 않으면 FALSE 를 반환합니다。
- COUNTIF:
- COUNTIF 함수는 Excel 의 통계 함수로, 지정된 조건을 충족하는 셀의 개수를 세는 데 사용됩니다。
- COUNT:
- COUNT 함수는 숫자가 포함된 셀의 개수를 세거나 인수 목록에 있는 숫자의 개수를 세는 데 사용됩니다。
- UNIQUE:
- UNIQUE 함수는 목록이나 범위에서 고유한 값 목록을 반환합니다。
추가 기사:
- 조건에 따라 고유한 숫자 값 개수 세기
- Excel 워크시트에서 특정 조건에 따라 고유한 숫자 값의 개수를 세야 하는 문제가 발생할 수 있습니다. 예를 들어 아래 스크린샷과 같은 보고서에서 제품 “T-shirt”의 고유한 수량(Qty) 값을 어떻게 세어야 할까요? 이 문서에서는 Excel 에서 이 작업을 수행할 수 있는 몇 가지 수식을 소개합니다。
- 여러 값 중 하나와 일치하는 셀 개수 세기
- A 열에 제품 목록이 있고, C4:C6 범위에 나열된 특정 제품인 Apple, Grape 및 Lemon 의 총 개수를 A 열에서 세고자 합니다(아래 스크린샷 참조). 일반적으로 Excel 에서 간단한 COUNTIF 및 COUNTIFS 함수는 이 시나리오에서 작동하지 않습니다. 이 문서에서는 SUMPRODUCT 와 COUNTIF 함수를 조합하여 이 작업을 빠르고 쉽게 해결하는 방법을 설명합니다。
- 특정 문자 수를 포함하는 셀 개수 세기
- 아래 스크린샷과 같이 셀 범위에서 특정 문자 수(예: 5 자)를 포함하는 셀의 개수를 세고자 할 때, Excel 에서는 COUNTIF 함수를 사용할 수 있습니다. 이 문서에서는 정확히 x 자를 포함하는 셀 또는 특정 문자 수보다 많은 문자를 포함하는 셀의 개수를 구하는 방법을 설명합니다。
최고의 Office 생산성 도구
Kutools for Excel - 남들과 차별화되게 도와드립니다
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석를 혁신하세요:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 VLookup:다중 조건 | 다중 값 | 다중 시트 간 검색 | 퍼지 매치... | |
| 고급 드롭다운 목록:쉬운 드롭다운 목록 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록... | |
| 열 관리자:특정 개수의 열 추가 | 열 이동 | 숨겨진 열의 표시 상태 토글 |열 비교하여동일한/다른 셀 선택... | |
| 주요 기능:그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 워크북 및 시트 관리자|자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록 기반 이메일 발송 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 15 상위 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제...)| 50+차트유형(간트 차트...)| 40+ 실용적인수식(생일을 기준으로 나이 계산...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입...)| 12 변환도구(단어로 변환하기,환율 변환...)| 7 병합 및 분할도구(고급 행 병합,Excel 셀 분할...)|。。。 외 다수 |
Kutools for Excel 는 300 개 이상의 기능을 자랑하며,필요한 기능을 언제나 클릭 한 번으로 사용할 수 있습니다。。。
Office Tab - Microsoft Office(Excel 포함)에서 탭 기반 읽기 및 편집 활성화
- 수십 개의 열린 문서 간 전환에 단 1 초면 충분합니다!
- 매일 수백 번의 마우스 클릭을 줄여주어 마우스 손과 작별하세요。
- 여러 문서를 보거나 편집할 때 생산성을 50% 만큼 높여줍니다。
- Chrome, Edge 및 Firefox 처럼 Office(Excel 포함)에 효율적인 Tabs 를 제공합니다。