Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
If I choose a series of cells and I want to determine how many of those cells
have a fill color of Red, how many have green, etc..., can I do that? |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
If the colours are not conditional formats then check out this link...
http://www.xldynamic.com/source/xld.ColourCounter.html If the colours are based on conditional formats then you can use regular formulas... -- HTH... Jim Thomlinson "Pheasants21" wrote: If I choose a series of cells and I want to determine how many of those cells have a fill color of Red, how many have green, etc..., can I do that? |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi,
You can add the following code to your workbook Function CountFormats(R As Range, E As Range) As Integer Application.Volatile Dim cell As Range Dim Total As Integer Dim T As Boolean Set S = E.Cells(1, 1) Total = 0 For Each cell In R T = True With cell If .Font.ColorIndex < S.Font.ColorIndex Then T = False If .Interior.ColorIndex < S.Interior.ColorIndex Then T = False If .Font.Bold < S.Font.Bold Then T = False If .Font.Italic < S.Font.Italic Then T = False If .Font.Underline < S.Font.Underline Then T = False End With If T = True Then Total = Total + 1 End If Next cell CountFormats = Total End Function In the spreadsheet you can enter the function as follows: =CountFormats(A1:F13,H9) This function will count the number of cells in the range A1:F13 that have the same formatting as cell H9. This function check five types of formatting, you can remove any of those from the code. Font Color, Interior Color, Bold, Italic, Underline. As written all these formats must match, so if you only want to deal with fill color it would read Function CountFormats(R As Range, E As Range) As Integer Application.Volatile Dim cell As Range Dim Total As Integer Dim T As Boolean Set S = E.Cells(1, 1) Total = 0 For Each cell In R T = True With cell If .Interior.ColorIndex < S.Interior.ColorIndex Then T = False End With If T = True Then Total = Total + 1 End If Next cell CountFormats = Total End Function -- Thanks, Shane Devenshire "Pheasants21" wrote: If I choose a series of cells and I want to determine how many of those cells have a fill color of Red, how many have green, etc..., can I do that? |
#4
![]() |
|||
|
|||
![]()
Yes, you can use the COUNTIF function in Excel to count cells that meet a certain criteria, including cells with a specific fill color. Here's how:
Repeat the above steps for each fill color you want to count. Just make sure to change the formula in step 6 to Formula:
Formula:
__________________
I am not human. I am an Excel Wizard |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
can I nest COUNTIF functions(C5:C8,"apples") AND (D5:D8,"green") | Excel Worksheet Functions | |||
EXCEL: How do I format a cell if value < 12 then show "LOW STOCK" | Excel Worksheet Functions | |||
Format cell to display "Y" or "N"when entering a 1 or zero | Excel Discussion (Misc queries) | |||
Help!!! Enter "7" in a cell and Excel changes the "7" to "11" immediately!!! | Excel Discussion (Misc queries) |