|
안녕하세요.
셀의 색상 개수를 구하는 함수는 없습니다. 다만 매크로 함수를 이용하여
편법으로 구할 수 있는데 좀 복잡합니다.
지금부터 그 순서를 알려드리도록 하겠습니다(엑셀 2007 버전).
1. [수식] 탭의 [정의된 이름] 그룹에서 [이름 정의]를 클릭합니다.
[새 이름] 대화상자에서 이름은 "셀색"으로 입력하고 참조대상에 "=GET.CELL(38,B3)"로
입력하고 [확인] 단추를 클릭합니다. GET.CELL의 매크로 함수에서 38은 셀의 색상을
판단합니다. 자세한 사항은 도움말을 참조하세요.
2. [B3]셀을 클릭한 후 "=셀색"으로 입력하면 [B3] 셀의 색상 값이 나옵니다. 채우기 핸들을
드래그하여 [AF]까지 복사합니다. 그리고 채우기 옵션을 [서식 없이 채우기]로 합니다.
3. 여기까지 하면 3행의 각 셀에 있는 셀 색을 숫자로 표시합니다. 블록으로 설정된 상태에서
[AF3] 채우기 핸들을 [25]행까지 끌어다 놓고 [서식 없이 채우기] 합니다.
4. 합계를 구할 셀의 색상에 숫자를 입력합니다. [AG2] 셀은 3이 되겠네요.
5. [AG3] 셀에 "=COUNTIF($B3:$AF3,AG$2)"을 입력하여 셀 색에 따른 값을 카운트합니다.
혼합참조를 이용한 것은 수식을 복사하기 위한 것입니다.
6. [AG3] 셀의 채우기 핸들을 [AJ]까지 끌어다 놓고 다시 채우기 핸들을 [25]행까지 복사하면
원하시는 결과를 얻을 수 있습니다.
이와 같이 편법으로 셀에 따른 색상의 개수를 구할 수 있습니다. 파일 첨부합니다.
|