Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
SYBS
 
Posts: n/a
Default How do I extract 3 middle results and average them in excel

A scoresheet in excel returns 5 separate scores. I need to ignore the
highest and the lowest figures and average the other three to get a result.
How do I do this. I have tried
=IF(H71<B74,B75,B76,B77, IF(H71B74,B75,B76,B77,"0","H71")
h71 IS THE CELL CONTAINING THE SCORE WHICH SHOWS IN B73. THE OTHER FOUR
SCORES ARE ALL SHOWN IN B74, B75,B76 AND B77. i ONLY WANT THE MIDDLE THREE
SCORES TO BE AVERAGED AND PRODUCE A RESULT. HELP WOULD BE MOST APPRECIATED.
  #2   Report Post  
Max
 
Posts: n/a
Default

One way ..

Put in H71: =1/3*(SUM(B73:B77)-MAX(B73:B77)-MIN(B73:B77))

--
Rgds
Max
xl 97
---
GMT+8, 1° 22' N 103° 45' E
xdemechanik <atyahoo<dotcom
----
"SYBS" wrote in message
...
A scoresheet in excel returns 5 separate scores. I need to ignore the
highest and the lowest figures and average the other three to get a

result.
How do I do this. I have tried
=IF(H71<B74,B75,B76,B77, IF(H71B74,B75,B76,B77,"0","H71")
h71 IS THE CELL CONTAINING THE SCORE WHICH SHOWS IN B73. THE OTHER FOUR
SCORES ARE ALL SHOWN IN B74, B75,B76 AND B77. i ONLY WANT THE MIDDLE

THREE
SCORES TO BE AVERAGED AND PRODUCE A RESULT. HELP WOULD BE MOST

APPRECIATED.


  #3   Report Post  
Domenic
 
Posts: n/a
Default

Try...

=AVERAGE(LARGE(B73:B77,{2,3,4}))

Hope this helps!

In article ,
"SYBS" wrote:

A scoresheet in excel returns 5 separate scores. I need to ignore the
highest and the lowest figures and average the other three to get a result.
How do I do this. I have tried
=IF(H71<B74,B75,B76,B77, IF(H71B74,B75,B76,B77,"0","H71")
h71 IS THE CELL CONTAINING THE SCORE WHICH SHOWS IN B73. THE OTHER FOUR
SCORES ARE ALL SHOWN IN B74, B75,B76 AND B77. i ONLY WANT THE MIDDLE THREE
SCORES TO BE AVERAGED AND PRODUCE A RESULT. HELP WOULD BE MOST APPRECIATED.

  #4   Report Post  
Max
 
Posts: n/a
Default

Or, even <g: =AVERAGE(SMALL(B73:B77,{2,3,4}))
which produces the same results
--
Rgds
Max
xl 97
---
GMT+8, 1° 22' N 103° 45' E
xdemechanik <atyahoo<dotcom
----


  #5   Report Post  
Peo Sjoblom
 
Posts: n/a
Default

Another way

=TRIMMEAN(B73:B77,2/COUNT(B73:B77))

--
Regards,

Peo Sjoblom

(No private emails please)


"Max" wrote in message
...
Or, even <g: =AVERAGE(SMALL(B73:B77,{2,3,4}))
which produces the same results
--
Rgds
Max
xl 97
---
GMT+8, 1° 22' N 103° 45' E
xdemechanik <atyahoo<dotcom
----



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Can you AVERAGE IF and not null? Spottkitty Excel Worksheet Functions 52 May 14th 23 03:41 AM
Avearging columns with less than (<) text entries KIM Excel Worksheet Functions 14 February 23rd 05 05:11 PM
Calculate Years/Months Between Dates and then Average Missy Excel Discussion (Misc queries) 3 February 12th 05 04:19 AM
IF Statement with Average Function results in #Value! Paul Excel Discussion (Misc queries) 5 December 28th 04 08:11 AM
Count and then average Al Excel Worksheet Functions 4 November 17th 04 03:38 AM


All times are GMT +1. The time now is 11:18 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"