색의 배경색이나 글꼴 색을 기준으로 값을 계산하는 경우가 있습니다.
이를 위해서 매크로를 작성하는 경우가 있는데요. 매크를 짤 줄 모른다면, 매크로 함수를 사용하여 계산할 수 있습니다.
아래 자료는 2017년 서울특별시 구별 세대 및 인구자료입니다. 해당자료는 서울시 열린데이터광장에서 가지고 왔습니다.
서울시 열린데이터광장: http://data.seoul.go.kr/
정부에서 2017년에 공표한 투기지역 11개 구(용산, 성동, 노원, 마포, 양천, 강서, 영등포, 서초, 강남, 송파, 강동)에 대한 세대수를 계산해 보겠습니다.
우리가 사용할 매크로 함수는 이름으로 정의해서 사용합니다.
[수식]탭>[정의된 이름]그룹>[이름 정의]를 클릭합니다.
팝업된 창에서 다음과 같이 입력합니다.
이름: 배경색
참조 대상: =GET.CELL(38,B4)
GET.CELL 매크로 함수는 셀에서 바로 사용할 수 업습니다. 38은 배경색에 대한 정보를 얻는 type_num이며, 총 66가지의 정보를 얻을 수 있습니다.
다른 정보에 관해서는 아래 사이트를 참조하시기 바랍니다.
https://www.mrexcel.com/forum/excel-questions/20611-info-only-get-cell-arguments.html
B열과 C열 사이에 빈 열을 삽입하고 C4에 다음과 같은 수식을 입력하고, 자동 채우기 기능을 활용하여 C29까지 채워줍니다.
=배경색
노란색 배경은 6번으로 반환되었습니다.
D30번에 아래와 같은 수식을 입력하면, 11개 구의 세대수 합계를 얻을 수 있습니다.
=SUMIF(C4:C29,6,D4:D29)
2017년 서울 투기지역의 세대수는 약 207만 세대입니다.
참고문헌: 엑셀바이블2010(최준선): 263. 색상별 집계하기
'엑셀' 카테고리의 다른 글
26. 막대 그래프와 꺾은 선 그래프 같이 그리기 (1) | 2018.04.27 |
---|---|
25. 병합된 데이터 셀을 조건으로 데이터 추출하기 (0) | 2018.04.16 |
23. offset 함수 (0) | 2018.03.26 |
22. 다중 조건을 처리하는 개수 계산하기-COUNTIFS (0) | 2018.02.23 |
21. COUNTIF 함수를 이용한 다양한 건수 계산하기 (0) | 2018.02.21 |