How to Apply Conditional Formatting to Percentage or Currency Columns in Excel
Question details
The user needs to correctly configure conditional formatting rules for columns that contain percentage or currency values without the conditions failing.

- Product
- Microsoft Excel and SharePoint
- Device & OS
- not provided
- Scenario
- Setting up rules to highlight cells based on numeric conditions in data formatted with currency symbols or percentage signs.
- Observed behavior
- Rules often fail because the system evaluates the underlying stored numerical values (e.g., 0.02 for 2%) rather than the formatted text displayed on the screen.
Verify that your cells are formatted as actual Numbers, Percentages, or Currencies rather than Text, as conditional formatting relies on true numeric values to function properly.
Use Decimal Values for Percentage Rules in Excel
Because Excel stores percentages as decimals, you must use the decimal equivalent when setting up your conditional formatting rules.
A common mistake when formatting percentages is typing a whole number into the rule criteria. For instance, Excel interprets 2% as 0.02. If you enter '2' in your condition, Excel will look for 200%, causing the highlight rule to fail.
Highlight the cells or columns containing your percentage data.
Navigate to the Home tab, click on 'Conditional Formatting', and select 'New Rule'.
Choose 'Format only cells that contain'. In the rule criteria, input the decimal equivalent of your percentage. For example, to highlight values greater than 2%, type 0.02 or exactly 2%.
Click 'Format' to choose your highlight color, click 'OK', and then 'OK' again to apply the rule.

Apply JSON Column Formatting in SharePoint
Use a custom JSON schema to apply conditional colors to SharePoint columns based on their underlying numeric values.
Easily Manage Conditional Formatting with WPS Spreadsheet
WPS Office provides an intuitive and seamless interface for applying complex conditional rules to your percentage and currency data. It handles underlying decimal values exactly like Excel, ensuring accurate highlights without a steep learning curve.
- 1. Open Your Workbook: Launch WPS Office and open your spreadsheet containing the percentage or currency data.
- 2. Highlight Your Data: Select the specific cells, rows, or columns you want to conditionally format.
- 3. Set the Formatting Rule: Go to the Home tab, click 'Conditional Formatting', and choose 'Highlight Cells Rules'.
- 4. Input Criteria and Apply: Enter your numeric or decimal threshold (e.g., 0.05 for 5%), pick a visual style, and hit OK.

Frequently Asked Questions
Why is my conditional formatting rule for percentages not working?
This happens because spreadsheets store percentages as decimal values. If you want a rule for values greater than 50%, entering '50' looks for 5000%. You must enter '0.5' or '50%' directly in the formatting rule box.
Does conditional formatting change the underlying currency value?
No. Conditional formatting only changes the cell's visual appearance (such as font color or background fill) based on the criteria. The actual numerical currency value remains unchanged and can still be used in calculations.
How do I format negative currency values in SharePoint automatically?
You can use JSON column formatting. By selecting 'Format this column' and entering a JSON script with an evaluation like "=if(@currentField < 0, '#FF0000', '')", SharePoint will automatically apply a red background to any negative currency input.




