Method 1 – Counting Red Color Cells
- Define Name
- Applying the COUNTIFS Function
Steps:
An Edit Name wizard will appear.
- Set a name in the Name section (i.e. Identify_Red).
- Input the following formula in the Refers to section.
=GET.CELL(63,COUNT!B15)
63 returns the fill (background) color of the cell. COUNT! refers to the sheet name. $B15 is the cell address of the first cell to consider in Column B.
- Press OK.
- Create a new column (i.e. Color Code) to have the code number of the color.
- Apply the following formula in the E5 cell of the Color Code.
=Identify_Red
We mentioned the defined name.
- Press ENTER to have the color code.
- Use Fill Handle to AutoFill the rest columns.
- Input the following formula to have the Number of Red Cells.
=COUNTIFS(E5:E12,3)
The COUNTIFS function counts the red cells in cells E5:E12 as the red color code is 3.
- Press ENTER to have the output.
We can simply count the cells if the red color has been applied.
Method 2 – Calculate Summation When Cell Color Is Red
Steps:
- Find the Color Code using the same method mentioned in the previous section.
- Apply the formula mentioned below to have the summation of the salary in red cells.
=SUMIF(E5:E12,3,D5:D12)
The SUMIF function looks through the range E5 to E12 whether any value matches with 3 or not. If they get matched, the connected values in the range D5:D12 are added.
- Press ENTER to have the Total Salary in Red Cells.
Method 3 – Using IF Function for Red Color Cell
The IF function can also be used in the red-colored cells to apply any specific function. We considered a 25% salary reduction for the salary connected with red-colored cells.
Steps:
- Ceate a new column to have the updated salary considering the salary reduction for red cells.
- Apply the following formula in the Updated Salary column.
=IF(Identify_Red=3, D5*(1-$C$14),D5)
We mentioned Identify_Red as a Define Name. The IF function checks whether the defined name matches the red color code. The salary reduction is applied, and the salary is updated.
- Press ENTER to have the updated salary.
- Autofill the rest cells.
Method 4 – Utilizing Filter and SUBTOTAL Function on Cells of Red Color
Steps:
- Select the entire dataset.
- Go to the Home tab.
- Select Editing from the ribbon and choose Sort & Filter.
- Pick the Filter option.
- Click on the button in the title section.
- Choose the red color from the Filter by Color option.
This is how we can filter the red cells.
- Apply the following formula to have the Total Salary in Red Cells.
=SUBTOTAL(109,D5:D12)
The SUBTOTAL function considers the sum operation for the visible rows within D5:D12 cells by 109 numbers.
- Hit ENTER to have our desired result.
Method 5 – Applying VBA to Find Summation of Red Color Cells
Steps:
- Go to the Developer tab first.
- Click on Visual Basic from the ribbon.
Press ALT + F11 to perform the same thing.
- Select the Insert tab.
- Click Module.
- Write the following Code.
Function Red_Cells_Summation (p As Range, q As Range)
Dim m As Long
Dim n As Integer
n = p.Interior.ColorIndex
For Each i In q
If i.Interior.ColorIndex = n Then
m = WorksheetFunction.Sum(i, m)
End If
Next i
Red_Cells_Summation = m
End Function
We considered Red_Cells_Summation as Sub_procedure. I also used the ColorIndex property to consider the cell color and WorksheetFunction.Sum to have the summation value.
- Create the Color and Total Salary in Red Cells section on the worksheet.
- Input Red color in the Color section.
- Apply the following formula.
=Red_Cells_Summation(C14,$D$5:$D$12)
Here, Red_Cells_Summation is a function that I mentioned in my VBA code. I have applied red color in cell C14 and applied the function in cell D5:D12.
- Press the ENTER button to have the summation value of red cells.
Download Practice Workbook
Related Articles
<< Go Back to Excel Get Cell Color | Excel Cell Format | Learn Excel
Get FREE Advanced Excel Exercises with Solutions!