seeking a formula instead of having to use goal seek

tzenekkik

New Member
Joined
Jun 3, 2002
Messages
39
hi there,

Say employee John Doe has a salary X. Giving him a salary raise Y (euro/dollar) induces a pension premium to be paid by the employer, on that amount.
The premium is (fixed) 17% of the part above a (fixed) treshold value of 3.750. On the part of the raise below the 3.750, the pension premium is (fixed) 4,35%.

E.g. having a salary of 3.600, with a raise of 400.
4,35% of (3.750 - 3.600 = 150) equals 6,525
And 17% of the remaining 250 equals 42,500
So the total premium is 49,025

But, I want to give a raise with a total cost of no more than 400. So, I use goal seek to find a raise that, together with te pension premiums equals 400.
In the example, with 3.600 as a salary to start with, that raise would be 358,10
Because the part below 3.750 stays the same and induces a premium of 4,35% of 150, being 6,525 and the remaining part is 208,10 at 17% is 35,377.
Proof: 358,10 + 6,525 + 35,377 = 400

The question is: is there a possibility to have a formula that calculates the (e.g.) 358,10 based on a salary to start with (e.g. 3.600), an aimed total cost (e.g. 400) and the fixed constants 3.750, 17% and 4,35%?
Possibly a circular reference trick, which is also welcome, but I prefer a genuine formula, if possible.

I couldn't figure it out. Can you?

Thank you for even trying. Have a wonderfull life!

CU
Eddy
 

Excel Facts

What is =ROMAN(40) in Excel?
The Roman numeral for 40 is XL. Bill "MrExcel" Jelen's 40th book was called MrExcel XL.
Raise Salary
Notes:
I built a series of formulas and I used Name Manager, so it is easy to visualize and validate. There are different IF scenarios that will affect your solution I5, I6, I7 and I don’t have time to verify all of them, so you are going to have to do it, but I think the formula goes in to the right direction. (create samples for the different scenarios and validate them. I only validate the formula against the sample question that you post in the forum.
I2 Gross salary is a consolidation of all the different scenarios (I5, I6, I7)

  1. Input data only "Yellow Cells" green cells contain formulas. For your example Salary should be $3,757 so net salary is $3,600. The way that you solve the problem when you mention salary you are really mentioning Gross salary since it only considers the increases pension. Besides that I think that the Threshold is related to the net salary, meaning that a net salary up to $3750 will have a 0.435 pension. (You might correct me here)
2) Formula validation: Enter 400 in final raise and enter a number in Initial raise that makes G2 and G10 equals. I am not familiar with goal seek but SOLVER will help you to validate this formula finding the desired Net Salary for a give Final Salary

<title>Excel Jeanie HTML</title>

<!-- ######### Start Created Html Code To Copy ########## -->

RaiseSalary

*ABCDEFGHIJK
1SalaryNetSalaryInitialRaiseTresholdInRatefixedRateRaise + PensionPrevPensionGrossSalary**

<tbody>
</tbody>
3**********
4***********
5********FALSEOption 1NetSalary>Treshold
6********FALSEOption 2InitialRaise+NetSalary<=Treshold
7********4156.485Option 3AND(NetSalary<=Treshold,NetSalary+InitialRaise>Treshold
8**********
9****Final raise*€ 400.00****
10****Raise+PrevPEnsion*€ 557.00****
11****IncreasedPension*€ 41.00****

<tbody>
</tbody>

Spreadsheet Formulas

<tbody>
</tbody>


Excel tables to the web >> Excel Jeanie HTML 4


 

 

<!-- ######### End Created Html Code To Copy ########## -->



 
Last edited:
Upvote 0
Validation for your post with an initial raise of $400

<html><head><title>Excel Jeanie HTML</title></head><body>
<!-- ######### Start Created Html Code To Copy ########## -->
Excel Workbook
ABCDEFGHIJ
1SalaryNetSalaryInitialRaiseTresholdInRatefixedRateRaise + PensionPrevPensionGrossSalary
23757360040037500.04350.17605.63157.004205.625Total
3
4
5FALSEOption 1
6FALSEOption 2
74205.625Option 3
8
9 0.00
10Raise+PrevPEnsion157.00
11IncreasedPension49.00
RaiseSalary

?
?
<!-- ######### End Created Html Code To Copy ########## -->
</body></html>
 
Upvote 0

Forum statistics

Threads
1,214,522
Messages
6,120,022
Members
448,939
Latest member
Leon Leenders

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 MrExcel.com.
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 "mrexcel.com".
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
Back
Top