SharePoint Document Issues

How to Use SharePoint Columns for Percentage and Dollar Bonus Values

Jason MillerJason Miller Oct 26, 2026 869 views

Question details

The user needs a method to process and display both percentage and dollar currency values within SharePoint for accurate bonus calculations.

How to Setup SharePoint Columns for Percentage and Dollar Bonus Values
Product
SharePoint
Device & OS
not provided
Scenario
Setting up a SharePoint list to track employee compensation where bonuses can be awarded as either a flat monetary amount or a percentage of the base salary.
Observed behavior
A standard SharePoint number column enforces a single data format, preventing it from dynamically displaying some values as percentages and others as currency while maintaining accurate calculations.
Before you start

Ensure you have at least 'Design' or 'Manage Lists' permissions for the SharePoint site so you can create new columns and modify list views.

Solution 1Recommended

Use Separate Input Columns and a Calculated Column

By splitting the inputs into two separate columns and calculating the total in a third, you bypass the formatting limitation while ensuring accurate mathematical operations.

SharePoint columns require a static format definition (either Number, Currency, or Percentage). To handle mixed bonus structures, you must collect the percentage and dollar values separately and merge them using a calculated formula.

1
Create a Percentage Column

Navigate to your SharePoint list settings, click 'Create column', name it 'Percentage Bonus', select the 'Number' type, and choose 'Show as percentage' for the display format.

2
Create a Dollar Bonus Column

Create another column named 'Dollar Bonus', select 'Currency' as the data type, and set your desired locale and decimal places.

3
Create a Base Salary Column

If you haven't already, add a 'Currency' column named 'Base Salary' to hold the employee's standard compensation.

4
Set Up the Calculated Column

Create a final column named 'Total Compensation' and set the type to 'Calculated (calculation based on other columns)'. Input your formula to combine the values, for example: =IF(ISBLANK([Percentage Bonus]),[Base Salary]+[Dollar Bonus],[Base Salary]+([Base Salary]*[Percentage Bonus])).

5
Modify the List View

Return to your list, click 'All Items' (or your active view name), select 'Edit current view', and uncheck the 'Percentage Bonus' and 'Dollar Bonus' columns to hide the raw input fields from the default display.

Use Separate Input Columns and a Calculated Column
Accounting for Blank Values: SharePoint formulas may result in syntax errors if mathematical operations are performed on empty fields. Use the ISBLANK function to handle cases where an employee only receives one type of bonus.
Free Microsoft Office alternative

Manage Complex Compensation Data Easily with WPS Spreadsheet

If SharePoint lists feel too rigid for your compensation workflows, WPS Spreadsheet offers an intuitive environment where you can freely mix percentage and currency formats in individual cells while utilizing robust formulas.

  1. 1. Download WPS Office: Install WPS Office for free from the official website.
  2. 2. Create a Compensation Workbook: Open WPS Spreadsheet and start a new blank workbook to track salaries and bonuses.
  3. 3. Apply Custom Formatting: Highlight the specific cells you need, right-click, and select 'Format Cells' to seamlessly mix percentages and currencies in the same column.
Format individual cells dynamically as percentages, currencies, or text without structural column limits.Fully compatible with Microsoft Excel (.xlsx) formats for easy file sharing.Advanced calculation engine with hundreds of built-in financial and logical functions.Free, lightweight, and user-friendly interface for seamless migration from other Office suites.
microsoft office alternative - wps office

Frequently Asked Questions

Can a single SharePoint column format both currency and percentages based on user input?

No, a single SharePoint Number or Currency column enforces one consistent display format for all list items. You must use separate columns or a text column (which prevents mathematical calculations) to display mixed formats.

How do I hide the separate bonus input columns from standard users?

You can hide columns by modifying the List View. Go to 'List Settings', select the view you want to change, and uncheck the 'Display' box next to the columns you wish to hide. The data remains intact for the Calculated Column to use.

Why is my calculated column returning a #VALUE! error?

This error typically occurs if your formula attempts to calculate empty fields or text values. Ensure that your input columns are strictly set to Number or Currency types, and use the ISBLANK function to handle empty bonus fields.