How to Use SharePoint Columns for Percentage and Dollar Bonus Values
Question details
The user needs a method to process and display both percentage and dollar currency values within SharePoint for accurate bonus calculations.

- 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.
Ensure you have at least 'Design' or 'Manage Lists' permissions for the SharePoint site so you can create new columns and modify list views.
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.
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.
Create another column named 'Dollar Bonus', select 'Currency' as the data type, and set your desired locale and decimal places.
If you haven't already, add a 'Currency' column named 'Base Salary' to hold the employee's standard compensation.
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])).
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.

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. Download WPS Office: Install WPS Office for free from the official website.
- 2. Create a Compensation Workbook: Open WPS Spreadsheet and start a new blank workbook to track salaries and bonuses.
- 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.

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.




