Bonus Calculation as per Bonus Act in Excel (3 Suitable Examples)

In this article we will demonstrate several methods to calculate employee Bonuses in accordance with the USA’s Bonus Act in Excel.


Overview of the Bonus Calculation

A bonus can be defined as a reward that is paid to an employee as a work incentive. The intention of these rewards is to improve the productivity of certain employees. To calculate a bonus for any company in terms of the Bonus Act, we need to set a standard salary which is the average salary of the company. If we suppose that the average salary of a USA-based company is $5500, then we have two different approaches to calculate the bonus:

  • If the salary is less than $5500, the bonus will be calculated using their actual basic salary. For example, if Dave earns a basic salary of $3500, his bonus will be calculated at a rate of 8.33% of the basic salary, $3500.

Formula:

Bonus = Basic Salary * 8.33%

            = $3500 * 8.33%

            = $291.55

  • However if the salary is greater or equal to $5500, the bonus will be calculated using a basic salary of  $5500, not the full basic salary amount. For example, if Dave gets $7000, his bonus will be calculated using a rate of 8.33% on a basic salary of $5500.

Formula:

Bonus = Basic Salary * 8.33%

            = $5500 * 8.33%

            = $458.15


Bonus Calculation as per the Bonus Act in Excel: 3 Suitable Examples

We have three different approaches by which to calculate a bonus as per the Bonus Act in Excel. Before using various functions to calculate bonuses, we need to set the salary range and corresponding bonus. To demonstrate our methods, we’ll use the following dataset containing some employee Names, ID No’s, and Basic Salaries.

Bonus Calculation as per Bonus Act in Excel


Method 1 – Using the IFS Function

The IFS function is mainly applicable when there are multiple conditions.

Steps:

  • To start with, set a salary range from which to calculate the bonus as in the image below.

To calculate the bonus, we use the Lower End salary amount, i.e. for the $3000-$3499 range, we’ll select $3000 as the lower range.

  • Select cell D5.

  • Enter the following formula in the formula box:

=C5*8.33%

  • Press Enter to apply the formula.

  • Use the Fill Handle to drag the formula down the column to cell D9.

Bonus Calculation as per Bonus Act in Excel

When the basic salary is greater than or equal to $5500, we always take the basic salary of $5500 to calculate the bonus. Our last four salary ranges are equal to or above $5500.

  • Select cell D10.

  • Enter the following formula in the formula box:
=$C$10*8.33%

  • Press Enter to apply the formula.

  • Drag the Fill Handle icon down to cell C13.

Bonus Calculation as per Bonus Act in Excel

  • Now, to calculate the bonuses for our dataset, select cell E5.

  • Enter the following formula in the formula box:
=IFS(D5<3500,Bonus!$D$5,D5<4000,Bonus!$D$6,D5<4500,Bonus!$D$7,D5<5000,Bonus!$D$8,D5<5500,Bonus!$D$9,D5<6000,Bonus!$D$10,D5<6500,Bonus!$D$11,D5<7000,Bonus!$D$12,D5>=7000,Bonus!$D$13)
  • Press Enter to apply the formula.

Bonus Calculation as per Bonus Act in Excel

  • Drag the Fill Handle icon down the column.

Bonus Calculation as per Bonus Act in Excel

Finally, we’ll calculate the overall amount the employee will receive after the bonus.

  • Select cell F5.

We’ll use the SUM function to calculate the overall salary.

  • Enter the following formula:
=SUM(D5:E5)

Bonus Calculation as per Bonus Act in Excel

  • Press Enter to apply the formula.

Bonus Calculation as per Bonus Act in Excel

  • Drag the Fill Handle icon down the column.

Our required bonuses are calculated as per the Bonus Act using the IFS function.

Bonus Calculation as per Bonus Act in Excel

Breakdown of the Formula

IFS(D5<3500,Bonus!$D$5,D5<4000,Bonus!$D$6,D5<4500,Bonus!$D$7,D5<5000,Bonus!$D$8,D5<5500,Bonus!$D$9,D5<6000,Bonus!$D$10,D5<6500,Bonus!$D$11,D5<7000,Bonus!$D$12,D5>=7000,Bonus!$D$13)

⇒ IFS(D5<3500,Bonus!$D$5 ……): If cell D5 is less than $3500, then the value of cell D5 in the Bonus sheet will be returned. If this condition is not met, the formula jumps to the next condition.

⇒ IFS(D5<3500,Bonus!$D$5,D5<4000,Bonus!$D$6 ……): If cell D5 is not less than $3500 then the formula checks if cell D5 is less $4000. If TRUE, it returns the value of cell D5 in the Bonus sheet. If this condition is not met, it will jump to the third condition.

The formula will cycle through all the conditions in the same manner until the condition is met, whereupon the formula will end, returning the corresponding bonus value from the Bonus sheet.


Method 2 – Using the VLOOKUP Function

The VLOOKUP function is mainly used to search for a value within a column.

Steps:

  • As in the first method, set a salary range from which to calculate the bonuses.
  • Select cell D5.

  • Enter the following formula in the formula box:
=C5*8.33%

  • Press Enter to apply the formula.

  • Use the Fill Handle to drag the formula down the column to cell D9.

Bonus Calculation as per Bonus Act in Excel

Again, our last four salary ranges are above $5500 or equal, so we’ll use a basic salary of $5500 in these cases.

  • Select cell D10.

  • Enter the following formula in the formula box:
=$C$10*8.33%

  • Press Enter to apply the formula.

  • Drag the Fill Handle icon down to cell C13.

Bonus Calculation as per Bonus Act in Excel

  • To calculate the bonus using the VLOOKUP function, select cell E5.

  • Enter the following formula in the formula box:
=VLOOKUP(D5,Bonus!C$5:D$13,2,TRUE)

Bonus Calculation as per Bonus Act in Excel

  • Press Enter to apply the formula.

  • Drag the Fill Handle icon down the column.

Bonus Calculation as per Bonus Act in Excel

  • Finally, to calculate the overall amount the employee will receive after the bonus, select cell F5.

  • Enter the following formula:
=SUM(D5:E5)

Bonus Calculation as per Bonus Act in Excel

  • Press Enter to apply the formula.

  • Drag the Fill Handle icon down the column.

Our required bonuses are calculated as per the Bonus Act using the VLOOKUP function.

Bonus Calculation as per Bonus Act in Excel

Breakdown of the Formula

VLOOKUP(D5,Bonus!C$5:D$13,2,TRUE)

This formula searches for the value in cell D5 within the range of cells C5:D13 in the sheet called Bonus. If it finds an approximate match (specified by the 3rd argument, TRUE), then it returns the corresponding value from column 2 (the Col_index_num). Here, the returned bonus is $333.2.


Method 3 – Using the LOOKUP Function

The LOOKUP function provides the same output as the VLOOKUP function but in a different way.

Steps:

  • Aa above, set a salary range from which to calculate the bonuses.
  • Select cell D5.

  • Enter the following formula in the formula box:
=C5*8.33%

  • Press Enter to apply the formula.

  • Drag the formula down the column to cell D9.

Bonus Calculation as per Bonus Act in Excel

  • Select cell D10.

  • Enter the following formula in the formula box:
=$C$10*8.33%

  • Press Enter to apply the formula.

  • Drag the Fill Handle icon down to cell C13.

Bonus Calculation as per Bonus Act in Excel

  • To calculate the bonus using the LOOKUP function, select cell E5.

  • Enter the following formula in the formula box:
=LOOKUP(D5,Bonus!$C$5:$C$13,Bonus!$D$5:$D$13)

Bonus Calculation as per Bonus Act in Excel

  • Press Enter to apply the formula.

  • Drag the Fill Handle icon down the column.

Bonus Calculation as per Bonus Act in Excel

Finally, we calculate the overall amount the employee will get after the bonus.

  • Select cell F5.

  • Enter the following formula:

=SUM(D5:E5)

  • Press Enter to apply the formula.

Bonus Calculation as per Bonus Act in Excel

  • Drag the Fill Handle icon down the column.

Our required bonuses are calculated as per the Bonus Act using the LOOKUP function.

Bonus Calculation as per Bonus Act in Excel

Breakdown of the Formula

LOOKUP(D5,Bonus!$C$5:$C$13,Bonus!$D$5:$D$13)

This function looks up the value of cell D5 in the specified range of cells in the Bonus worksheet. If a match is found, the corresponding value in column D of the Bonus sheet is returned. Here, it returns $333.2 for the salary of $4000.


Download Practice Workbook


<< Go Back to Commission Bonus | Formula List | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Durjoy Paul
Durjoy Paul

Durjoy Kumar, with a BSc in Naval Architecture & Engineering from Bangladesh University of Engineering and Technology, is a dedicated contributor to the ExcelDemy project. His substantial contributions include crafting numerous articles and demonstrating expertise in Excel and VBA. Durjoy adeptly automates Excel challenges using VBA macros, offering valuable solutions for user interface challenges. Apart from creating Excel tutorials, he is interested in Data Analysis with MS Excel, SPSS, C, C++, C#, JavaScript, Python Web Scraping, Data Entry... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo