Multiple if Statement?

J

jeffmp21

I'm using Excel 2000 and have the following problem:
Column A has an employee's performance rating 10,20,30,40, or 50
Column B has the employee's current salary
Column C will calculate the employees increase 0, .5,
1.5,2.0,2.5,3.0,3.5,4.0,4.5,5.0
Column D has a min wage range
Column E has a middle wage range
Column F has the max wage
Columns B, D,E, and F are prepopulated.

Example employee has a 30 rating, makes $51,974, the min is 30,746, Mid=
43,043, Max = 55,097
Would receive a 2.5% raise
Based on:
Meeting expections (30 rating) but is in the upper third of the range
 
S

Sandy Mann

Very well explained but what is the question?

--
HTH

Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings

(e-mail address removed)
Replace @mailinator.com with @tiscali.co.uk
 
J

JE McGimpsey

You've left out some vital information.

What is the base raise?

How does performance rating affect the percentage given?

How does the position of current salary within the range affect the
percentage given?

Shouldn't column A be "prepopulated" too? If not, how should it be
calculated?
 
M

Marcelo

=IF(yousaywhatyouneed,maybewecanhelp,false)


--
regards from Brazil
Thanks in advance for your feedback.
Marcelo



"jeffmp21" escreveu:
 
J

jeffmp21

JE McGimpsey said:
You've left out some vital information.

What is the base raise?
the rate is conditional based on employee rating (10,20,30,40,50) and where your current wage falls within in the range for the wage based on the jobcode.
How does performance rating affect the percentage given?
Rating and where your wage falls within the range for your jobcode determines the percentage given.
How does the position of current salary within the range affect the
percentage given?

Shouldn't column A be "prepopulated" too? If not, how should it be
calculated? You are correct A is also prepopulated.

The matrix looks like this
Rating Under Range/ min Lower Third/Middle Third/Upper Third/Over Range
50 5% 4.5% 4% 3.5%
3.0%
40 4.5% 4.0% 3.5% 3.0%
2.0%
30 4.0% 3.5% 3.0% 2.5%
1.0%
20 2.0% 1.5% 1.0% 0%
0%
10 0% 0% 0% 0%
0%
in our example:
A employee received a 30 rating and made $51,974.
the min for his class was $30,746, Mid = $43,045, Max = $55,097
He is therefore in the upper third and has a 30 rating so the raise is 2.5%
I need to calculate the raise for several thousand employees. All other
information is provided.
 
J

jeffmp21

The matrix looks like this
Rating Under Range/ min Lower Third/Middle Third/Upper Third/Over Range
50 5% 4.5% 4% 3.5%
3.0%
40 4.5% 4.0% 3.5% 3.0%
2.0%
30 4.0% 3.5% 3.0% 2.5%
1.0%
20 2.0% 1.5% 1.0% 0%
0%
10 0% 0% 0% 0%
0%
in our example:
A employee received a 30 rating and made $51,974.
the min for his class was $30,746, Mid = $43,045, Max = $55,097
He is therefore in the upper third and has a 30 rating so the raise is 2.5%

I need to calculate the raise for several thousand employees. All other
information is provided.

Sandy I hope that helps! thank you for helping!
 
S

Sandy Mann

As JE said you missed out vital information.

With the matrix that you supplied below in A2:F7 I created another table in
J2:O7 with the same headers "Rating", "Under Range" etc. with the rating
down Column J. All "Under Range" values were entered as zero and the other
values for the ranges entered as approptiate. The person's Rating was
entered in B14 and what the person made in C14. The formula:

=IF(COUNT(B14:C14)=2,HLOOKUP(INDEX(K2:O2,MATCH(C14,INDIRECT("K"&MATCH(B14,J3:J7,FALSE)+2&":O"&MATCH(B14,J3:J7,FALSE)+2),TRUE)),B2:F7,MATCH(B14,J3:J7,FALSE)+1,FALSE),"")

Then returned the value that you are looking for.
--
HTH

Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings

(e-mail address removed)
Replace @mailinator.com with @tiscali.co.uk
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top