Category Archives: Microsoft Excel

Change the font color based on the value in the cell in Excel 2010

Question: In Excel 2010, I’m putting the sum of 3 cells in a 4th cell. If the sum is greater than 10, I would like the sum to be the color red. If the sum is less than 10, I would like the sum to be the color blue. Is this possible?

Answer: If you wish to change the color of the font based on the value in a cell, you will need to apply conditional formatting.

To do this, select the cell that you wish to apply the formatting to. In this example, we’ve selected cell B8.

 

Select the Home tab in the toolbar at the top of the screen. Then in the Styles group, click on the Conditional Formatting drop-down and select Manage Rules.

 

When the Conditional Formatting Rules Manager window appears, click on the “New Rule” button to enter the first condition.

 

When the New Formatting Rule window appears, select Format only cells that contain as the rule type.

Then select Cell Value in the first drop down, greater than in the second drop down, and enter 10 in the final box. In our example, we’ve selected when the cell value is greater than 10.

Next, we need to select what formatting to apply when this condition is met. To do this, click on the Format button.

 

When the Format Cells window appears, select the formatting conditions that you wish to apply. We’ve changed the Color to Red. Then click on the OK button.

 

When you return to the New Formatting Rule window, you should see the preview of the formatting in the Preview box. In this example, the preview box shows the text in red. Next click on the OK button.

 

This will return you to the Conditional Formatting Rules Manager window.

If you wish to apply more than one condition, you will need to click on the New Rule button again.

 

When the New Formatting Rule window appears, we need to set up the second condition.

Select Format only cells that contain as the rule type.

Then select Cell Value in the first drop down, less than in the second drop down, and enter 10 in the final box. In our example, we’ve selected when the cell value is less than 10.

Next, we need to select what formatting to apply when this second condition is met. To do this, click on the Format button.

 

When the Format Cells window appears, select the formatting conditions that you wish to apply to the second condition. We’ve changed the Color to Blue. Then click on the OK button.

 

When you return to the New Formatting Rule window, you should see the preview of the formatting in the Preview box. In this example, the preview shows the text in blue. Next click on the OK button.

 

We’ve added two different conditions. When you’re done, click on the OK button.

 

Excel Cell Counting Techniques

Excel provides many ways to count cells in a range that meet various criteria:

  • The DCOUNT function. The data must be set up in a table, and a separate criterion range is required.
  • The COUNT function. Simply counts the number of cells in a range that contain a number.
  • The COUNTA function. Counts the number of non-empty cells in a range.
  • The COUNTBLANK function. Counts the number of empty cells in a range.
  • The COUNTIF function. Very flexible, but often not quite flexible enough.
  • An array formula. Useful when the other techniques won’t work.

Formula Examples

Listed below are some formula examples that demonstrate various counting techniques. These formula all use a range named data.

To count the number of cells that contain a negative number:

  =COUNTIF(data,"<0")

To count the number of cells that contain the word “yes” (not case sensitive):

   =COUNTIF(data,"yes")

To count the number of cells that contain any text:

   =COUNTIF(data,"*")

To count the number of cells that contain text that begins with the letter “s” (not case-sensitive):

   =COUNTIF(data,"s*")

To count the number of cells that contain the letter “s” (not case-sensitive):

   =COUNTIF(data,"*s*")

To count the number of cells that contain either “yes” or “no” (not case-sensitive):

   =COUNTIF(data,"yes")+COUNTIF(data,"no")

To count the number of three-letter words:

   =COUNTIF(data,"???")

To count the number of cells that contain a value between 1 and 10:

   =COUNTIF(data,">=1")-COUNTIF(data,">10")

To count the number of unique numeric values (ignores text entries):

   =SUM(IF(FREQUENCY(data,data)>0,1,0))

To count the number of cells that contain an error value (this is an array formula, entered with Ctrl+Shift+Enter):

   =SUM(IF(ISERR(data),1,0))

Using the formulas in VBA

You can also use these techniques in your VBA code. For example the VBA statement below calculates the number of three-letter words in a range named data, and assigns the value to the NumWords variable:

  NumWords = Application.COUNTIF(Sheets("Sheet1").Range("data"), "???")

The other formula examples listed above can also be converted to VBA.

 

Original source from : http://spreadsheetpage.com/index.php/tip/cell_counting_techniques/