Help with a formula


New Member
Feb 22, 2010
example #1
Payment per job55
Employee #1122
Employee #2120
Employee #3113
Total hours3


example #2
Payment per job554
Employee #19198
Employee #210200
Employee #312156
Total hours31


I am looking for some help with a formula that will calculate the pay for each employee based on the amount of hours that they work and their percentage. We pay our employees by the job, as seen in the examples. If they work the same amount of hours or get the same percentage per job I can figure this out but the trouble is when they work different hours. (Like employee #1 works 6 hours on the job and the other 2 work 11 hours) How can I keep the proportions or percentages the same?

In the 2 examples above I show what I would like it to look like for these amounts but if they did the job in less time or one employee works more hours the rates would change.

What I want to be able to do is enter the price per job and the hours that each employee works and then it will proportionally figure out their pay for that job.

Does that make sense? Thanks in advance.

(I am using Windows 7 and Excel 2007)
Last edited:

Excel Facts

Get help while writing formula
Click the italics "fx" icon to the left of the formula bar to open the Functions Arguments dialog. Help is displayed for each argument.

1Payment per job554
3Employee 19 160.84
4Employee 210 178.71
5Employee 312 214.45
7 31 554.00

<colgroup><col style="width: 30px; font-weight: bold;"><col style="width: 123px;"><col style="width: 73px;"><col style="width: 64px;"><col style="width: 64px;"></colgroup><tbody>

Spreadsheet Formulas



Excel tables to the web >> Excel Jeanie HTML 4
Upvote 0
I think I was able to set up some example formulas to determine the calculations you need. I had my calculation determine the total payment amount, the total hours worked, then derived the percentage of each worker's contribution. Finally, it multiplied the percentage by the total payment. I would like to double check with you about your example figures before I post my formulas, because what I came up with was slightly different than your example data.

In Example 1, my calculations determined that all 3 employees should be paid $18.33 apiece since they all worked one hour.

In Example 2, I came up with $160.84, $178.71, and $214.45 (representing 29%, 32%, and 39% of the worked hours respectively).

Is there some additional factor going on which I didn't pick up on?
Upvote 0
Thank you for your response. The problem I have is when I do it this way and I change their hours so they are all the same then their pay is also the same but I need it 'proportionally' different like I showed in the first example.
Upvote 0
regarding your question Wookiee, The employees do not get payed all the same even if they work the same hours because one is a beginner and the other 2 have more experience so the get a larger percentage with the largest percentage going to the lead hand. So each time the variables will change because their percentage changes when they work different hours. the first example shows what they would get payed if they each work one hour.
Upvote 0
Yes, it's the proportional difference that I'm not fully understanding. Just to clarify, are you saying that you want Employee 1 to get paid more per hour than Employee 2, and Employee 2 gets more per hour than Employee 1? I think I can modify the calculations I came up with (and Dryver14 beat me to the punch posting), but I'd need to know specifically if that's the case.

If my previous hypothesis is correct, you're grading so that E1 gets 122% of the average hourly rate, E2 gets 111%, and E3 gets only 72.22%, right? (Poor Employee 3 must be the low man on the totem).
Upvote 0
Man, it's taking me so long to post replies that I seem to miss one or two posts in the mean time. But I think I'm caught up now.

To use Dryver14's example, I would just add *1.2222 to the formula in D3, *1.1111 to the D4 formula, and *.7222 to D5. By using that calculation, I came up with payouts of $196.58, $198.56, and $154.88 for Example 2 in your scenario. Mind you, they're rounded up for the 2-digit currency format, but maybe you can give Employee 3 the leftover change to make him feel better about the gap in pay rates. :)
Upvote 0

Forum statistics

Latest member

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back