색상과 함께 COUNTIF 사용 (Microsoft Excel)
Roger는 셀 배경색을 “if”기준으로 사용하여 COUNTIF 함수를 사용하는 방법이 있는지 궁금합니다. 그는 calendar를 가지고 있으며 자주색 또는 다른 색상으로 강조 표시 한 일 수를 계산할 수 있기를 원합니다.
짧은 대답은 COUNTIF를 사용하여 배경색이나 서식을 확인할 수 없다는 것입니다. 값에 대해서만 테스트 할 수 있습니다. 보라색 셀의 수를 한두 번만 알아 내면되는 경우 Excel의 찾기 및 바꾸기 기능을 사용하여 알아낼 수 있습니다. 다음 단계를 따르십시오.
-
캘린더를 구성하는 셀을 선택하십시오.
-
Ctrl + F를 누릅니다. Excel은 찾기 및 바꾸기 대화 상자의 찾기 탭을 표시합니다.
-
사용 가능한 경우 옵션 버튼을 클릭합니다. Excel이 대화 상자를 확장합니다. (그림 1 참조)
-
찾을 내용 상자가 비어 있는지 확인하십시오.
-
포맷 버튼을 클릭합니다. Excel에서 형식 찾기 대화 상자가 표시됩니다.
(그림 2 참조)
-
대화 상자 아래쪽에있는 셀에서 서식 선택 단추를 클릭합니다. 형식 찾기 대화 상자가 사라지고 마우스 포인터가 옆에 스포이드가있는 더하기 기호로 변경됩니다.
-
찾으려는 것과 같은 형식의 셀을 클릭하십시오. (즉, 보라색 셀을 클릭합니다.) 마우스 포인터가 정상으로 돌아갑니다.
-
모두 찾기를 클릭합니다. 찾기 및 바꾸기 대화 상자가 확장되어 형식과 일치하는 모든 셀이 나열되고 대화 상자 아래쪽에 셀 수가 표시됩니다.
-
닫기를 클릭하여 찾기 및 바꾸기 대화 상자를 닫습니다.
물론 한두 가지 이상의 색상을 세고 싶다면 이러한 단계가 지루할 수 있습니다. 또는 일부 유형의 다른 계산에 사용할 수 있도록 개수를 원할 수 있습니다. 이러한 경우 셀을 검사하고 개수를 반환하는 사용자 정의 함수를 만드는 것이 좋습니다. 이러한 매크로 중 하나는 CountColorIf :
Function CountColorIf(rSample As Range, rArea As Range) As Long Dim rAreaCell As Range Dim lMatchColor As Long Dim lCounter As Long lMatchColor = rSample.Interior.Color For Each rAreaCell In rArea If rAreaCell.Interior.Color = lMatchColor Then lCounter = lCounter + 1 End If Next rAreaCell CountColorIf = lCounter End Function
매크로를 사용하려면 테스트 할 배경색과 테스트 할 범위가있는 셀을 제공하기 만하면됩니다. 예를 들어, A57 셀이 달력 셀에서 사용하는 것과 동일한 자주색 배경색으로 서식이 지정되었다고 가정 해 보겠습니다. 달력이 A1 : G6 셀에있는 경우 다음을 사용하여 자주색 셀 수를 가져올 수 있습니다.
=CountColorIf(A57, A1:G6)
캘린더에서 셀의 색상을 변경하는 경우 워크 시트를 강제로 다시 계산하기위한 작업을 수행해야합니다. Excel이 배경색을 변경 한 후 자동 재 계산을 수행하지 않는 것 같습니다.
물론 문제에 접근하고 CountColorIf와 같은 사용자 정의 함수를 개발할 수있는 다양한 방법이 있습니다. 다음은 이와 관련하여 도움이 될 수있는 정보를 포함하는 몇 가지 다른 웹 사이트입니다.
http://www.cpearson.com/excel/colors.aspx https://www.ozgrid.com/VBA/sum-count-cells-by-color.htm http://xldynamic.com/source/xld.ColourCounter.html
사용할 수있는 일부 타사 추가 기능도 있습니다.
독자가 제안한 추가 기능 중 하나는 Excel 용 Kutools입니다. 여기에서 부가 기능에 대한 자세한 정보를 찾을 수 있습니다 :
https://www.extendoffice.com/product/kutools-for-excel.html
마지막으로,이 팁의 아이디어는 명시 적으로 색상으로 채워진 셀로 작업하는 경우 제대로 작동합니다. 조건부 서식을 사용하여 색상이 지정된 셀에서는 작동하지 않습니다. 조건부 서식은 쉽게 붙잡을 수있는 어떤 것도 제공하지 않기 때문에 끓이기에는 완전히 다른 주전자입니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (11725)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.