엑셀(Excel) 셀 색깔 카운트 함수로 구하기

엑셀(Excel) 셀 색깔 카운트 함수로 구하기


엑셀에서 특정 셀의 수를 세는 함수는 많은데요 COUNT 도 대표적인 함수이지요
빈셀이나 , 수식을 이용해서 만족하는 값은 몇개인지 확인할 수 있지만
특정 색으로 사용되는 셀의 색상별 수를 구하는 함수는 없습니다.
이런 경우 사용자 함수를 만들어서 사용해야 하는데요.
사용자 함수를 만들거 하는것도 번거롭기 때문에 색상 함수를 사용할 수 있는 사용자 매크로 파일을 준비했습니다.

색상별 카운터로 함수구하는 방법을 알아보도록 하겠습니다.

 

엑셀 함수에는 색상수를 지원하지 않기 때문에 사용자 함수를 사용해야 합니다.
아래와 같이 색상 카운터 갯수를 알수있는 사용자 함수를 만들었습니다.

아래 매크로 파일을 다운로드 하세요.

색상수카운터.xlsm

 


 

 

 

사용자 정의 함수를 만들거나 외부 매크로 파일을 불러오기 위해선 개발 도구메뉴가 활성화 되어 있어야 합니다.
기본은 메뉴가 보이지 않을실텐데요. 상단 메뉴 중 [파일]-[옵션]을 선택합니다.


 [파일]-[옵션]


 

 

 

Excel 옵션창이 뜨면 좌측 메뉴 중 [리본 사용자 지정]을 선택합니다.
우측에 리본 메뉴들이 조회되면 [개발 도구]에 체크 후 [확인]버튼을 클릭해주세요..

 [개발 도구]에 체크 후 [확인]


 

 

 

엑셀 상단에 개발 도구가 추가되었습니다. [개발 도구] - [추가 기능] (또는 매크로 추가 기능)을 선택합니다.

 [개발 도구] - [추가 기능] (또는 매크로 추가 기능)


 

 

 

추가 기능 창이 열리는데요. [찾아보기] 버튼을 클릭합니다.

추가 기능 창이 열리는데요. [찾아보기]


 

찾아보기 창이 뜨면 우측 하단 파일 형식을 [모든 파일(*.*)] 로 선택해주세요.
이제 색상수카운터.xlsm 파일을 다운받은 경로로 이동 후 선택합니다.

 파일 형식을 [모든 파일(*.*)] 로 선택


 

 


추가 기능에 색상수카운터가 추가되면 체크 후 [확인] 버튼을 클릭해주세요

 색상수카운터가 추가되면 체크 후 [확인]


 

 


엑셀 기본 옵션이 매크로 사용하지 않음으로 되어 있기 때문에 아래와 같이 메시지가 뜨시는 분이 있을겁니다.
옵션에서 매크로 허용을 하거나 [매크로 포함]버튼을 클릭해주세요.


옵션에서 매크로 허용을 하거나 [매크로 포함]


 

 


Color까지 입력해보면 ColorCount 함수가 보이면 정상입니다.

 ColorCount 함수가 보이면 정상


 

 

 


함수 사용방법을 알려드리겠습니다.
=ColorCount(범위, 색상셀위치)
범위 : 색이 있는 범위를 지정합니다.  (ex: b4:c10)
색상셀위치 : 어떤색상의 카운터를 할것인지 색이있는 셀위치를 지정합니다. (e4)

=ColorCount(B4:C10 색상이 있는 범위를 드래그 또는 직접입력 해서 지정합니다.

색상이 있는 범위를 드래그 또는 직접입력


 


이제 색상을 지정하면 됩니다.
색상이 있는 E4 를 지정 및 입력합니다.

=ColorCount(B4:C10,E4)

E4와 동일한 색상이 있는 색상개수는 3개로 나옵니다.

셀 우측 모서리를 아래로 드래그해서 셀을 복사합니다


 

 

 

함수가 입력된 셀 우측 모서리를 아래로 드래그해서 셀을 복사합니다.

색상의 수가 나오는것이 확인


 

 

모든 색상의 수가 나오는것이 확인됩니다.

이상 엑셀(Excel) 셀 색깔 카운트 함수로 구하기를 알아보았습니다.