How to Apply Conditional Colors to Areas in an Excel Radar Chart
Question details
The user wants to dynamically change the colors of specific areas in a radar chart based on data thresholds or conditions.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Creating a visual report where the radar chart's filled area colors automatically update to reflect different performance levels or data ranges.
- Observed behavior
- Built-in conditional formatting in Excel only applies to spreadsheet cells and cannot be directly applied to format the shapes or areas within a radar chart.
Before attempting to dynamically color chart areas, clearly define your data thresholds (e.g., above 80 is Green, below 50 is Red) and ensure your base dataset is organized in a simple table.
Use Helper Columns and Multiple Data Series
Since Excel doesn't support native conditional formatting for charts, the most reliable workaround is to split your data into different categories using formulas, and plot them as separate colored series.
This method creates multiple 'layers' on your filled radar chart. Only the layer meeting your condition will contain data, making it appear as though a single shape is dynamically changing colors.
Open your worksheet and create new columns next to your original data. Label each column with the condition you want to color (e.g., 'Target Met', 'Target Missed').
Use an IF formula in each helper column to capture values that meet the specific condition. Return #N/A if it doesn't. For example, for values over 80, use =IF(B2>80, B2, NA()).
Highlight your axis labels and the new helper columns. Go to the 'Insert' tab, click the 'Waterfall, Funnel, Stock, Surface, or Radar Chart' icon, and select 'Filled Radar'.
Right-click on the filled area in the chart corresponding to your first condition and select 'Format Data Series'. Go to the Fill & Line bucket icon and change the Fill Color to your desired conditional color. Repeat this for each series.

Apply Conditional Colors Using VBA
If your chart updates frequently or relies on extremely complex logic, writing a VBA macro can automate the color-changing process without cluttering your spreadsheet with helper columns.
Create and Format Radar Charts Easily in WPS Spreadsheet
WPS Spreadsheet provides powerful charting tools, allowing you to create beautiful filled radar charts and manage complex data series efficiently. Follow these steps to build and format your radar chart using the helper column method in WPS.
- 1. Open your data: Launch WPS Spreadsheet and open your workbook containing the performance data.
- 2. Categorize with formulas: Set up your helper columns using the IF and NA() formulas to separate your data based on thresholds.
- 3. Insert radar chart: Select your formatted data table, go to the 'Insert' tab, click 'Chart', and select a 'Filled Radar' chart from the built-in templates.
- 4. Customize Fill Colors: Double-click on each chart series area to open the right-hand formatting pane, and select your preferred conditional Fill colors.

Frequently Asked Questions
Can I use standard Excel conditional formatting rules on a radar chart?
No, Excel's built-in conditional formatting feature applies exclusively to spreadsheet cells (changing cell backgrounds, text colors, and borders). It cannot be applied directly to chart visual elements like radar chart areas, bar columns, or pie slices.
Why is my radar chart showing lines dropping to the center when I use helper columns?
If your conditional formula returns a blank space ("") or a zero, the chart will plot that data point at the center value of the axis. You must use the NA() function in the false condition of your IF formulas so Excel completely ignores the missing data points.
Does dynamically changing cell color automatically update the chart series color?
Not natively. Chart series colors are independent of cell background colors. To link chart colors directly to changing cell colors dynamically, you would need to use a custom VBA macro that triggers whenever the worksheet formatting changes.




