ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Highest 3 in 10 Based on Consecutive Cells (https://www.excelbanter.com/excel-discussion-misc-queries/181235-highest-3-10-based-consecutive-cells.html)

dan

Highest 3 in 10 Based on Consecutive Cells
 
I have a series of columns which hold salary data for a few hundred employees
which is recorded by date. I need to work out what the average salary is for
the highest three consecutive (i.e. cells immediatly adjacent) years in 10
e.g.

06/04/05 06/04/06 06/04/07
06/04/08 Answer
Employee 1 15,000 9,000 10,000 10,000
11,333
Employee 2 14,000 15,000 16,000 17,000
16,000

I am unable to sort the rows because of the need to keep the salaries in
order and most other formulae only pick the highest out of the list.

This is a pretty exacting requirement and I am not confident this is
possible at all through Excel. Any help would be grately appreciated!

Dan

Gary''s Student

Highest 3 in 10 Based on Consecutive Cells
 
It is not difficult. Here is an example for just one person. In A1 thru K1:

Boris Badinov 154 141 285 209 388 292 411 143 919 769

In an un-used area, say B2, enter:
=AVERAGE(B1:D1) and copy across thru I2

Finally in A2:
=MAX(B2:I2)

Boris Badinov 154 141 285 209 388 292 411
143 919 769
610.33 193.33 211.67 294.00 296.33 363.67 282.00 491.00 610.33

The trick is we calculate ALL the consecutive three years averages and pick
the hjighest one.



--
Gary''s Student - gsnu200775


"Dan" wrote:

I have a series of columns which hold salary data for a few hundred employees
which is recorded by date. I need to work out what the average salary is for
the highest three consecutive (i.e. cells immediatly adjacent) years in 10
e.g.

06/04/05 06/04/06 06/04/07
06/04/08 Answer
Employee 1 15,000 9,000 10,000 10,000
11,333
Employee 2 14,000 15,000 16,000 17,000
16,000

I am unable to sort the rows because of the need to keep the salaries in
order and most other formulae only pick the highest out of the list.

This is a pretty exacting requirement and I am not confident this is
possible at all through Excel. Any help would be grately appreciated!

Dan


Pete_UK

Highest 3 in 10 Based on Consecutive Cells
 
If you have only got those four columns for years, then you can do it
this way, assuming year data is in columns B to E:

=MAX(AVERAGE(B2:D2),AVERAGE(C2:E2))

Put this in F2 (for example) and copy down.

Hope this helps.

Pete


On Mar 25, 7:07*pm, Dan wrote:
I have a series of columns which hold salary data for a few hundred employees
which is recorded by date. *I need to work out what the average salary is for
the highest three consecutive (i.e. cells immediatly adjacent) years in 10
e.g.

* * * * * * * * * * * *06/04/05 * * * * *06/04/06 * * * 06/04/07 * * *
06/04/08 * * * * *Answer
Employee 1 * * * 15,000 * * * * * * 9,000 * * * * * *10,000 * * * * *10,000 *
* * * * * *11,333
Employee 2 * * * 14,000 * * * * * * 15,000 * * * * *16,000 * * * * *17,000 *
* * * * * 16,000

I am unable to sort the rows because of the need to keep the salaries in
order and most other formulae only pick the highest out of the list.

This is a pretty exacting requirement and I am not confident this is
possible at all through Excel. *Any help would be grately appreciated!

Dan




All times are GMT +1. The time now is 12:10 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com