KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel 팁: 색상(배경, 글꼴, 조건부 서식 사용)별로 셀 개수 세기/합계 계산

작성자Xiaoyang수정 날짜

일상적인 작업에서 색상 표시는 중요한 데이터를 빠르게 구분하고 강조하는 인기 있는 방법입니다. 그렇다면 특정 색상(채울 색상, 글꼴 색, 조건부 서식 사용)을 기준으로 셀 데이터의 개수를 세거나 합계를 구하려면 어떻게 해야 할까요? 기본적으로 Excel 에는 색상을 기준으로 개수를 세거나 합계를 구하는 직접적인 기능이 없습니다。 그러나 몇 가지 팁과 간접적인 방법을 활용하면 이를 달성할 수 있습니다。 본 문서에서는 색상을 기준으로 데이터를 세거나 합계를 구하는 방법을 살펴보겠습니다。

색상이 적용된 셀의 개수 및 합계 예제

배경색을(를) 기준으로 셀 개수 세기 및 합계 구하기

글꼴 색을(를) 기준으로 셀 개수 세기 및 합계 구하기

조건부 서식 사용 색상을 기준으로 셀 개수 세기 및 합계 구하기


영상: 색상을 기준으로 셀 개수 세기 및 합계 구하기

 


배경색을(를) 기준으로 셀 개수 세기 및 합계 구하기

예를 들어, 아래 스크린샷과 같이 다양한 배경색으로 채워진 데이터 범위가 있다고 가정해 보겠습니다. 특정 색상을 기준으로 셀을 세거나 합계를 구하려면 Excel 에는 해당 셀의 배경색을 기준으로 개수를 세거나 합계를 구하는 직접적인 기능이 없습니다。 그러나 약간의 창의성과 유용한 기법을 활용하면 이 작업을 수행할 수 있습니다。 이번 섹션에서는 몇 가지 유용한 방법을 살펴보겠습니다。
색상이 적용된 셀의 개수 및 합계 데이터


사용자 정의 함수를 사용하여 배경색을(를) 기준으로 셀 개수 세기 및 합계 구하기

여기에서는 Excel 에서 이러한 작업을 해결하기 위해 사용자 정의 함수를 생성하고 사용하는 방법을 안내합니다。 다음 단계를 따르세요:

단계 1: VBA 모듈 편집기를 열고 코드를 복사하세요

  1. 다음을 누르세요:Alt + F11키를 눌러Microsoft Visual Basic for Applications창을 엽니다。
  2. 열린 창에서삽입>모듈을 클릭하여 새 빈 모듈을 생성합니다。
  3. 그런 다음 아래 코드를 복사하여 빈 모듈에 붙여넣으세요。
    VBA 코드: 배경색을 기준으로 셀 개수 및 합계 계산
    Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean = False) As Variant
    'Updateby Extendoffice
        Dim rCell As Range
        Dim lCol As Long
        Dim vResult As Double
        lCol = rColor.Interior.ColorIndex
        vResult = 0
        If SUM Then
            For Each rCell In rRange
                If rCell.Interior.ColorIndex = lCol Then
                    vResult = vResult + rCell.Value
                End If
            Next rCell
        Else
            For Each rCell In rRange
                If rCell.Interior.ColorIndex = lCol Then
                    vResult = vResult + 1
                End If
            Next rCell
        End If
        ColorFunction = vResult
    End Function
    

단계 2: 공식 생성을(를) 사용하여 배경색을(를) 기준으로 셀 개수 세기 및 합계 구하기

위 코드를 붙여넣은 후 모듈 창을 닫고 다음 수식을 적용하세요:

  • 특정 배경색을(를) 기준으로 셀 개수 세기:
    아래 제공된 수식을 원하는 셀에 복사하거나 입력하여 결과를 얻으세요。 그런 다음 채우기 핸들을 아래로 끌어 다른 결과를 확인하세요。 스크린샷 참조:
    =colorfunction(G2,$B$2:$E$12,FALSE) 
    참고: 이 수식에서,G2는 일치시키려는 특정 배경색이 있는 참조 셀입니다。$B$2:$E$12은 G2 셀의 색상과 동일한 셀 개수를 세려는 범위입니다。FALSE는 색상이 일치하는 셀을 세는 데 사용됩니다。
    배경색 기준 개수 및 합계 공식
  • 특정 배경색을(를) 기준으로 셀 합계 구하기:
    아래 제공된 수식을 원하는 셀에 복사하거나 입력하여 결과를 얻으세요。 그런 다음 채우기 핸들을 아래로 끌어 다른 결과를 확인하세요。 스크린샷 참조:
    =colorfunction(G2,$B$2:$E$12,TRUE)  
    참고: 이 수식에서,G2는 일치시키려는 특정 배경색이 있는 참조 셀입니다。$B$2:$E$12은 G2 셀의 색상과 동일한 셀 개수를 세려는 범위입니다。TRUE는 색상이 일치하는 셀의 값을 합산하는 데 사용됩니다。
    배경색 기준 개수 및 합계 결과

강력한 기능을 사용하여 배경색을(를) 기준으로 셀 개수 세기 및 합계 구하기

프로그래밍에 익숙하지 않은 사용자에게 VBA 는 매우 복잡하게 보일 수 있습니다。 여기서는 강력한 도구인Kutools for Excel색상별 통계기능을 소개합니다。 이 기능을 사용하면 몇 번의 클릭만으로 배경색을 기준으로 손쉽게 계산(개수 세기, 합계, 평균 등)할 수 있습니다。 더욱 인상 깊은 점은색상별 통계기능이 단순히 배경색을 넘어서 글꼴 색 및 조건부 서식 사용을 구분하여 계산할 수도 있다는 것입니다。

다음과 같이 진행하세요。Kutools for Excel 를 다운로드하여 설치한 후먼저 특정 배경색을 기준으로 셀을 개수 세기 또는 합계 계산하려는 데이터 범위을 선택합니다。 다음으로Kutools 플러스로 이동하여색상별 통계을 선택합니다。

색상별 통계대화 상자에서 작업 내용을 지정하세요:

  1. 다음에서표준 서식을(를) 선택하세요。색상 모드드롭다운 목록;
  2. 다음에서배경색을(를) 지정하세요。통계 유형드롭다운 목록에서 각 배경색에 대한 통계 결과를 대화 상자에서 미리 확인할 수 있습니다;
  3. 마지막으로,보고서 생성을(를) 클릭하여 계산된 결과를 새 워크북으로 내보내세요。

배경색 기준 개수 및 합계 Kutools

결과:

이제 통계 정보가 포함된 새 워크북을 얻게 됩니다。 스크린샷 참조:
배경색 기준 개수 및 합계 Kutools 결과

:
  1. 색상별 통계기능은 또한 표준 글꼴 색, 배경 또는 글꼴 색을 기준으로 셀 개수 및 합계 계산을 지원하며, 조건부 서식 사용에서 가져온 채우기와 조건부 서식 사용 색상의 조합도 지원합니다。
    배경색 기준 개수 및 합계 Kutools 옵션
  2. 이 기능이 궁금하시다면,무료 체험판을 다운로드하려면 클릭하세요(30 일 무료 체험 제공).

필터 및 SUBTOTAL 함수를 사용하여 배경색별로 셀 개수 세기 및 합계 계산

아래 스크린샷과 같은 과일 판매 테이블이 있다고 가정해 보겠습니다。 이제Amount열에서 색상이 적용된 셀을 개수 세기 또는 합계 계산할 것입니다。
배경색 기준 개수 및 합계 소계 데이터

단계 1: SUBTOTAL 함수 적용하기

SUBTOTAL 함수를 입력할 빈 셀을 선택합니다。

  • 동일한 배경색을 가진 모든 셀을 세려면 다음 수식을 입력하세요:
    =SUBTOTAL(102, F2:F16)
  • 동일한 배경색을 가진 모든 셀의 합계를 구하려면 다음 수식을 입력하세요;
    =SUBTOTAL(109, F2:F16)
  • 참고: 위 수식에서,102는 숨겨진 셀을 제외하고 필터링된 목록에서 숫자 값의 개수를 세는 것을 나타냅니다。109는 숨겨진 셀을 제외하고 필터링된 목록에서 값을 합산하는 것을 나타냅니다。F2:F16은 개수 또는 합계가 계산될 범위입니다。
  • 배경색 기준 개수 및 합계 소계 공식

단계 2: 특정 색상 기준으로 셀 필터링하기

  1. 테이블 헤더를 선택하고데이터>필터를 클릭하세요。 스크린샷 참조:
    배경색 기준 개수 및 합계 필터
  2. 헤더 셀의필터아이콘을 클릭하세요。배경색 기준 개수 및 합계 필터 아이콘금액열에서 『색상별 필터』를 차례로 클릭하세요。 스크린샷 참조:색상별 필터그리고 세려는 특정 색상을 선택하세요。
    배경색으로 필터링하여 개수 및 합계 계산

결과:

필터링 후 SUBTOTAL 수식이 자동으로Amount열에서 색상이 적용된 셀을 개수 세기 및 합계 계산합니다。 스크린샷 참조:
배경색 기준 개수 및 합계 필터 소계 결과

참고: 이 방법을 사용하려면 개수를 세거나 합계를 계산할 색상이 적용된 셀이 동일한 열에 있어야 합니다。

글꼴 색을 기준으로 셀 개수 세기 및 합계 계산

Excel 에서 셀의 글꼴 색을 기준으로 개수를 세거나 합계를 계산하고 싶으신가요? 예를 들어, 주어진 스크린샷처럼 빨간색, 파란색, 주황색, 검정색 텍스트가 포함된 셀이 있다고 가정해 보겠습니다. 기본적으로 Excel 에서는 이를 쉽게 처리할 수 없습니다。 하지만 걱정 마세요! 이 섹션에서는 이를 간단히 해결할 수 있는 몇 가지 팁을 안내해 드리겠습니다。
글꼴 색상 기준 개수 및 합계 데이터


사용자 정의 함수를 사용하여 글꼴 색을 기준으로 셀 개수 세기 및 합계 계산

특정 글꼴 색이 적용된 셀을 개수 세기 및 합계 계산하려면 다음과 같은 사용자 정의 함수가 도움이 될 수 있습니다。 다음 단계에 따라 진행하세요:

단계 1: VBA 모듈 편집기를 열고 코드 복사하기

  1. 다음을 누르세요:Alt + F11키를 눌러Microsoft Visual Basic for Applications창을 엽니다。
  2. 열린 창에서삽입>모듈을 클릭하여 새 빈 모듈을 생성합니다。
  3. 그런 다음 아래 코드를 빈 모듈에 복사하여 붙여넣으세요。
    VBA 코드: 글꼴 색을(를) 기준으로 셀 개수 세기 및 합계 구하기
    Function ProcessByFontColor(pRange1 As Range, pRange2 As Range, FunctionType As String) As Double
    'Updateby Extendoffice
        Application.Volatile
        Dim rng As Range
        Dim xTotal As Double
        Dim xCount As Double
        xTotal = 0
        xCount = 0
        For Each rng In pRange1
            If rng.Font.Color = pRange2.Font.Color Then
                If UCase(FunctionType) = "SUM" Then
                    xTotal = xTotal + rng.Value
                ElseIf UCase(FunctionType) = "COUNT" Then
                    xCount = xCount + 1
                End If
            End If
        Next
        If UCase(FunctionType) = "SUM" Then
            ProcessByFontColor = xTotal
        ElseIf UCase(FunctionType) = "COUNT" Then
            ProcessByFontColor = xCount
        Else
            ProcessByFontColor = CVErr(xlErrValue)
        End If
    End Function
    

단계 2: 공식 생성을 사용하여 글꼴 색별로 셀 개수 세기 및 합계 계산

위 코드를 붙여넣은 후 모듈 창을 닫고 다음 수식을 적용하세요:

  • 특정 글꼴 색을(를) 기준으로 셀 개수 세기:
    아래 제공된 수식을 원하는 셀에 복사하거나 입력하여 결과를 얻으세요。 그런 다음 채우기 핸들을 아래로 끌어 다른 결과를 확인하세요。 스크린샷 참조:
    =ProcessByFontColor($B$2:$E$12,G2, "COUNT")
    참고: 이 수식에서,G2는 일치시키려는 특정 글꼴 색이 있는 참조 셀입니다。$B$2:$E$12은 G2 셀의 색상과 동일한 셀 개수를 세려는 범위입니다。
    글꼴 색상 기준 개수 및 합계 공식
  • 특정 글꼴 색을(를) 기준으로 셀 합계 구하기:
    아래 제공된 수식을 원하는 셀에 복사하거나 입력하여 결과를 얻으세요。 그런 다음 채우기 핸들을 아래로 끌어 다른 결과를 확인하세요。 스크린샷 참조:
    =ProcessByFontColor($B$2:$E$12,G2, "SUM")  
    참고: 이 수식에서,G2는 일치시키려는 특정 글꼴 색이 있는 참조 셀입니다。$B$2:$E$12은 G2 셀의 색상과 동일한 셀 개수를 세려는 범위입니다。
    글꼴 색상 기준 개수 및 합계 결과

간편한 기능으로 글꼴 색을 기준으로 셀 개수 세기 및 합계 계산

글꼴 색을 기준으로 Excel 에서 셀 값을 손쉽게 개수 세기 또는 합계 계산하고 싶으신가요?Kutools for Excel색상별 통계기능을 활용해 보세요! 이 스마트한 도구를 사용하면 특정 글꼴 색별로 셀을 개수 세기 및 합계 계산하는 작업이 매우 쉬워집니다。Kutools가 여러분의 Excel 작업 환경을 어떻게 변화시킬 수 있는지 확인해 보세요。

다음과 같이 진행하세요。Kutools for Excel 를 다운로드하여 설치한 후먼저 특정 글꼴 색을 기준으로 셀을 개수 세기 또는 합계 계산하려는 데이터 범위을 선택합니다。 그런 다음Kutools 플러스>색상별 통계을 클릭하여색상별 통계대화 상자를 엽니다。

색상별 통계대화 상자에서 작업 내용을 지정하세요:

  1. 다음에서표준 서식을(를) 선택하세요。색상 모드드롭다운 목록;
  2. 다음에서글꼴을(를) 지정하세요。통계 유형드롭다운 목록에서 각 글꼴 색에 대한 통계 결과를 대화 상자에서 미리 확인할 수 있습니다;
  3. 마지막으로,보고서 생성을(를) 클릭하여 계산된 결과를 새 워크북으로 내보내세요。

글꼴 색상 기준 개수 및 합계 Kutools

결과:

이제 글꼴 색을 기준으로 상세 통계를 표시하는 새 워크북을 얻게 됩니다。 스크린샷 참조:
글꼴 색상 기준 개수 및 합계 Kutools 결과


조건부 서식 사용 색상을 기준으로 셀 개수 세기 및 합계 계산

Excel 에서는 일반적으로 특정 조건을 충족하는 셀에 특정 색상을 적용하기 위해 조건부 서식 사용을 사용하여 데이터 시각화를 직관적으로 만듭니다. 그러나 이러한 특수 서식이 적용된 셀을 개수 세기 또는 합계 계산해야 한다면 어떻게 해야 할까요? Excel 에는 이를 직접 처리할 수 있는 기능이 없지만, 다음과 같은 방법으로 이 제한을 우회할 수 있습니다。


VBA 코드를 사용하여 조건부 서식이 적용된 셀 개수 세기 및 합계 계산

Excel 에서 조건부 서식이 적용된 셀을 개수 세기 및 합계 계산하는 작업은 기본 제공 함수로는 간단하지 않습니다. 그러나 VBA 코드를 사용하면 이 작업을 수행할 수 있습니다. VBA 를 사용하는 방법을 안내해 드리겠습니다:

단계 1: VBA 모듈 편집기를 열고 코드 복사하기

  1. 다음을 누르세요:Alt + F11키를 눌러Microsoft Visual Basic for Applications창을 엽니다。
  2. 열린 창에서삽입>모듈을 클릭하여 새 빈 모듈을 생성합니다。
  3. 그런 다음 아래 코드를 빈 모듈에 복사하여 붙여넣으세요。
    VBA 코드: 조건부 서식 사용 색상을 기준으로 셀 개수 세기 및 합계 구하기

단계 2: 이 VBA 코드 실행하기

  1. 코드를 붙여넣은 후F5키를 눌러 이 코드를 실행하세요。 프롬프트 상자가 나타나면 선택하세요에서 데이터 범위을(를) 선택하여 조건부 서식 사용을(를) 기준으로 셀 개수를 세고 합계를 구하세요。 그런 다음확인을 클릭하세요。 스크린샷 참조:
    조건부 서식 기반 개수 및 합계 VBA 대화상자 1
  2. 다른 프롬프트 상자에서 개수를 세고 합계를 구하려는 특정 조건부 서식 사용 색상을 선택하고확인버튼을 클릭하세요。 스크린샷 참조:
    조건부 서식 기반 개수 및 합계 VBA 대화상자 2

결과:

이제 지정된 조건부 서식 사용 색상이 적용된 셀의 개수와 합계를 포함한 결과가 팝업 창에 표시됩니다。 스크린샷 참조:
조건부 서식 기반 개수 및 합계 VBA 결과


스마트한 기능으로 조건부 서식이 적용된 셀 개수 세기 및 합계 계산

조건부 서식이 적용된 셀을 개수 세기 및 합계 계산하는 다른 빠르고 쉬운 방법을 찾고 계신가요?Kutools for Excel가 최적의 해결책입니다。색상별 통계기능을 사용하면 몇 번의 클릭만으로 이 작업을 해결할 수 있습니다. Kutools 가 여러분의 작업 흐름에 가져다주는 효율성과 정확성을 직접 경험해 보세요。

다음과 같이 진행하세요。Kutools for Excel 를 다운로드하여 설치한 후먼저 특정 조건부 서식 사용 색상을 기준으로 셀을 개수 세기 또는 합계 계산하려는 데이터 범위을 선택합니다。 그런 다음Kutools 플러스>색상별 통계을 클릭하여색상별 통계대화 상자를 엽니다。

색상별 통계대화 상자에서 작업 내용을 지정하세요:

  1. 다음에서조건부 서식 사용을(를) 선택하세요。색상 모드드롭다운 목록;
  2. 다음에서배경색을(를) 지정하세요。통계 유형드롭다운 목록에서 각 조건부 서식 색상에 대한 통계 결과를 대화 상자에서 미리 확인할 수 있습니다;
  3. 마지막으로,보고서 생성을(를) 클릭하여 계산된 결과를 새 워크북으로 내보내세요。

조건부 서식 기반 개수 및 합계 Kutools

결과:

이제 조건부 서식 사용 색상을 기준으로 상세 통계를 표시하는 새 워크북을 얻게 됩니다。 스크린샷 참조:
조건부 서식 기반 개수 및 합계 Kutools 결과


관련 문서:

  • 글꼴 색가 빨간색이면 특정 텍스트 반환
  • 다음 스크린샷과 같이 다른 셀에서 글꼴 색가 빨간색일 경우 특정 텍스트를 반환하려면 어떻게 해야 할까요? 이 문서에서는 Excel 에서 빨간색 글꼴 텍스트를 기준으로 다양한 작업을 수행하는 몇 가지 팁을 소개합니다。
  • 여러 색상으로 데이터 필터링
  • 일반적으로 Excel 에서는 한 가지 색상만으로 행을 빠르게 필터링할 수 있습니다。 하지만 여러 색상을 동시에 사용해 행을 필터링해 본 적이 있으신가요? 이 문서에서는 이 문제를 해결할 수 있는 간단한 팁을 소개합니다。
  • 드롭다운 목록에 색상 적용
  • Excel 에서 드롭다운 목록을 생성하면 많은 도움이 됩니다。 때로는 선택 항목에 따라 드롭다운 목록 값을 색상으로 구분해야 할 수도 있습니다。 예를 들어, 과일 이름의 드롭다운 목록을 생성했다면, 『사과』를 선택하면 자동으로 셀이 빨간색으로, 『오렌지』를 선택하면 오렌지색으로 셀이 칠해지도록 설정할 수 있습니다。
  • 병합됨에 대해 교대로 행에 색상 적용
  • 대규모 데이터에서 교대로 다른 색상을 적용하면 데이터를 쉽게 확인할 수 있어 매우 유용합니다. 그러나 때때로 데이터에 병합됨가 포함되어 있을 수 있습니다. 아래 스크린샷과 같이 병합됨에 대해 교대로 다른 색상으로 행을 강조 표시하려면 Excel 에서 어떻게 해결할 수 있을까요?