함수로 고유 값 계산 (Microsoft Excel)
David는 국가 목록이있는 워크 시트를 가지고 있습니다. A1 : A100 셀의이 목록에는 중복 항목이 포함될 수 있습니다. David는 목록에서 고유 한 국가의 수를 확인하려고합니다.
매크로를 사용하지 않고 카운트를 도출하는 방법에는 여러 가지가 있습니다. 사용해야하는 방법은 목록에있는 데이터의 특성에 따라 다릅니다. 그러나 시작하기 좋은 곳은 국가 목록을 나타내는 명명 된 범위를 정의하는 것입니다. 다음 예에서는 범위 이름이 국가라고 가정합니다.
(이명은?)
목록에 텍스트 항목 만 포함되고 빈 셀이 포함되지 않은 경우 다음이 개수를 제공합니다.
=SUM(1/COUNTIF(Countries,Countries))
Ctrl + Shift + Enter를 눌러 배열 수식으로 입력해야합니다. 목록에 빈 셀이 있으면 수식이 좀 더 복잡해집니다. 공백이 있으면 다음 긴 배열 수식이 작동합니다.
=SUM(IF(FREQUENCY(IF(LEN(Countries)>0,MATCH (Countries,Countries,0),""), IF(LEN(Countries) >0,MATCH(Countries,Countries,0),""))>0,1))
FREQUENCY 함수를 사용하는이 접근 방식은 Microsoft 기술 자료에서 자세히 설명합니다.
http://support.microsoft.com/kb/100122
어떤 이유로 든 배열 수식을 사용하지 않으려면 목록 오른쪽에있는 빈 열을 사용할 수 있습니다. 이 열에는 왼쪽에있는 값이 목록에서 고유한지 여부를 나타내는 일반 수식이 포함됩니다. 값이 처음 나타날 때 수식은 숫자 1을 반환합니다. 동일한 값이 나타날 때마다 수식은 0을 반환합니다. 목록을 정렬하여 시작한 다음 B1 셀에 다음 수식을 넣습니다.
=IF(ISNA(VLOOKUP(A2,$A$1:A1,1,)),1,0)
B1에서 B2 : B100 범위로 수식을 복사하면됩니다. 이러한 결과를 사용하면 B 열을 쉽게 합하고 목록에 고유 한 값의 개수를 지정할 수 있습니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (2167)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.
link : / excelribbon-Counting_Unique_Values_with_Functions [함수로 고유 값 계산]
.