
Excel에서 중복을 제외한 값의 개수를 세려면 `COUNTIF` 함수와 `SUMPRODUCT` 함수를 함께 사용해야 되는데요 아래는 이를 수행하는 공식을 이용하면 됩니다.
excel
=SUMPRODUCT(1/COUNTIF(range, range))
이 공식에서 `range`는 중복 값을 제외하고 카운트하려는 셀 범위인데요
이러한 방식은 배열 공식이므로, 입력 후에는 **Ctrl + Shift + Enter** 키를 눌러야 합니다. 이렇게 하면 Excel은 이 공식을 배열 공식으로 처리합니다
다만, 이 방법은 숫자나 문자열에 대해서만 작동하며, 빈 셀이나 에러가 있는 경우에는 잘못된 결과가 나올 수 있습니다.
더 간단하게 하는방법도 있는데요.
더 간단한 방법으로는 Excel의 "고급 필터" 기능을 사용하는 것이 있습니다. 이 기능을 이용하면 중복 항목을 제거한 목록을 생성할 수 있고, 그 결과를 세어볼 수 있습니다. 고급 필터를 사용하여 중복 항목을 제거하는 방법입니다
1. 원하는 데이터 범위를 선택합니다.
2. `데이터` 메뉴에서 `고급` 옵션을 선택합니다.
3. `고유 레코드만 복사` 옵션에 체크하고, 복사할 위치를 지정합니다.
4. `확인` 버튼을 클릭합니다.
이렇게 하면 지정된 위치에 중복 없는 값들이 나열됩니다. 이후 그 셀 범위의 개수를 세면 원하시는 값을 얻으실 수 있습니다.
하지만 이 방법은 임시적인 해결책일 뿐, 데이터가 변경될 때마다 반복해야 하는 단점이 있습니다. 자동화된 계산을 원하신다면 처음에 제안드린 함수 조합(`COUNTIF`와 `SUMPRODUCT`) 사용이 가장 효과적입니다.
'엑셀' 카테고리의 다른 글
엑셀에서 테두리 선을 그리는방법 (0) | 2023.12.04 |
---|---|
엑셀에서 줄 간격을 조절과 한번에 여러줄의 높이변경하는 방법 (1) | 2023.12.04 |
엑셀에서 분수를 입력하는 방법 (1) | 2023.11.22 |
엑섹 표마다 모든 빈칸추가하는방법과 행의 셀크기 조정하는방법 (0) | 2023.11.22 |
엑셀에서 페이지를 나눌 때 행과 열 사이에 있는 선을 없애는 방법 (0) | 2023.11.22 |