1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

셀색깔별로 합계를 내고 싶습니다.

조회 수 10921 추천 수 0 2010.04.09 01:50:05

안녕하세요.

 

 셀색별로 합계를 내고 싶습니다.

 

현재 저는 2007를 사용중입니다

 

정렬을 한 후에 합계를 내려고 생각해 보았습니다.

그래서 자동필터를 이용하여 거기서 셀 색별정렬을 했습니다.

정렬된 것을 합계를 내려고 잡으니깐 합계는 정렬 된 것만 합계가 된느것이 아니라. 'C1:C5' 이런식으로 다 잡혀버려서

일일이 하나하나 지정하여 합계를 내야 하더라구요.

안좋았습니다.

 

 

좀더 간단하게  불규칙한 셀들을 합계내는 방법이 무엇인가요?

파일에 보면 소계에다 합계를 내는 것입니다.

 

한열마다  셀색별 합계내는 방법과

통째로 셀색별 합계내는 방법


댓글 '1'

profile

[레벨:30]아별

2010.04.11 16:44:31
*.75.228.246

안녕하세요? 자주되는 질문중에 하나군요..

그래서 이참에 해당 기능을 아별툴 기능에 추가했습니다. (20100411-1 버전을 설치해야합니다.)

아래처럼 사용하면 원하는 값을 찾을 수 있습니다.

=sumbyCellColor(대상셀범위,찾을셀음영색이 있는 셀)

 

첨부파일을 열어보시면 사용자 정의함수를 확인할 수 있습니다.

abyul_QnA_SumByCellColor_simple_20100411-1.xls

 

참고하세요.

 

1. 실제 아별툴에 적용된 코드는 좀 복잡합니다. 에러처리가 포함되어 있거든요.

2. 아별툴에는 아래의 사용자 정의 함수가 더 있습니다.

     sumbyCellColor( 대상 셀범위, 찾을 셀 음영색이 지정된 셀 또는 색상 값) : 특정셀 음영색이 지정된 셀들의 합계를 구함.

     countbyCellColor( 대상 셀범위, 찾을 셀 음영색이 지정된 셀 또는 색상 값) : 특정셀 음영색이 지정된 셀의 개수를 구함.

     sumbyFontColor( 대상 셀범위, 찾을 폰트색이 지정된 셀 또는 색상 값) : 특정 폰트색이 지정된 셀의 합계를 구함.

     countbyFontColor( 대상 셀범위, 찾을 폰트색이 지정된 셀 또는 색상 값) : 특정  폰트색이 지정된 셀의 개수를 구함.

 

첨부파일에 작성된 사용자 정의 함수의 코드는 아래와 같습니다.

 

 

Option Explicit
 
# 특정 셀 음영색을 기준으로 합계 내는 사용자 정의 함수
Function sumByCellColor(targetRange As Range, rngFind As Range)
    Dim i As Integer
    Dim r As Range
    Dim doubleSum As Double
    Dim doubleColor As Double
    '# 찾을 색상값을 추출하여 변수에 지정
    doubleColor = rngFind.Interior.Color
    '# 대상범위 셀을 순환하면서 해당 음영셀이면 합계에 더함
    For Each r In targetRange
        If r.Interior.Color = doubleColor Then
            doubleSum = doubleSum + r.Value
        End If
    Next r
    '# 합계를 결과로 돌려줌.
    sumByCellColor = doubleSum
End Function

첨부
문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 55829
202 아별툴관련질문 아별툴 설치시 오류...ㅠ.ㅠ imagefile [4] [레벨:1]House 2012-01-22 3081
201 VBA 숫자 문자 비교검색 file [2] [레벨:4]열심회원 2013-09-02 3080
200 매크로 함수를 VBA로 바꾸면 될까요??? (ExecuteExcel4Macro in UDF) file [2] [레벨:1]테스킨 2011-07-12 3076
199 엑셀수식 MATCH함수 수식 내에 참조수식을 넣으려면? file [5] [레벨:1]아아압액셀 2012-06-06 3073
198 엑셀일반 예전에는 그림파일 삽입을 ctrl+v로 붙이지 않았나요? [1] [레벨:0]주주아빠 2013-06-16 3067
197 셀서식(표시형식) 엑셀 형식 전환 file [2] [레벨:1]neo 2013-09-05 3062
196 VBA VBA에러처리2 file [5] [레벨:4]고수가되고파 2012-09-26 3062
195 아별툴관련질문 아별툴을 설치 하고 나서 crtl+f 의 기능 중에.. [4] [레벨:2]큰아빠에요 2012-01-16 3059
194 기타 안녕하세요 아별님^^ [1] [레벨:2]쿠라 2013-02-15 3059
193 엑셀수식 엑셀시트제목 .. 함수 관련 [1] [레벨:1]박주연 2014-10-16 3057
192 VBA 동적 데이터 교환 질문 [1] [레벨:3]바람 2011-12-27 3051
191 아별툴관련질문 아별툴 실행 에러 관련 [1] [레벨:3]고독한나그네 2012-02-14 3050
190 VBA 데이터가 있을 경우 수식 넣기?? [4] [레벨:1]아우릭 2012-03-20 3043
189 VLookup vlookup 의 true 기능 관련. [5] [레벨:3]rynoel 2012-07-02 3039
188 엑셀수식 수식좀 만들어주세요 [3] [레벨:4]요셉 2013-03-15 3034
187 엑셀수식 날짜 함수 file [1] [레벨:5]눈물바다 2014-05-15 3029
186 엑셀수식 정렬에 관해서 여쭤봅니다. imagefile [4] [레벨:4]우보천리 2011-08-12 3026
185 VBA 하나씩 검색하는 질문입니다. file [3] [레벨:4]신강현 2013-02-20 3020
184 VLookup 서로 다른 표기의 값 비교 [1] [레벨:1]KOohy 2013-08-16 3018
183 VBA 다운받았는데요 [8] [레벨:0]천리자향 2013-04-27 3010